计算机网络 IPV4及IPV6首部

本文详细介绍了IPV4和IPV6的首部结构,包括版本、首部长度、区分服务、总长度、标识、标志、片偏移、生存时间、协议、校验和等关键字段。IPV4的TOS字段现在被分为DSCP和ECN段,而IPV6增加了流标号和扩展首部,提升了QoS控制能力。IPv6的首部长度固定,没有标识和标志字段,扩展首部用于增加灵活性。

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

目录

IPV4首部

IPV4-版本

IPV4-首部长度

IPV4-区分服务

IPV4-DSCP段与ECN段

IPV4-总长度

IPV4-标识

IPV4-标志

IPV4-片偏移

IPV4-生存时间

IPV4-协议

IPV4-首部校验和

IPV4-源地址

IPV4-目标地址

IPV4-可选项

IPV4-填充

IPV4-数据

IPV6首部

IPV6-版本

IPV6-通信量类

IPV6-流标号

IPV6-有效载荷长度

IPV6-下一个首部

IPV6-跳数限制

IPV6-源地址

IPV6-目标地址

IPV6-扩展首部


IPV4首部

通过IP进行通信时,需要在数据的前面加人IP首部信息。IP首部中包含着 用于IP协议进行发包控制时所有的必要信息。了解首部的结构,也就能够对 IP所提供的功能有一个详细的把握。

IPV4-版本

由4比特构成,表示标识IP首部的版本号。IPv4的版本号即为4, 因此在这 个字段上的值也是"4"。

IPV4-首部长度

由4比特构成,表明IP首部的大小,单位为4字节(32比特)。对于没有可 选项的IP包,首部长度则设置为"5"。

也就是说,当没有可选项时,IP首部的 长度为20字节(4x5 =20)

IPV4-区分服务

由8比特构成,用来表明服务质量。每一位的具体含义

这个值通常由应用指定。而且现在也鼓励这种结合应用的特性设定TOS的方 法。然而在目前,几乎所有的网络都无视这些字段。这不仅仅是因为在符合质量 要求的情况下按其要求发送本身的功能实现起来十分困难,还因为若不符合质量 要求就可能会产生不公平的现象。因此,实现TOS控制变得极其复杂。这也导致 TOS整个互联网几乎就没有被投入使用。不过已有人提出将TOS字段本身再划分 为DSCP和ECN两个字段的建议。

IPV4-DSCP段与ECN段

DSCP (Differential Services Codepoint, 差分服务代码点)是TOS (Type Of Service)的一部分。现在统称为DiffServ , 用来进行质量控制。

如果3-5位的值为0, 0-2位则被称作类别选择代码点。这样就可以像TOS 的优先度那样提供8种类型的质量控级别。对于每一种级别所采取的措施则由提 供DiffServ的运营管理者制定。为了与TOS保持一致,值越大优先度也越高。如 果第5位为1, 表示实验或本地使用的意思。

ECN (Explicit Congestion Notification, 显式拥塞通告)用来报告网络拥堵情 况,由两个比特构成。

第6位的ECT用以通告上层TCP层协议是否处理ECN,当路由器在转发ECN为1的包的过程中,如果出现网络拥堵的情况,就将CE位设置为1。

IPV4-总长度

表示IP首部与数据部分合起来的总字节数。该字段长16比特。因此IP包的 最大长度为65535 (= 2^16)字节。

目前还不存在能够传输最大长度为65535字节的I

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值