Ⅰ IP报头的最大长度是多少个字节
IP数据报首部中有一个首部长度字段:
4 位长,可表示的最大十进制数字是15。因此首部长度的最大值是15个4字节长的字,即60字节。典型的IP数据报不使用首部中的选项,因此典型的IP数据报首部长度是20字节。
Version– 4位字段,指出当前使用的 IP 版本。
IP Header Length (IHL) ― 指数据报协议头长度,具有32位字长。指向数据起点。正确协议头最小值为5。
Type-of-Service ― 指出上层协议对处理当前数据报所期望的服务质量,并对数据报按照重要性级别进行分配。这些8位字段用于分配优先级、延迟、吞吐量以及可靠性。
Total Length ― 指定整个 IP 数据包的字节长度,包括数据和协议头。其最大值为65,535字节。典型的主机可以接收576字节的数据报。
Identification ― 包含一个整数,用于识别当前数据报。该字段由发送端分配帮助接收端集中数据报分片。
Flags ― 由3位字段构成,其中低两位(最不重要)控制分片。低位指出数据包是否可进行分片。中间位指出在一系列分片数据包中数据包是否是最后的分片。第三位即最高位不使用。
Fragment Offset ― 13位字段,指出与源数据报的起始端相关的分片数据位置,支持目标IP适当重建源数据报。
注意字段2字节定义的是是IP数据包的长度:
因为是二进制 他表示的是有2的16次方(全是1)减1(全是0)的可能性的组合数量,注意是数量(有这么多个字节),和你说的比特没有单位上的联系。eg:xxxxxxxx xxxxxxxx 告诉你有X可以是0或者1 有这么多种组合的方法 每一个组合说明有一个字节。
Ⅱ ip数据报中的总长度为16比特 IP数据报的最大长度为65535个字节
ip数据报中的总长度为16比特 IP数据报的最大长度为65535个字节
这句话是错的!
ip数据包时20个字节的首部加上数据字段!也就是说最小的IP包夜要20个字节!ip数据包可大可小,但是一般以太网链路的MTU是1500字节,这个也不能控制IP包的大小,因为可以分片!
Ⅲ 在192.168.0.1这台计算机上收到的IP报文长度是多少
IP报文长度是38btye。
以太网报的长度是64btye.