📜  最大段大小概述

📅  最后修改于: 2021-08-24 04:59:27             🧑  作者: Mango

先决条件:TCP / IP模型和OSI模型

在建立TCP连接时,最大段大小(MSS)是至关重要的。 MSS是指TCP报头中的字段,它表示设备可以在TCP段中接收的最大数据量(以字节为单位)。

考虑数据链路层中帧的结构。

数据链路层中帧格式的结构

  1. 数据链路层有助于将帧从一个节点移动到下一个节点。它由头(包含数据包数量的信息),尾部(表示数据包流的末尾)和有效负载(已传输的数据包的部分。这由实际信息组成)组成。
  2. 有效负载称为“最大传输单元”(MTU)。它是可以通过网络(例如Internet)发送的最大数据包或最大帧大小(以字节为单位)。

示例–以太网。

  1. 在以太网中,MTU = 1500字节。这在数据链路层中表示。
  2. 网络层接收到1500 B的有效载荷,并表示为1480 B的数据报/有效载荷和20 B的标头。
  3. TPayload为1480 B,当被传输层接收时,有效负载大小为1460 B,标头大小为20B。此处的有效负载称为“最大段大小”。为了实现良好的通信,数据段和报头中的字节数之和必须小于最大传输单元中的字节数。

笔记 –
因此,最大段大小是指最大有效负载大小,终端设备已准备好在单个数据包中接受。最大传输单位是可以不经分割就流经网络的最大数据包大小。