北理工 通信网络基础大作业
数据报首部的固定部分中的各字段
。版本 占4bit,指 的版本。通信双方使用的 协议的版本必须一致。 。首部长度
占4bit,可表示的最大数值是15个单位(每个单位为4字节),因此IP的首部长度的最大值是60 字节。当IP分组的首部长度不是4字节的整数倍的时开始,这样在实现起来会比较方便。首部长度的限制为60 个字节的缺点是有时(如采用源站选路的时)不够用。但这样的用意是要用户尽量减少额外开销。
。服务类型
占8bit用来获得更好的服务,其意义见图一的上面部分所示。服务类型字段的前三个比特表示优先级,它可使数据报具有8个有限级中的一个。
第四个比特是D比特,表示要求有更低的时延。 第五个比特是T比特,表示要求有更高的吞吐量。
第六个比特是R比特,表示要求有更高的可靠性,即在数据报传送的过程中,被节点交换机丢弃的概率比较更小一些。
第七个比特是C比特,是新增加的,表示要求选择费用更低廉的路由。 最后一个字节目前尚未使用。 。总长度
总长度指首部和数据之和的长度,单位为字节。
总长度字段为16bit,因此数据报的最大长度为65535字节。这在目前是够用的。
当很长的数据报要分片记性传送时,“总长度”不是指 数据报长度,而是指分片后的首部长度和数据长度的总和。
。标识
标识字段是为了使分片后的各数据报最后能准确地重装成为原来的数据报。请注意:这里的“标识”并没有顺序号的意思,因为IP是无连接服务,数据报不存在按序接受的问题。
。标志
占3bit 。目前只有前两个比特有意义。