MTU:一个网络包的最大长度,以太网中一般为 1500 字节;
1500
MSS:除去 IP 和 TCP 头部之后,一个网络包所能容纳的 TCP 数据的最大长度;
如果整个TCP报文全部交给IP层分片,当IP层有一个超过MTU大小的数据,就会进行分片,保证每个分片小于MTU,如果一个IP分片丢失,所有IP报文都要重传,但是IP层没有重传机制; 所以为了传输性能,TCP协议在建立连接时候协商双方的MSS值,超过MSS值,就会进行分片;
如果整个TCP报文全部交给IP层分片,当IP层有一个超过MTU大小的数据,就会进行分片,保证每个分片小于MTU,如果一个IP分片丢失,所有IP报文都要重传,但是IP层没有重传机制;
所以为了传输性能,TCP协议在建立连接时候协商双方的MSS值,超过MSS值,就会进行分片;
← 域名访问和IP访问区别 ARP协议→