实验四分析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.wddqw.com/doc/4ad36381d9ef5ef7ba0d4a7302768e9951e76e63.html