• 请不要在回答技术问题时复制粘贴 AI 生成的内容
swananan
V2EX  ›  程序员

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

  •  1
     
  •   swananan ·
    swananan · Jun 17, 2025 · 4566 views
    This topic created in 506 days ago, the information mentioned may be changed or developed.

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

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

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

    ping -f -l 1464 223.5.5.5

    然后调整 1464 到能 ping 通的最大值,+28 就是 mtu 值了
    swananan
    swananan
    OP
    Jun 17, 2025
    10
    @Asanwos 确实,我本来想快速写完的,没想到写的有点长😂,像 GSO 、TSO 这种都可以单独拿出来写一写的,另外 TCP 的相关 mtu 探测实现,也可以单独出一篇。
    话说,我本来还准备 QUIC Connection Migration (连接迁移)和 MTU 探测一起写的,还好没这么做。我接着准备分三篇博客来写 QUIC Connection Migration 😉。
    swananan
    swananan
    OP
    Jun 17, 2025
    11
    @lzgshsj 我是套用的 zola 这个静态网站引擎,所以暂时应该不行。我会记个 TODO ,后面有空用 cursor 来改改看。
    Yadomin
    Yadomin
    Jun 17, 2025
    12
    OP 文章的质量都很高
    uds9u32br
    uds9u32br
    Jun 17, 2025
    13
    好东西哦
    kenshinhu
    kenshinhu
    Jun 17, 2025
    14
    留意了 OP 快半年了,有点感觉是前同事既视感
    chunhuitrue
    chunhuitrue
    Jun 17, 2025
    15
    搭车问一个:quic 默认强制加密还是可选加密啊?
    swananan
    swananan
    OP
    Jun 17, 2025
    16
    @chunhuitrue RFC 规定肯定是强制加密,但是你在实现的时候,可以选择不加密,只要 QUIC 通信双方都是你自己实现的就可以了,我记得 msquic 好像就支持不加密选项,算是私有实现。
    zhaoahui
    zhaoahui
    Jun 17, 2025
    17
    从不说安全词 印象深刻
    ctrlmymood
    ctrlmymood
    Jun 17, 2025
    18
    很有感触,尤其对问题的处理思路,也让我想起当年搞通信的时候,网断了 该如何定位🤣,被各种奇葩问题反复摩擦
    ladeo
    ladeo
    Jun 17, 2025
    19
    这个 MTU 对于网工来说是基础知识。。。
    不会计算的 MTU 的都可以回家了。
    fitme
    fitme
    Jun 17, 2025
    20
    前两天用 wireguard 打通云上和云下网络,连接 RDS 后获取大数据直接 RST ,最后才发现阿里云 MTU 1500 ,wireguard 默认是 1320 好像
    dhb233
    dhb233
    Jun 17, 2025
    21
    为啥一个 MTU 探测能写这么多。。。确实没看这些内容
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1521 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 23:05 · PVG 07:05 · LAX 15:05 · JFK 18:05
    ♥ Do have faith in what you're doing.