实验四分析DNS域名解析的过程

实验四班 级: 姓 名: 学 号:实验日期: 评 分:_____________【实验目的】1、分析TCP 基本报头结构、HTTP 报头结构;2、掌握TCP 建立连

实验四

班 级: 姓 名: 学 号:

实验日期: 评 分:_____________

【实验目的】

1、分析TCP 基本报头结构、HTTP 报头结构;

2、掌握TCP 建立连接和释放连接三次握手的过程;

3、分析DNS 域名解析的过程;

【实验学时】

2学时

【实验类型】

设计型

【实现功能】

借助于网络分析议Etherreal 捕获HTTP 、TCP 、IP 报文, 分析TCP 报文头结构,理解TCP 建立连接和释放连接三次握手的过程。

【背景描述】

网络实验室40台学生机组成一个局域网络,并连接学校校园网络,每台主机均能通过校园网络实现对Internet 的访问。学生机所装操作系统均为windows 2003 server。

【实验步骤】

步骤1 :在学生机上启动Etherreal 软件进行报文截获,然后在IE 浏览器上输入 www.163.com ,分析截获的HTTP 报文、TCP 报文,进行分析,研究主窗口中的数据报

步骤3:根据DNS 解析过程的分析,填写下表。

,

(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 地址时,就调用域名解析函数,解析函数将待转换的域名放在DNS 请求中,以UDP 报文方式发给本地域名服务器。本地的域名服务器查到域名后,将对应的IP 地址放在应答报文中返回。同时域名服务器还必须具有连向其他服务器的信息以支持不能解析时的转发。若域名服务器不能回答该请求,则此域名服务器就暂成为DNS 中的另一个客户,向根域名服务器发出请求解析,根域名服务器一定能找到下面的所有二级域名的域名服务器,这样以此类推,一直向下解析,直到查询到所请求的域名。

步骤4:运行基于TCP 的应用程序,分析TCP 连接的建立过程,根据TCP 连接建立过

步骤5: 分析TCP 连接的释放过程,选择TCP 连接撤消过程中的四个报文,将报文信息填入下表。

步骤6: 分析HTTP 协议报文:从众多HTTP 报文中选择两条报文,一条是HTTP 请求报文(即get 报文),另一条是HTTP 应答报文,将报文信息填入表中。

,

步骤7:说明实验过程中遇到的其它问题及解决方法。 通过本次试验,掌握TCP 建立连接和释放连接三次握手的过程,首先,本地主机A 向目的主机B 发送连接请求;其次,目的主机B 确认本地主机A 的连接请求--建立正向连接,同时发出对B 的反向连接请求;最后,本地主机A 响应目的主机B 的连接请求—建立反向连接。

标签: