有关 MTU 和 MSS 的一切
💡
原文中文,约10100字,阅读约需24分钟。
📝
内容提要
作者学习了与MSS相关的知识,发现网上的内容有误或过时。MTU是二层协议中的最大传输单元,限制数据包大小。超过MTU的数据包会发生丢包。TCP通过MSS通告自己的MSS值。IP分片可能导致丢包、TCP乱序和调试问题。DF标志位可避免IP分片。PMTUD用于确定最大传输单元。TSO可将TCP分段交给网卡完成。IP分片存在安全问题。
🎯
关键要点
- 作者发现网上关于MSS的内容有误或过时。
- MTU是二层协议中的最大传输单元,限制数据包大小。
- 超过MTU的数据包会被丢弃。
- TCP通过MSS通告自己的最大传输单元。
- IP分片可能导致丢包、TCP乱序和调试问题。
- DF标志位可避免IP分片。
- PMTUD用于确定最大传输单元。
- TSO可将TCP分段交给网卡完成。
- IP分片存在安全问题。
➡️