下列哪个选项是对MTU的正确计算方式?

A.   IP数据包头部 + TCP数据报头部 + 数据

B.   MAC头 + IP头 + TCP头 + 数据

C.   MAC头 + IP头 + TCP头 + 数据 + FCS

 

D.   前同步码+MAC头+IP头+TCP头+数据+FCS

=======================================

正确答案:A,MTU(最大传输单元)是一个节点在一帧(一次通信)中可以传输到相邻网络的最大数据大小。MTU 取决于数据链路层协议:以太网为 1500 字节,FDDi 为 4324 字节,ATM 为 9180 字节。在TCP中,当开始通信时,计算MSS(最大段大小),即MTU减去TCP头和IP头的大小,并确定主机之间可以传输的最大数据大小。当要发送的数据超过这个最大大小时,发送主机将数据适当分成多个IP包,使其适合最大大小,然后发送数据。这种分裂过程称为分片。在接收主机上,拆分的数据包重新组合并传递给上层。

以太网帧有如下结构,以太网中的MTU对应IP包体的大小(分片后)。

这里写图片描述

 因此,MTU的范围是“IP头+TCP头+数据”。

 

 

 

 

 

 

posted @ 2021-07-30 15:30  K太狼  阅读(444)  评论(0编辑  收藏  举报