【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《实验四分析DNS域名解析的过程》,欢迎阅读!
实验四
级:_
姓 名:
班 学号:
实验日期: 【实验目的】
评 分:
1分析TCP基本报头结构、HTTP报头结构; 2、 掌握TCP建立连接和释放连接三次握手的过程; 3、 分析DNS域名解析的过程; 【实验学时】 2学时 【实验类型】 设计型 【实现功能】
借助于网络分析议Etherreal捕获HTTP TCP IP报文,分析TCP报文头结构,理解 TCP建立连接和释放连接三次握手的过程。 【背景描述】
网络实验室40台学生机组成一个局域网络,并连接学校校园网络,每台主机均能通过 校园网络实现对In ternet的访问。学生机所装操作系统均为 wi ndows 2003 server。 【实验步骤】
步骤1 :在学生机上启动 Etherreal软件进行报文截获,然后在IE浏览器上输入 www.163.com分析截获的HTTP报文、TCP报文,进行分析,研究主窗口中的数据报 文列表窗口和协议树窗口信息,填写下表。 ____________________________________________________ 源端口( 0050)
目标端口 (0c7c)
发送序号(21a33c0a)
确认序号(2cf5a7)
U S R A P R Y F I G C S S T N N 0 K 1 H 0 0 0 1 和(4350)
数据 偏移 (5)
保留 (000000) 检 验
窗 口 (1920)
紧 急 指 针(0000)
步骤2 :选择一条计算机发出的 DNS青求报文和对应的 DNS应答报文,填写下表。 No. Source Dest in ati on 10 110.52.191 . 60 [58.20.127.238 11 58.20.127.238
Info.
standard query 0x9703 A g.163.com
standard query ra^ponse CNAME 加.“the■恫
110.52.191 . 60 rgsu.
netease.com
.163,com.Ixdns* com
步骤3:根据DNS军析过程的分析,填写下表。
序 号
No.
10
Source
110.52.191 . 60
Desti natio n
58.20.127.238
报文主要作用(Infor )
jsiaridai d qu-ery 0x9703 A g. 1€3. com
①
所属查询 类
型 域名
gvry respnrse £31 wh'. Eacbe/Aangsi..
② ③ ④
11 110 113
58.20.127.238
110.52.191 . 60
nfileas e. -tom C NAME
16 冬 亡幻nu 1 Kdndc-am
IP 域名
58.20.127.23110.52.191 . 60 8 58.20.127.238
Standard query A p・ na-il■卫■匚5
|5randard query respons-e
wing.
110.52.191 . 60
ma~i l・ 163. com CNAME vni mqca匚片是
IP
(1) 从报文②得知,DNS服务器所请求的根域名服务器IP地址为110.52.191 . 60。 (2) 分析报文③,找出DNS服务器向哪一个.com域名服务器发出请求报文,并写出 它的域名和 IP 地址 域名:p.mail.163.com IP 地址:58.20.127.238。
(3)
写出www.163.com的本地授权域名服务器的域名和IP地址填入下表。
IP地址
220.181.28.52
www.163.co m的本地授权域名服务器 www.163.com
(4)简述DNS域名解析的过程
当应用过程需 要将一个主机域名映射为 IP地址时,就调用域名解 析函数,解析 函数将待转换 的域名放在DNS请求中,以UDP报文方式发给本地域名服务 器。本地的 域名服务器查 到域名后,将对应的IP地址放在应答报文中返回。同时 域名服务器还 必须具有连向 其他服务器的信息以支持不能解 析时的转发。若域名服务 器不能回答该 请求,则此域名服务 器就暂成为DNS中的另一个客 户,向根域名服务器发出请求解析 , 根域名服务器 一定能找到下面的所有二级域名 的域名服务器,这样以此类 推,一直向 下解析,直到 查询到所请求的域名。
步骤4 :运行基于TCP的应用程序,分析TCP连接的建立过程,根据 TCP连接建立过 程中的三个报文填写下表。
字段名称
报文序号
Seque nee Number Ack no wledgeme nt Number Ack
第一条报文
12 0 0 0 1
第二条报文
13 0 1 1 1
第三条报文
14 1 1 1 : 0
Syn
步骤5:分析TCP连接的释放过程,选择TCP连接撤消过程中的四个报文,将报文信 息填入下表。
字段名称 报文序号
Seque nee Number Ackno wledgeme nt Number Ack Fin
第一条报文 第二条报文 5382 —5383
1 1 0 1
:2
0 1 647
第三条报文 5386 H
499 648 2 1
第四条报文 5387
648 500 500 0
步骤6:分析HTTP协议报文:从众多HTTF报文中选择两条报文,一条是HTTP请求报 文(即get报文),另一条是HTTP应答报文,将报文信息填入表中。
No. Source Dest in ati on Info.
15 110.52.191 . 60 929 222.138.229.86
222.138.229.86 110.52.191 . 60
IGET / HTTPAL. 11
continuation or non^HTTP traffic
步骤7:说明实验过程中遇到的其它问题及解决方法。
通过本次试验,掌握TCP建立连接和释放连接三次握手的过程,首先,本地主机
A向目
的主机B发送连接请求;其次,目的主机 B确认本地主机A的连接请求--建立正向连接, 同时发出对B的反向连接请求;最后,本地主机 A响应目的主机B的连接请求一建立反向 连接。
本文来源:https://www.wddqxz.cn/4ad36381d9ef5ef7ba0d4a7302768e9951e76e63.html