林沛满-TCP 是如何避免被发送方分片的?

TCP 可以避免被发送方分片,是因为它主动把数据分成小段再交给网络层。最大的分段大小称为 MSS(Maximum Segment Size),它相当于把 MTU 刨去 IP头和 TCP 头之后的大小,所以一个 MSS 恰好能装进一个 MTU 中。

图4

图 4 演示了 MSS 和 MTU 的关系。有的时候 TCP 头不只 20 字节,所以会侵占一些 MSS 的空间,比如图 5 的例子中就占用 12 字节作为 TCP Options,那传输层真正用来承载数据的就剩下 1500-20-20-12=1448 字节了。这些字节数都能在Wireshark 中看到。这就是为什么我向网络教师们大力推荐 Wireshark,演示时真是一目了然。

图5

UDP 则没有 MSS 的概念,一股脑交给网络层,所以可能被分片。分片和重组都会影响性能,所以 UDP 在这一点上比 TCP 落后一些

相关推荐
可惜已不在16 分钟前
华为 HCIP-Datacom H12-821 题库 (25)
网络·华为
亿林科技网络安全21 分钟前
阿里云盘照片事件!网络安全警钟长鸣
网络·安全·web安全
平头哥在等你26 分钟前
《计算机网络名词解释》
服务器·网络·计算机网络
时之彼岸Φ1 小时前
Web:HTTP包的相关操作
网络·网络协议·http
秋已杰爱1 小时前
HTTP中的Cookie与Session
服务器·网络协议·http
W21551 小时前
LINUX网络编程:http
网络·网络协议·http
Mogu_cloud2 小时前
pcdn盒子连接方式
网络·智能路由器
Hqst_Kevin2 小时前
Hqst 品牌 H81801D 千兆 DIP 网络变压器在光猫收发器机顶盒中的应用
运维·服务器·网络·5g·网络安全·信息与通信·信号处理
Hqst 网络变压器 Andy2 小时前
交换机最常用的网络变压器分为DIP和SM
网络·依赖倒置原则
网安康sir2 小时前
2024年三个月自学手册 网络安全(黑客技术)
网络·安全·web安全