IP数据报、TCP报文、UDP报文格式

本文详细记录了IP数据报、TCP报文和UDP报文的格式,包括各字段的含义和作用,如IP的版本、首部长度,TCP的顺序号、确认号以及TCP和UDP的检验和等,旨在方便读者理解和回顾网络协议知识。

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

总是记不得TCP/IP协议的各个协议格式,特在此做个记录,好方便回顾。

信息来自众多网络大神们的总结,我再结合自己的理解整理所得。

====================================================================================

一、IP数据报


ps:图转自http://blog.youkuaiyun.com/ce123/article/details/17453033

  1. 版本 4bit 指IP协议的版本。目前广泛使用的IP协议版本号为4(即IPv4),IPv6,目前还处于草案阶段。
  2. 首部长度 4bit 单位是字(32bit-4Bytes),即首部长度=0x5(0101),代表首部有5x32bit=160bit(5x4bytes=20bytes)。首部长度大小取值范围5(20Bytes,常规值,不附加任何可选项)-15(60B)。当IP分组的首部长度不是4字节的整数倍时,必须利用最后的填充字段加以填充。因此数据部分永远在4字节的整数倍开始,这样在实现IP协议时较为方便。首部长度限制为60字节的缺点是有时可能不够用。但这样做是希望用户尽量减少开销。
  3. 区分服务 8bit 目前经已很少使用。
  4. 总长度 16bit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值