ip头部多少字节_IP协议

IP

定义

IP用于实现数据的不可靠面向无连接的通信,实现三层数据封装与IP寻址

原理

53a988dbf6435c712cec2361fb3020cd.png

数据包分析

  • 一个 IP 数据报由首部和数据两部分组成

  • 首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的

  • 在首部的固定部分的后面是一些可选字段,其长度是可变的

1013c5057b0c7d7919150110f18c456e.png

93eedfa24d08f13bbd20bc18f1707223.png

字段含义
版本号表示IP协议版本,对IPv4来说这个值总是4bit
头部长度头部长度(默认为20字节)
服务类型为应用程序、主机或路由器处理报文提供一个优先级服务标志
总长度指整个IP数据报以字节为单位的长度。用于区分IP头部和数据包,接收方根据长度字段知道从哪里解封装
标识符唯一地标识主机发送的每一份数据报,用于标志分片的进程
标志符MF 为1表示还有分片,本报文不是最后一个分片报文,为0表示本是最后一个分片报文。当DF为0时才允许分片
分片偏移用于告知接收方每个分片距离IP头部的位置,才能实现有序的重新组装
生存时间TTL值最大为255,标志路径长短防止环路
协议号上层协议
头部校验和验证数据包的完整性。检验和不对首部后面的数据进行计算
源地址发送方IP地址
目的地址接收方IP地址

分片与重组

8cb09aea021e48237d89519401dc1b70.png

2a2f7985b519ba0abb7a2de7f9010293.png

拓展

  • IP数据报的分片与重组是在网络层进完成的

  • TCP报文段的分段与重组是在运输层完成的

  • UDP不会分段,就由IP来分。TCP会分段,就不用IP来分

f33ec059e9034c66ae077d441c7a178b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值