您好,欢迎来到九壹网。
搜索
您的当前位置:首页协议分析实验6-20110519

协议分析实验6-20110519

来源:九壹网
实验六 应用层协议分析2

实验目的:

掌握DNS协议过程。

实验类型:验证 实验学时:3学时 实验内容及方法:

分析http协议

实验仪器设备:计算机、Ethereal软件。 实验步骤:

1. DNS解析器缓冲。

在命令行中执行ipconfig/flushdns命令清除本地计算机DNS缓存。

打开浏览器,在地址栏输入www.rfc-editor.org,返回命令提示符窗口键入:ipconfig/displaydns查看DNS缓冲内容:

2. 观察一个DNS协议过程

(1)运行Ethereal进行报文截获。

(2)在命令行中执行ipconfig/flushdns命令清除本地计算机DNS缓存。 (3)运行nslookup,输入www.163.com,就可以看到DNS解释的全过程。

(4)在Ethereal中的Filter栏中输入要过滤的协议,这里输入DNS。滤去其他报文,只对DNS报文进行分析。

(5) DNS请求报文和应答报文的格式分析。选择一条计算机发出的DNS请 求报文和对应的DNS应答报文(注意DNS报文的DNS协议树中有一个Transaction ID字段,这两个报文的此字段值肯定相同),初步分析这两条报文所携带的信息。

请求报文:

应答报文:

3. 根据要求写出查询报文和响应报文

一DNS客户要查找xxx.yyy.com的IP地址,试给出查询报文及每一个字段

的值。DNS服务器给出的响应报文中,xxx.yyy.com的IP地址是14.23.45.12,试给出响应报文。 查询报文格式字段:

0009 0100 03 78 78 78 03 79 79 79 03 63 6f 6d 00 0001 0001 Transaction ID 设置为:0x0003 Flags:0x0100(standard query)

Queries:Name xxx,yyy,com (03 78 78 78 03 79 79 79 03 63 6f 6d 00 ) Queries:Type A (0x0001) Queries:Class IN (0x0001)

应答报文格式字段:

0009 8180 0001 0001 0001 0001 03 78 78 78 03 79 79 79 03 63 6f 6d 00 0001 0001 ****(name) 0001 0001 00000032 0004 0E 17 2D 0C Transaction ID设置为:0x0003 Flags:0x8180 Questions: 1 Answer RRS:1 Authority RRS:1 Additional RRS:1

Queries: 03 78 78 78 03 79 79 79 03 63 6f 6d 00 0001 0001

Answers:Name:xxx.yyy.com Type : A (0x0001)

Class: Class IN (0x0001) Time to live: 50seconds Data length:4

Addr : 14.23.45.12

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务