<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>连接迁移 on 魔都水滴</title>
    <link>https://blog.margrop.net/tag/%E8%BF%9E%E6%8E%A5%E8%BF%81%E7%A7%BB/</link>
    <description>Recent content in 连接迁移 on 魔都水滴</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-CN</language>
    <lastBuildDate>Sat, 18 Jul 2026 19:40:00 +0800</lastBuildDate>
    <atom:link href="https://blog.margrop.net/tag/%E8%BF%9E%E6%8E%A5%E8%BF%81%E7%A7%BB/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>用了 40 年的 TCP，为什么被 HTTP/3“抛弃”了？</title>
      <link>https://blog.margrop.net/post/why-http3-ditched-tcp-quic/</link>
      <pubDate>Sat, 18 Jul 2026 19:40:00 +0800</pubDate>
      <guid>https://blog.margrop.net/post/why-http3-ditched-tcp-quic/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;先说结论&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;先给标题&amp;quot;打假&amp;quot;：TCP 并没有被抛弃——文件下载、视频、邮件、SSH，今天依然跑在 TCP 上。但 &lt;strong&gt;Web 世界确实换司机了&lt;/strong&gt;：2022 年 6 月，HTTP/3 成为正式标准（RFC 9114），它不再使用 TCP，而是把网页传输交给了跑在 UDP 上的 QUIC。&lt;/p&gt;&#xA;&lt;p&gt;TCP 被&amp;quot;换掉&amp;quot;的原因，是三个治不好的&amp;quot;中年病&amp;quot;：&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;队头阻塞&lt;/strong&gt;：TCP 是一条必须按顺序交付的字节流，丢一个包裹，后面所有包裹一起罚站；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;握手太贵&lt;/strong&gt;：传数据之前要先&amp;quot;寒暄&amp;quot; 2-3 个来回（TCP 握手 + TLS 握手），跨洲网络下光打招呼就半秒；&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;协议被&amp;quot;焊死&amp;quot;&lt;/strong&gt;：TCP 长在操作系统内核里，中间设备只认&amp;quot;经典款&amp;quot;，想改进它比登天难。&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;QUIC 的药方简单粗暴：&lt;strong&gt;把 TCP 的全部智慧，搬到没人管的 UDP 上重做一遍&lt;/strong&gt;。本文是网络科普三部曲的最后一篇——第一篇讲&amp;quot;网络怎么用&amp;quot;，第二篇讲&amp;quot;TCP/IP 为什么这么设计&amp;quot;，这一篇讲&amp;quot;连最成功的 TCP，是怎么被自己人换掉的&amp;quot;。所有截图来自真实系统，IP 与主机名已打码。&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
  </channel>
</rss>
