设IPv4数据报的总长度为4800字节(数据报不包含选项字段),若通过MTU=1400字节的链路传输,则该数据报被分的片数为( )

设IPv4数据报的总长度为4800字节(数据报不包含选项字段),若通过MTU=1400字节的链路传输,则该数据报被分的片数为( )


A、

3


B、

4


C、

​5


D、

6


【正确答案】:B
【题目解析】:

本题总长度4800>MTU1400,尽可能少的分片,且一个最大分片可封装的数据字节数应该是8的倍数:


最大分片可封装的数据长度(字节)为d=⌊(1400-20)/8⌋*8=1376;

需要的IP分片总数为n=⌈(4800-20)/1376⌉=3.47,因此该数据报需要被分为4片。故选B。


Top