admin管理员组文章数量:1567013
2024年7月9日发(作者:)
实验:Wireshark软件在应用ping命令时抓取IP结构
一、 实验目的
了解和掌握IP头结构的含义。学习IP头结构。查看IP数据包的结构,了解IP协议在
网络层的应用。
二、 实验要求
客户机win7
服务器win7
服务器安装Wireshark抓包软件
三、 实验步骤
1、 启动并设置抓包软件Wireshark
2、 进入DOS窗口,ping服务器
3、 停止并显示
在出现的窗口中选择主机和服务器间通信记录,可以看到数据包在两台电脑间传递的
过程,如下图所示,
4、Wireshark已将ping命令发送的数据包成功获取。可以得到IP头结构如图所
示,
IP报头的所有属性都在报头中显示出来,可以看到,实际抓取的数据报和理论上的数
据报一致。
Version:4
版本号,该字段长度为4b,标识目前采用的IP协议的版本号,一般值为0100
(IPv4),0110(IPv6)。
Header length:20 bytes
IP包头长度,该字段长度为4b,描述IP包头的长度,因为IP包头中有变长的可选
部分。一个IP包头的长度最长为“1111”,即15*4=60B。普通IP数据报该字段值为5
(即20B长度)。
Differentiated Services Field:0x00
区分服务领域
Total Length:60
封包总长度,该字段长度16b,总长度字段是指整个IP数据报的长度,以B为单
位,所以IP包最大长度为65535B。
Identification:0x7767
标识,该字段长度16b,该字段和Flags和Fragment offset字段联合使用,对较大
的上层数据包进行分段操作。路由器将一个包拆分后,所有拆分开的小包被标记相同的
值,以便目的端设备能够区分哪个小包属于被拆分开的包的一部分。
Flags:0x00
标志,让目的主机来判断新来的分段属于哪个分组,该字段长度3b。
Fragment offset:0
片偏移,该字段长度13b。表示该IP包在该分片包中的位置,接收端靠此来组装还
原IP包。
Time to live:128
生存时间,该字段长度8b,指定了数据报可以在网络中传输的最长时间。在实际应
用中,为了简化处理过程,把生存时间字段设置成数据报可以经过的最大路由器数。TTL
的初值由源主机设置,一旦经过一个处理它的路由器,它的值就减1。当该字段的值为0
时,数据报就被丢弃,并发送ICMP报文通知源主机。
Protocol:ICMP(1)
该字段长度为8b,标识了上层所使用的协议。
Header checksum:0x2d35
头部校验和,首先将该字段设置为0,然后将IP头的每16位进行二进制取反求和,
将结果保存在校验和字段。
Source:192.168.10.104
源IP地址
Destination:192.168.10.108
目标IP地址
四、 实验结果
验证实验数据和理论数据的一致性。
版权声明:本文标题:实验:Wireshark软件在应用ping命令时抓取IP结构 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1720517318a828862.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论