1.IP层主要有如下作用
数据传输:将数据从一个主机传输到另一个主机
寻址:根据子网划分和IP地址,发现正确的主机地址
路由选择:选择数据在互联网上的传输路径
数据报文分段:当传送的数据大于MTU时,将数据进行分段发送和接收并组装
2..IP协议数据格式
版本:IPV4/IPV6
首部长度:IP去除数据的整个头部长度,最小20字节
服务类型:后8b为服务类型,
优先级:现在已忽略
D:为1时表示请求低延时
T:为1时表示高吞吐量
R:为1时表示高可靠性
F:为1时表示低费用
总长度:包含IP头部长度和数据长度
标识和片偏移:IP每发一包报文都会用一个标识来表示此数据包,发完后此值+1,。在IP分片的时候将标识复制的IP头部表示数据报文的来源,还要加上分片数据在原始报文中得到偏移地址,便于之后进行组装。片偏移从头部开始计算。
TTL:表示报文最多可以经过的路由器数量,经过一个路由器TTL-1,当TTL为0时,路由器丢弃此包。
协议类型:
1 ICMP
2 IGMP
6 TCP
17 UDP
校验和:CRC16
IP选项:识别IP的数据段是正常数据还是用作网络控制的数据
源地址和目的地址:IP地址,用来识别Internet主机
————————————————
版权声明:本文为CSDN博主「慢慢慢nnnnn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_22049101/article/details/125241596