IP数据报的格式——首部长度字段解释

本文详细探讨了计算机网络中IP层的数据单元——IP数据报的首部结构,特别是首部长度字段的理解。首部长度字段用4位二进制数表示,控制整个首部(包括固定和可变部分)的长度,最大60字节,最小20字节。当首部长度非4字节整数倍时,需用填充字段确保协议处理的便利性。通过深入解析,有助于巩固对网络协议的理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于在学习 计算机网络内容中对网络体系结构五层协议中的 ip层中的 数据单元ip数据报格式的 固定部分的各字段中的 首部长度 的理解过程较为曲折

于是写下本篇 加深自己 提醒大家

1.明确整个首部最大只有60个字节(固定部分20字节,可变部分40字节)

整个首部的固定部分占20字节=160位(bit)

2.这个图请看清固定部分的每个小格子(字段)所占用的位(bit),想加等于160位

8f553f1a48c446bb825789fc4c3a8b9f.jpg

                            图中已标好

3.认清楚固定部分中 首部长度 的作用——通过自己所占的4位二进制数来控制整个首部的长度(包括固定部分与可变部分)

 

4.(最重要的一点!)明白首部长度的具体作用——因为它用自己的所占的4位二进制位数来表示的首部的 长度单位 为 4字节,而总的只有60字节,所以意味着它最大只能取15份4字节长度,所以首部长度的最大二进制位数 1111,而又因为固定部分长度必须为20字节,所以该字段最小二进制位为0101(只存在固定长度),也就是最小取5份4字节长度。

5.最后当首部长度不是4字节整数倍时,必须利用可变部分的填充字段加以填充,这样实现协议时较为方便

——————————ᐡ• ·̫ •̥ᐡᰔᩚ————————

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值