IP协议是TCP协议栈中的核心协议,也是网络编程的基础之一。
IP协议为上层协议提供无状态,无连接,不可靠的服务。
图一:
IPv4头部结构包含20个字节。另外最多包含40个选项字节。
======分片传输实现原理=========
3位标志:
(1)第一位是有保留的
(2)第二位表示禁止分片(如果对这位进行了设置,IP模块将不会对数据报进行分片,所以可以想象一下我们刚才提到的,如果这个数据报的长度超过MTU,这段数据报就会被丢弃,返回ICMP差错报文)
(3)第三位表示等多分片(除了IP数据报的最后一个分片外,其他分片都设置为1)。
这三个字段协同工作行形成了IP分段的功能。
=======================
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/lastdays_l/article/details/47395921