创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
更多计算机网络知识专栏:计算机网络🔥
给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ

目录
- 一、IP数据报首部格式
- 二、最大传输单元MTU和最大分段大小MSS
IP数据报由首部和数据部分组成:

一、IP数据报首部格式

固定部分
-  版本:IP版本是 IPv4还是IPv6
-  首部长度:记录IP头的首部长度为多少,方便区分首部和数据部分 
-  区分服务:指期望获得哪种类型的服务 
-  总长度:IP数据包的总长度,包括首部+数据,单位是1B 
-  标识:网络传输中数据报被分为许多数据包,标识用来对IP数据包进行编号 
-  标志:标志是否分包 
-  片偏移:根据片偏移可以将分包拼成一个完整的包,像是拼积木的参考书 
-  生存时间 (TTL):IP包的保质期。有的包会在网络中迷路,经过一个路由器-1,变成0则丢弃—丢包 
-  协议:数据部分使用什么协议 
-  首部检验和:一种加密算法,只检验首部,接收端匹配首部检验和,防止首部被攻击篡改 
-  源IP地址和目的IP地址: 32位
可变部分
可变部分的存储格式(TVL)Type Value Length
-  可选字段:用来支持排错、测量以及安全等措施 
-  填充:全0,把首部补成4B的整数倍 
二、最大传输单元MTU和最大分段大小MSS
为了更好地控制网络中的数据包传输,MTU和MSS在数据包传输中有不同的作用

MTU(Maximum Transmit Unit,最大传输单元)是在数据链路层提供给其上层(IP层)最大一次传输数据的大小,以太网中一般为1500字节。
MSS(Maximum Segment Size,最大分段大小)是除去IP头和TCP头之后,一个网络包所能容纳的TCP数据的最大长度。一般为1500-20-20=1460,可以用于告诉对端期望收到多少数据

| 大家的点赞、收藏、关注将是我更新的最大动力! 欢迎留言或私信建议或问题。 | 
| 大家的支持和反馈对我来说意义重大,我会继续不断努力提供有价值的内容!如果本文哪里有错误的地方还请大家多多指出(●'◡'●) | 



















