假定一个IPv4网络由4段不同的LAN互联而成,每段LAN上的最大MTU值分别是512、1024、2048和4096,则在这个IPv4网络上可能出现IPv4分组(IPPacket)的最大长度是( )。
- A.512
- B.1024
- C.2048
- D.4096
正确答案及解析
正确答案
D
解析
本题考查IPv4网络中MTU的概念和应用。
IPv4网络中,IPv4分组(即数据包)的理论最大长度为65535字节。但实际应用时,IPv4分组的长度受制于底层可传送的最大数据长度,即MTU,MTU是指IP协议底层能够传输的最大数据单元长度,单位为字节。每个LAN网段上的IPv4子网的底层网络技术可能是不同的,因此MTU的数据也不相同。在每个LAN网段上能够传输的最大IPv4分组等同于本LAN网段的MTU。如果四个LAN网段能够彼此了解相互的MTU值,则最大IPv4分组长度为MTU最小值;如果四个LAN网段彼此由于某种原因不能相互了解,则IPv4分组的最大长度有可能是最大的MTU值,见本题,问在这个IPv4网络上可能出现IPv4分组(IPPacket)的最大长度,由于LAN网段内部通信的分组最大长度等于各LAN网段上的MTU值。所以最大长度应为4096。IPv4分组长度大于本LAN网段内的MTU值时,IPv4分组将进行分段或重组。





