欢迎来到天天文库
浏览记录
ID:58913109
大小:2.04 MB
页数:9页
时间:2020-10-26
《wireshark数据包分析实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西安郵電學院计算机网络技术及应用实验报告书系部名称:管理工程学院学生姓名:***专业名称:*********班级:****学号:********时间:2012年04月01日实验题目Wireshark抓包分析实验一.实验目的1.了解并会初步使用Wireshark,能在所用电脑上进行抓包2.了解IP数据包格式,能应用该软件分析数据包格式3.查看一个抓到的包的内容,并分析对应的IP数据包格式二.实验内容1.安装Wireshark,简单描述安装步骤。安装过程:点击安装图标接着出现如图所示:点击next后按如下步骤:在“LicenseAgree
2、ment”窗口下点击‘IAgree’,弹出“ChooseComponents”窗口,点‘next’后弹出“SelectAdditionalTasks”窗口,点‘next’又弹出“ChooseInstallLocation”窗口后再点‘next’,弹出“InstallWinpcap”窗口(选‘InstallWinpcap4.12’)点击‘Install’,接着弹出“Installing”窗口(在运行时弹出“Winpcap4.12Setup”窗口,点击‘确定’,且在接下来弹出的窗口下按如下步骤点击:next—next—IAgree—Ins
3、tall—finsh),接着点击‘next’弹出如下窗口:并选择‘RunWireshork1.6.3(32bit)’并点击‘Finsh’:2.打开wireshark,选择接口选项列表。或单击“Capture”,配置“option”选项。3.设置完成后,点击“start”开始抓包.显示结果:4.选择某一行抓包结果,双击查看此数据包具体结构如下:三.捕捉IP数据包。数据包信息:1、写出IP数据包的格式如下:2、将捕捉的IP数据包的分析得出格式图例如下:3、针对每一个域所代表的含义进行解释。IP数据报首部各部分含义:(1)版本 占4位,指I
4、P协议的版本。通信双方使用的IP协议版本必须一致。目前广泛使用的IP协议版本号为4(即IPv4)。(2)首部长度 占4位,可表示的最大十进制数值是15。请注意,这个字段所表示数的单位是32位字长(1个32位字长是4字节),因此,当IP的首部长度为1111时(即十进制的15),首部长度就达到60字节。当IP分组的首部长度不是4字节的整数倍时,必须利用最后的填充字段加以填充。因此数据部分永远在4字节的整数倍开始,这样在实现IP协议时较为方便。首部长度限制为60字节的缺点是有时可能不够用。但这样做是希望用户尽量减少开销。最常用的首部(3)区
5、分服务 占8位,用来获得更好的服务。这个字段在旧标准中叫做服务类型,但实际上一直没有被使用过。1998年IETF把这个字段改名为区分服务DS(DifferentiatedServices)。只有在使用区分服务时,这个字段才起作用。(4)总长度 总长度指首部和数据之和的长度,单位为字节。总长度字段为16位,因此数据报的最大长度为216-1=65535字节。长度就是20字节(即首部长度为0101),这时不使用任何选项。(5)标识(identification) 占16位。IP软件在存储器中维持一个计数器,每产生一个数据报,计数器就加1,并
6、将此值赋给标识字段。但这个“标识”并不是序号,因为IP是无连接服务,数据报不存在按序接收的问题。当数据报由于长度超过网络的MTU而必须分片时,这个标识字段的值就被复制到所有的数据报的标识字段中。相同的标识字段的值使分片后的各数据报片最后能正确地重装成为原来的数据报。(1)标志(flag) 占3位,但目前只有2位有意义。标志字段中的最低位记为MF(MoreFragment)。MF=1即表示后面“还有分片”的数据报。MF=0表示这已是若干数据报片中的最后一个。标志字段中间的一位记为DF(Don’tFragment),意思是“不能分片”。只
7、有当DF=0时才允许分片。(2)片偏移 占13位。片偏移指出:较长的分组在分片后,某片在原分组中的相对位置。也就是说,相对用户数据字段的起点,该片从何处开始。片偏移以8个字节为偏移单位。这就是说,每个分片的长度一定是8字节(64位)的整数倍。(3)生存时间 占8位,生存时间字段常用的的英文缩写是TTL(TimeToLive),表明是数据报在网络中的寿命。由发出数据报的源点设置这个字段。其目的是防止无法交付的数据报无限制地在因特网中兜圈子,因而白白消耗网络资源。最初的设计是以秒作为TTL的单位。每经过一个路由器时,就把TTL减去数据报在
8、路由器消耗掉的一段时间。若数据报在路由器消耗的时间小于1秒,就把TTL值减1。当TTL值为0时,就丢弃这个数据报。(4)协议 占8位,协议字段指出此数据报携带的数据是使用何种协议,以便使目的主机的IP层知道应将数据部分上
此文档下载收益归作者所有