- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE0
数据通信与计算机网络实验报告
专业:自动化
班级:09自动化
姓名:
学号:
指导教师:丛玉华
实验学期:第六学期
实验名称
实验三协议分析
实验地点
实B305
实验日期
2012年06月6日
教师评语(成绩)
一、实验目的
1、熟悉并掌握分组嗅探器Ethereal的基本使用与操作,
2、了解网络协议实体间进行交互以及报文交换的情况。
二、实验环境
思科网络实验室
WindowsXP系统
实验内容
分解实验(一)IP协议分析
通过分析执行“ping”+“IP地址”+“-l”+”n”命令发送和接收到的IP数据包,研究IP数据包的各个字段并详细研究IP分片。
分解实验(二)TCP协议分析
通过对上传文件到TCP服务器过程的俘获,分析认知TCP协议。
四、实验步骤
分解实验(一)IP协议分析
通过分析执行“ping”+“IP地址”+“-l”+”n”命令发送和接收到的IP数据包,研究IP数据包的各个字段并详细研究IP分片。
(1)启动Ethereal分组嗅探器,选定网卡。
(2)开始Ethereal分组俘获。
(3)执行“pingxxx.xxx.xxx.xxx”其中,IP地址可任意选择,此处为网关地址
(4)打开所捕获的IP协议报文,分析其中的报文字段含义。
(5)执行“pingxxx.xxx.xxx.xxx–l3000”,此处将ICMP协议包长度,设置为3000个字节,则产生分片,通过结果分析分片过程。
分解实验(二)TCP协议分析
(1)新建一个文本文档,任意输入文本内容,内容不超过10kB,以自己的学号命名,例如01.txt。
(2)打开00:8080/upload/
(3)在浏览按钮旁的文本框中输入保存在你的主机上的文件的全名(含路径),
(4)此时不要按“点击上传”按钮
(5)启动Ethereal,开始分组俘获。
(6)在浏览器中,单击“点击上传”按钮,将文件上传到实验室的HTTP服务器中,一旦文件上传完毕,上传文件的信息将显示在你的浏览器窗口中。
(7)停止俘获。
五、实验结果及分析
分解实验(一)IP协议分析
对IP为网关进行ping命令(不对icmp设长度):
对IP为进行ping命令,设置icmp长度为3000
对IP协议的分析详见思考题。
分解实验(二)TCP协议分析
打开抓包工具Ethereal后上传文件到TCP服务器后,停止抓包,得抓包内容:
六、实验思考题
1、对捕获的数据包进行分析:
你主机的IP地址是什么?
在IP数据包头中,上层协议(upperlayer)字段的值是什么?
IP头有多少字节?该IP数据包的净载为多少字节?并解释你是怎样确定该IP数据包的净载大小的?
该IP数据包分片了吗?解释你是如何确定该IP数据包是否进行了分片。
答:(1)我的主机IP是
(2)上层协议字段值为1
(3)IP头有20字节。该IP数据包的大小为32字节,在PING命令测试时以默认发包大小为32字节
(4)设icmp长度为3000的分片了,没设的没有分。协议里有IPFragments说明有分片。
2、单击Source列按钮,这样将对捕获的数据包按源IP地址排序。选择第一个你的主机发出的ICMPEchoRequest消息,在packetdetails窗口展开数据包的InternetProtocol部分。在“listingofcapturedpackets”窗口,你会看到许多后续的ICMP消息(或许还有你主机上运行的其他协议的数据包)
你主机发出的一系列ICMP消息中IP数据报中哪些字段总是发生改变?
哪些字段必须保持常量?哪些字段必须改变?为什么?
描述你看到的IP数据包Identification字段值的形式。
答:(1)发生变化的有identification和headerchecksum
(2)保持常量的字段有:版本,服务类型。必须改变的字段有:标识,首部检验和
版本和服务类型是协议的一种规定,必须保持常量才能正常工作。首部检验和在每经过一个路由器都会重新计算是一个不断变化的量
(3)字段值是16位的以0x开头后面为标识的具体数值以16位表示
客户服务器之间用于初始化TCP连接的TCPSYN报文段的序号(sequencenumber)是多少?
答:8822
4、服务器向客户端发送的ACK
文档评论(0)