写了一篇关于 MTU 探测的博客

2025 年 6 月 17 日
 swananan

发出来和大家交流一下,可能有点长,另外掺杂了一些个人观点(不一定准确)

https://jt26wzz.com/posts/0009-implement-quic-in-rust/

3901 次点击
所在节点    程序员
21 条回复
Asanwos
2025 年 6 月 17 日
的确是长文,滑动五六屏就是我的极限了,你这我足足滑了 10 屏🤣,分成两到三篇文章应该很舒服。
saxon
2025 年 6 月 17 日
用 Rust 从零开始写 QUIC:Reliability ——这篇行文非常好!~
picone
2025 年 6 月 17 日
@saxon 《 4 年多 on call 经验总结》也是好文推荐
neocanable
2025 年 6 月 17 日
非常非常的棒
plko345
2025 年 6 月 17 日
厉害,周末学习学习
46fo
2025 年 6 月 17 日
博客已收藏
lzgshsj
2025 年 6 月 17 日
内容很好,就是不知道能不能加个字号调整功能,27 寸 2k 屏,看着字有点小和拥挤,html.font-size 改到 18px 看着舒服了些
allenby
2025 年 6 月 17 日
niubi
yinmin
2025 年 6 月 17 日
探测 mtu 很简单的,在 windows 下执行:

ping -f -l 1464 223.5.5.5

然后调整 1464 到能 ping 通的最大值,+28 就是 mtu 值了
swananan
2025 年 6 月 17 日
@Asanwos 确实,我本来想快速写完的,没想到写的有点长😂,像 GSO 、TSO 这种都可以单独拿出来写一写的,另外 TCP 的相关 mtu 探测实现,也可以单独出一篇。
话说,我本来还准备 QUIC Connection Migration (连接迁移)和 MTU 探测一起写的,还好没这么做。我接着准备分三篇博客来写 QUIC Connection Migration 😉。
swananan
2025 年 6 月 17 日
@lzgshsj 我是套用的 zola 这个静态网站引擎,所以暂时应该不行。我会记个 TODO ,后面有空用 cursor 来改改看。
Yadomin
2025 年 6 月 17 日
OP 文章的质量都很高
uds9u32br
2025 年 6 月 17 日
好东西哦
kenshinhu
2025 年 6 月 17 日
留意了 OP 快半年了,有点感觉是前同事既视感
chunhuitrue
2025 年 6 月 17 日
搭车问一个:quic 默认强制加密还是可选加密啊?
swananan
2025 年 6 月 17 日
@chunhuitrue RFC 规定肯定是强制加密,但是你在实现的时候,可以选择不加密,只要 QUIC 通信双方都是你自己实现的就可以了,我记得 msquic 好像就支持不加密选项,算是私有实现。
zhaoahui
2025 年 6 月 17 日
从不说安全词 印象深刻
ctrlmymood
2025 年 6 月 17 日
很有感触,尤其对问题的处理思路,也让我想起当年搞通信的时候,网断了 该如何定位🤣,被各种奇葩问题反复摩擦
ladeo
2025 年 6 月 17 日
这个 MTU 对于网工来说是基础知识。。。
不会计算的 MTU 的都可以回家了。
fitme
2025 年 6 月 17 日
前两天用 wireguard 打通云上和云下网络,连接 RDS 后获取大数据直接 RST ,最后才发现阿里云 MTU 1500 ,wireguard 默认是 1320 好像

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1139055

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX