ip包重点部分学习

我是平民何 2024-09-29 19:38:42

什么是IP包?

IP包是互联网协议(Internet Protocol)传输数据的基本单位。它用于在网络中传递数据,从一个设备到另一个设备。

wireshark抓包看长什么样子?

报文格式:

版本:对于 IPv4 ,该字段的值为4

首部长度占4比特取值范围:5(二进制 0101)-15(二进制 1111),即20-60byte

总长度:ip包的总长度,包括ip包+数据;一般再加14Byte就是整个报文长度

标识,标志位,偏移量:定义报文是否被分片

是否分片的标志。DF:Don’t Fragment;MF:More Fragment DF=1:不能分片,DF=0:允许分片MF=1:后面还有分片,MF=0:最后一个分片

TTL存活时间:某个IP数据包每穿过一个路由器,该数据包的TTL数值就会减少1,当该数据包的TTL成为零,它就会被自动抛弃。不同的操作系统默认下TTL是不同的。默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。(ping 本机地址可以看出TTL初始值)

协议:指定上层协议如tcp(6),udp(17)

源ip,目的ip:32bit

ip层作用寻址,转发,路由

0 阅读:0

我是平民何

简介:感谢大家的关注