欢迎来到天天文库
浏览记录
ID:34153872
大小:1.08 MB
页数:38页
时间:2019-03-03
《计算机网络实验报告(协议分析)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机网络实验报告1计算机网络实验报告学院:数学计算机科学学院专业:计算机科学与技术班级:2010级计算机科学与技术组别:姓名:场所:(学院南楼2#楼304室)时间:2012年12月5~20日、计算机网络实验报告实验一:计算机网络IEEE802协议分析实验一、实验名称:计算机网络IEEE802协议分析实验二、实验目的:了解数据链路层IEEE802协议,并学会独立分析协2议的具体内容,通过实践巩固数据链路层协议的相关理论知识三、实验内容:熟悉数据链路层原理,了解数据链路层协议,了解数据链路层协议与其他协议的关系,
2、掌握IEEE802协议的具体内容,对实验环境有所了解。四、实验环境:(1)硬件:PC机,网线,交换机、(2)软件:Windows2000操作系统、Wireshark汉化版五、实验步骤:1、选取分析的协议IEEE802,复习教材相关内容;通过《计算机网络(第五版)谢希仁编著》P89的图3-22及其叙述,可以知道IEEE802协议的从前往后依次由三个部分组成:目的地址(6个字节),源地址(6个字节),类型(2个字节)。2、准备好必须的硬件设备及网络;按照实验环境中的硬件要求在机房中选取符合实验条件的pc机进行实验,
3、并检查网络设置状况(根据老师要求应选择连接在校园网内的pc机实验)3、启动Wireshark汉化版抓包软件;4、启动协议IEEE802所必须的软件环境或应用;5、抓包并选取具有代表性的数据包进行分析;计算机网络实验报告在抓的所有包中选择出一个便于分析数据链路层IEEE802协议的,进行分析,现选取抓的某个ftp包36、撰写相应的实验报告;六、协议分析在上述包中找出IEEE802协议部分由上述内容可知:前六个字节“00e04c4c8269”表示的是目的mac地址;中间六个字节“00161737cb97”表示的是源
4、mac地址,也即本机的mac地址;后两个字节“0800”表示的是类型字段,其字段类型值为0x0800,查资料后得到其对应的上一层使用的是ftp协议,这与IEEE802协议是从抓包到的ftp中截取的计算机网络实验报告恰好吻合。七、实验心得通过本次实验,我对wireshark软件有了基本的掌握,学会了用4该软件进行抓包,选取出合适的包进行协议分析。在实验分析过程中,又对IEEE802协议的具体内容有了深刻的理解,可以在软件的提示功能下,初步的对协议做简单分析。八、实验习题1、数据链路层的三个基本问题(帧定界、透明传
5、输和差错检测)为什么都必须加以解决?答:帧定界使收方能从收到的比特流中准确地区分出一个帧的开始和结束在什么地方;透明传输使得不管所传数据是什么样的比特组合,都应当能够在链路上传送,因此很重要;错控制主要包括差错检测和差错纠正,旨在降低传输的比特差错率,因此也必须解决。2、链路层中的链路控制包括哪些功能?数据链路层中的链路控制包括以下功能:链路管理;帧同步;流量控制;差错控制;将数据和控制信息分开;透明传输;寻址。计算机网络实验报告实验二:计算机网络IP协议分析实验一、实验名称:计算机网络IP协议分析实验二、实验
6、目的:了解网络层IP协议,并学会独立分析协议的具体内5容,通过实践巩固网络层协议的相关理论知识三、实验内容:熟悉网络层原理,了解网络层协议,了解网络层协议与其他协议的关系,掌握IP协议的具体内容,对实验环境有所了解。四、实验环境:(1)硬件:PC机,网线,交换机、(2)软件:Windows2000操作系统、Wireshark汉化版五、实验步骤:1、选取分析的协议IP协议,复习教材相关内容;通过《计算机网络(第五版)谢希仁编著》P122的图4-13及其叙述,可以知道IP协议的从前往后依次由以下几个部分(共20个字
7、节)组成:(1)版本——占4位,指IP协议的版本,目前的IP协议版本号为4(即IPv4)计算机网络实验报告(2)首部长度——占4位,可表示的最大数值是15个单位(一个单位为4字节),因此IP的首部长度的最大值是60字节。(3)区分服务——占8位,用来获得更好的服务,在旧标准中叫做6服务类型,但实际上一直未被使用过。1998年这个字段改名为区分服务。只有在使用区分服务(DiffServ)时,这个字段才起作用。在一般的情况下都不使用这个字段(4)总长度——占16位,指首部和数据之和的长度,单位为字节,因此数据报的最
8、大长度为65535字节。总长度必须不超过最大传送单元MTU。(5)标识(identification)占16位,它是一个计数器,用来产生数据报的标识。(6)标志(flag)占3位,目前只有前两位有意义。标志字段的最低位是MF(MoreFragment)。MF1表示后面“还有分片”。MF0表示最后一个分片。标志字段中间的一位是DF(Don'tFragment)。只有当DF0时才允许
此文档下载收益归作者所有