一、IP数据包格式
1、每行32比特,5~6行20字节~60字节,一般为20字节。
2、首部长度:代表IP数据包包头长度,二进制单位为字节。
3、前3个比特表示优先级(QOS),4个比特表示服务类型(TOS),最后1个比特未启用。
4、总长度: 代表IP包的总长度(345层数据)
5、标识符:区别同一个报文(IP包)的所属分片
6、标志位:第一个比特为预留位永远为0;第二个比特为1代表未分片,0代表分片了;第三个比特为1代表还有后续分片,为0代表为最后分片。
7、段偏移量:决定分片的先后顺序。段偏移量一般为0或者1480的倍数。
8、TTL:生存时间;数值0~255;经过一个路由器数值减1;防止一个数据包在网络上永远传递。(linux系统的TTL小于100)
9、tracert 网址:查看数据需要多少跳
10、协议号:TCP-6;UDP-17;ICMP-1
11、首部校验和:只校正IP包头。