<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CS144 on Haoyuehx's Digital Garden</title><link>https://haoyuehx.github.io/garden_tags/cs144/</link><description>Recent content in CS144 on Haoyuehx's Digital Garden</description><generator>Hugo</generator><language>zh-cn</language><copyright>Haoyuehx ©</copyright><lastBuildDate>Sun, 16 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://haoyuehx.github.io/garden_tags/cs144/index.xml" rel="self" type="application/rss+xml"/><item><title>CS144 Checkpoint 2：从回绕序列号到 TCP 接收方</title><link>https://haoyuehx.github.io/garden/cs144-checkpoint-2/</link><pubDate>Sun, 16 Aug 2026 00:00:00 +0000</pubDate><guid>https://haoyuehx.github.io/garden/cs144-checkpoint-2/</guid><description>记录 CS144 Checkpoint 2 的实现过程：32 位 TCP 序列号的 wrap/unwrap、checkpoint 的作用、SYN/FIN 占用序列号，以及 TCPReceiver 的接收、确认与流量控制。</description></item><item><title>CS144 Checkpoint 1：把乱序片段重组为连续字节流</title><link>https://haoyuehx.github.io/garden/cs144-checkpoint-1/</link><pubDate>Tue, 11 Aug 2026 00:00:00 +0000</pubDate><guid>https://haoyuehx.github.io/garden/cs144-checkpoint-1/</guid><description>记录 CS144 Checkpoint 1 Reassembler 的设计与实现：接收窗口、区间裁剪与合并、即时组装、EOF 处理，以及重叠片段和容量限制带来的问题。</description></item><item><title>CS144 Checkpoint 0：从 HTTP 客户端到有限容量字节流</title><link>https://haoyuehx.github.io/garden/cs144-checkpoint-0/</link><pubDate>Sat, 08 Aug 2026 00:00:00 +0000</pubDate><guid>https://haoyuehx.github.io/garden/cs144-checkpoint-0/</guid><description>记录 CS144 Checkpoint 0 的实现过程：用 TCP socket 发送 HTTP 请求、设计有限容量 ByteStream，以及编译、单元测试和网络超时中遇到的问题。</description></item></channel></rss>