<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>计算机网络 on 我在栀南镇的日子</title>
    <link>https://blog.ifcalm.org/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/</link>
    <description>Recent content in 计算机网络 on 我在栀南镇的日子</description>
    <generator>Hugo -- 0.147.7</generator>
    <language>zh-cn</language>
    <lastBuildDate>Fri, 28 Aug 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.ifcalm.org/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>第 1 讲：互联网是什么——网络边缘与接入网</title>
      <link>https://blog.ifcalm.org/posts/networks/01-what-is-the-internet/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/01-what-is-the-internet/</guid>
      <description>从两个视角定义互联网：由硬件构成的系统，和为应用提供服务的基础设施。讲清端系统、通信链路、分组交换机、ISP 层级结构、各类接入网技术与物理媒介，以及「协议」这个词的精确含义。</description>
    </item>
    <item>
      <title>第 2 讲：网络核心——分组交换与电路交换</title>
      <link>https://blog.ifcalm.org/posts/networks/02-network-core/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/02-network-core/</guid>
      <description>互联网最根本的设计选择：为什么是分组交换而不是电路交换。存储转发的机制与代价、排队与丢包如何产生、统计复用的概率计算，以及转发与路由的区别。</description>
    </item>
    <item>
      <title>第 3 讲：时延、丢包与吞吐量</title>
      <link>https://blog.ifcalm.org/posts/networks/03-delay-loss-throughput/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/03-delay-loss-throughput/</guid>
      <description>网络性能的定量分析：四种时延成分、流量强度与排队时延的非线性关系、traceroute 的原理、端到端吞吐量的瓶颈链路，以及带宽时延积——理解 TCP 窗口的前置知识。</description>
    </item>
    <item>
      <title>第 4 讲：协议分层、封装与安全威胁概览</title>
      <link>https://blog.ifcalm.org/posts/networks/04-protocol-layers/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/04-protocol-layers/</guid>
      <description>五层模型与 OSI 七层的对应关系、封装的逐层过程、分层的收益与代价、端到端原则与沙漏模型，以及贯穿全课的安全威胁分类：恶意软件、DoS、嗅探、IP 欺骗与中间人。</description>
    </item>
    <item>
      <title>第 5 讲：应用层原理与 HTTP</title>
      <link>https://blog.ifcalm.org/posts/networks/05-application-layer-http/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/05-application-layer-http/</guid>
      <description>网络应用的两种体系结构、进程如何通过 Socket 通信、应用对传输服务的四类需求，以及 HTTP 的完整机制：非持续与持续连接的 RTT 分析、报文格式、方法、状态码、Cookie 与条件 GET。</description>
    </item>
    <item>
      <title>第 6 讲：Web 缓存、CDN 与 HTTP/2、HTTP/3</title>
      <link>https://blog.ifcalm.org/posts/networks/06-web-caching-cdn-http2-http3/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/06-web-caching-cdn-http2-http3/</guid>
      <description>Web 缓存如何同时降低时延和成本、缓存命中率对接入链路流量强度的定量影响、CDN 的两种部署哲学与基于 DNS 的节点选择，以及 HTTP/1.1 → HTTP/2 → HTTP/3(QUIC) 的演进逻辑与队头阻塞问题。</description>
    </item>
    <item>
      <title>第 7 讲：DNS——互联网的目录服务</title>
      <link>https://blog.ifcalm.org/posts/networks/07-dns/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/07-dns/</guid>
      <description>为什么域名解析必须是分布式的、根/TLD/权威三级层次结构、递归与迭代查询的区别、缓存与 TTL、七种资源记录类型，以及 DNS 面临的攻击与 DNSSEC、DoH/DoT 的防御。</description>
    </item>
    <item>
      <title>第 8 讲：电子邮件、P2P、流媒体与实时多媒体</title>
      <link>https://blog.ifcalm.org/posts/networks/08-email-p2p-streaming/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/08-email-p2p-streaming/</guid>
      <description>SMTP 的推送模型与它和 HTTP 的根本差异、邮件访问协议与反垃圾机制；P2P 文件分发时间的数学推导与 BitTorrent 的激励设计；DASH 自适应流媒体；以及交互式实时多媒体为什么来不及重传——播放缓冲、RTP/RTCP/SIP 与四种丢包对策。</description>
    </item>
    <item>
      <title>第 9 讲：Socket 编程</title>
      <link>https://blog.ifcalm.org/posts/networks/09-socket-programming/</link>
      <pubDate>Tue, 25 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/09-socket-programming/</guid>
      <description>用 Python 从零写 UDP 与 TCP 的客户端和服务器；欢迎套接字与连接套接字的区别；并发模型的三种选择；以及每个人第一次写网络程序都会踩的五个坑：粘包、部分读写、字节序、TIME_WAIT 与阻塞。</description>
    </item>
    <item>
      <title>第 10 讲：传输层服务、多路复用与 UDP</title>
      <link>https://blog.ifcalm.org/posts/networks/10-transport-layer-udp/</link>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/10-transport-layer-udp/</guid>
      <description>传输层与网络层的分工、无连接与面向连接两种多路分解的规则、UDP 报文段结构，以及反码校验和的手工计算——这是理解 TCP 之前必须打牢的基础。</description>
    </item>
    <item>
      <title>第 11 讲：可靠数据传输原理</title>
      <link>https://blog.ifcalm.org/posts/networks/11-reliable-data-transfer/</link>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/11-reliable-data-transfer/</guid>
      <description>从零构造一个可靠传输协议：rdt1.0 到 rdt3.0 的逐步演进。每一步只加入一种新的信道缺陷，看它如何逼出一种新机制——校验和、确认、序号、定时器。最后用停等协议的效率公式论证为什么必须走向流水线。</description>
    </item>
    <item>
      <title>第 12 讲：流水线协议——GBN 与 Selective Repeat</title>
      <link>https://blog.ifcalm.org/posts/networks/12-pipelined-protocols/</link>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/12-pipelined-protocols/</guid>
      <description>让多个分组同时在途：回退 N 步与选择重传的完整机制、发送窗口与接收窗口的行为差异、丢包时的两种恢复策略，以及序号空间必须大于窗口的证明——这是期中考试最常出大题的地方。</description>
    </item>
    <item>
      <title>第 13 讲：TCP——报文段结构、RTT 估计与可靠传输</title>
      <link>https://blog.ifcalm.org/posts/networks/13-tcp-basics/</link>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/13-tcp-basics/</guid>
      <description>TCP 报文段的每一个字段、以字节为单位的序号与确认号、EWMA 的 RTT 估计与超时计算、Karn 算法，以及三次重复 ACK 触发的快速重传与 SACK 选项。</description>
    </item>
    <item>
      <title>第 14 讲：TCP 连接管理与流量控制</title>
      <link>https://blog.ifcalm.org/posts/networks/14-tcp-connection-flow-control/</link>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/14-tcp-connection-flow-control/</guid>
      <description>三次握手为什么必须是三次、四次挥手与 TIME_WAIT 的 2MSL 之谜、SYN 洪泛与 SYN Cookie、接收窗口与零窗口死锁，以及 Nagle 算法与延迟确认这对著名的坏搭档。</description>
    </item>
    <item>
      <title>第 15 讲：拥塞控制原理</title>
      <link>https://blog.ifcalm.org/posts/networks/15-congestion-control-principles/</link>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/15-congestion-control-principles/</guid>
      <description>拥塞的三个代价场景、1986 年真实发生的拥塞崩溃、端到端与网络辅助两种控制方式、公平性的定义，以及 AIMD 为什么在数学上必然收敛到公平——用一张相图讲清楚这门课最优雅的结论。</description>
    </item>
    <item>
      <title>第 16 讲：TCP 拥塞控制——Reno、CUBIC、BBR 与 ECN</title>
      <link>https://blog.ifcalm.org/posts/networks/16-tcp-congestion-control/</link>
      <pubDate>Wed, 26 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/16-tcp-congestion-control/</guid>
      <description>慢启动、拥塞避免、快速恢复的完整状态机，TCP 吞吐量与丢包率的平方根反比公式及其在高速链路上的破产，CUBIC 和 BBR 两条不同的现代路线，以及 ECN、缓冲区膨胀与主动队列管理。</description>
    </item>
    <item>
      <title>第 17 讲：网络层数据平面、调度与流量监管</title>
      <link>https://blog.ifcalm.org/posts/networks/17-network-layer-data-plane/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/17-network-layer-data-plane/</guid>
      <description>拆开一台路由器：输入端口的最长前缀匹配与 TCAM、三代交换结构、输入排队的队头阻塞问题、缓冲区该配多大的争论，以及 FIFO、优先级、轮转与 WFQ 四种调度策略；最后讲流量监管与整形：令牌桶的 r·t+b 上限、与 WFQ 组合出的 b/R 时延保证，以及 IntServ 为何失败而 DiffServ 为何还活着。</description>
    </item>
    <item>
      <title>第 18 讲：IPv4 编址、子网划分、CIDR、DHCP 与 NAT</title>
      <link>https://blog.ifcalm.org/posts/networks/18-ipv4-addressing-nat/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/18-ipv4-addressing-nat/</guid>
      <description>IPv4 数据报的每个字段与分片机制、子网的精确定义与划分方法、CIDR 与地址聚合、DHCP 的四步交互，以及 NAT 如何延续了 IPv4 的寿命又破坏了端到端原则。</description>
    </item>
    <item>
      <title>第 19 讲：IPv6、隧道与泛化转发</title>
      <link>https://blog.ifcalm.org/posts/networks/19-ipv6-and-generalized-forwarding/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/19-ipv6-and-generalized-forwarding/</guid>
      <description>IPv6 头部为什么反而更简单、地址类型与无状态自动配置、双栈与隧道两种过渡方案及其困境，以及 OpenFlow 的「匹配加动作」如何把路由器、交换机、防火墙、负载均衡器统一成同一个抽象。</description>
    </item>
    <item>
      <title>第 20 讲：路由算法——链路状态与距离向量</title>
      <link>https://blog.ifcalm.org/posts/networks/20-routing-algorithms/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/20-routing-algorithms/</guid>
      <description>把网络抽象成带权图之后：Dijkstra 的完整手算过程与震荡问题、Bellman-Ford 的分布式异步迭代、「好消息传得快，坏消息传得慢」的无穷计数问题与毒性逆转，以及两类算法在健壮性上的根本差异。</description>
    </item>
    <item>
      <title>第 21 讲：域内路由 OSPF 与域间路由 BGP</title>
      <link>https://blog.ifcalm.org/posts/networks/21-ospf-bgp/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/21-ospf-bgp/</guid>
      <description>为什么路由必须分层：自治系统、OSPF 的区域结构，以及支撑整个互联网的 BGP——路径向量、AS_PATH、热土豆路由、路由选择的优先级顺序、Gao-Rexford 策略规则，以及 BGP 劫持这个至今未解的安全难题。</description>
    </item>
    <item>
      <title>第 22 讲：SDN 控制平面、ICMP 与网络管理</title>
      <link>https://blog.ifcalm.org/posts/networks/22-sdn-icmp-management/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/22-sdn-icmp-management/</guid>
      <description>把控制平面从设备里搬出来：SDN 的四层架构、OpenFlow 的报文类型、P4 的可编程数据平面；ICMP 的报文格式与 traceroute 的完整原理；SNMP 与 NETCONF/YANG 两代网络管理范式；以及 MPLS 这个「在分组网上模拟电路」的混合体。</description>
    </item>
    <item>
      <title>第 23 讲：链路层服务与差错检测</title>
      <link>https://blog.ifcalm.org/posts/networks/23-link-layer-error-detection/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/23-link-layer-error-detection/</guid>
      <description>链路层提供的六种服务与它在网卡中的实现位置、成帧与字节填充、奇偶校验与二维奇偶校验、CRC 的模 2 多项式除法完整手算，以及为什么强校验放在链路层而弱校验放在传输层。</description>
    </item>
    <item>
      <title>第 24 讲：多路访问协议、以太网、交换机与数据中心网络</title>
      <link>https://blog.ifcalm.org/posts/networks/24-multiple-access-ethernet-switches/</link>
      <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/24-multiple-access-ethernet-switches/</guid>
      <description>共享一条信道的三类办法与它们的效率极限、以太网的帧格式与最小帧长之谜、ARP 如何在同一子网和跨子网时表现不同、交换机的自学习算法，交换机与路由器的完整对比；以及数据中心网络：Clos/Fat-Tree 的全等分带宽、ECMP 为什么按流哈希、TCP incast 的崩溃链条与 DCTCP 的按比例降窗。</description>
    </item>
    <item>
      <title>第 25 讲：无线链路与 802.11 WiFi</title>
      <link>https://blog.ifcalm.org/posts/networks/25-wireless-wifi/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/25-wireless-wifi/</guid>
      <description>无线链路与有线链路的三个本质差异、隐藏终端问题、为什么无线做不了碰撞检测只能做碰撞避免、CSMA/CA 的完整时序、802.11 帧为什么有四个地址字段，以及 TCP 在无线链路上的经典误判。</description>
    </item>
    <item>
      <title>第 26 讲：蜂窝网络 4G/5G 与移动性管理</title>
      <link>https://blog.ifcalm.org/posts/networks/26-cellular-mobility/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/26-cellular-mobility/</guid>
      <description>蜂窝网络的架构与 WiFi 的根本差异、4G LTE 的核心网元与控制/数据平面分离、5G 的三大场景与网络切片，以及移动性管理的通用问题：间接路由与直接路由的取舍、切换过程，和为什么 QUIC 的连接迁移是移动时代的正确答案。</description>
    </item>
    <item>
      <title>第 27 讲：网络安全——密码学、完整性与认证</title>
      <link>https://blog.ifcalm.org/posts/networks/27-security-cryptography/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/27-security-cryptography/</guid>
      <description>安全通信的四个属性、对称与公钥密码的分工、RSA 的完整手算、哈希与 HMAC 的区别、数字签名与证书链，以及认证协议从 ap1.0 到 ap5.0 的演进——每一步都被一种攻击逼出来。</description>
    </item>
    <item>
      <title>第 28 讲：TLS、IPsec、防火墙与 DDoS 防御</title>
      <link>https://blog.ifcalm.org/posts/networks/28-tls-ipsec-firewalls/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/28-tls-ipsec-firewalls/</guid>
      <description>安全该放在哪一层：TLS 1.2 与 1.3 握手的完整对比、前向保密为什么重要、证书验证的六个步骤；IPsec 的两种模式与 VPN；三类防火墙的能力边界、IDS 的两条路线，以及 DDoS 防御的现实。</description>
    </item>
    <item>
      <title>第 29 讲：综合——一个网页请求的一生</title>
      <link>https://blog.ifcalm.org/posts/networks/29-day-in-the-life/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/29-day-in-the-life/</guid>
      <description>打开笔记本、连上网、在地址栏敲下一个域名、页面出现——这中间发生了什么。从 DHCP 到 ARP、DNS、TCP 握手、TLS、HTTP、慢启动、逐跳转发，把全课 28 讲串成一条完整的因果链，并总结贯穿全课的九条主线。</description>
    </item>
    <item>
      <title>Lab 0：网络工具热身</title>
      <link>https://blog.ifcalm.org/posts/networks/70-lab0-warmup/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/70-lab0-warmup/</guid>
      <description>用 curl、dig、traceroute、netcat、ss 亲手观察真实网络。第一周的入门作业：不写一行代码，但要能解释你看到的每一个数字。占总成绩 2%。</description>
    </item>
    <item>
      <title>Lab 1：Wireshark 抓包分析</title>
      <link>https://blog.ifcalm.org/posts/networks/71-lab1-wireshark/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/71-lab1-wireshark/</guid>
      <description>五个部分的抓包实验：HTTP、DNS、TCP、IP、802.11。亲眼看到三次握手、慢启动的窗口增长、TTL 逐跳递减和 ARP 广播。占总成绩 6%。</description>
    </item>
    <item>
      <title>Lab 2：用 Socket 实现并发 HTTP 服务器</title>
      <link>https://blog.ifcalm.org/posts/networks/72-lab2-web-server/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/72-lab2-web-server/</guid>
      <description>从零实现一个能被真实浏览器访问的 HTTP/1.1 服务器：请求解析、持续连接、并发处理、条件 GET 与缓存。不许用任何 HTTP 库。占总成绩 10%。</description>
    </item>
    <item>
      <title>Lab 3：在 UDP 之上实现可靠传输协议</title>
      <link>https://blog.ifcalm.org/posts/networks/73-lab3-reliable-transport/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/73-lab3-reliable-transport/</guid>
      <description>本课程最有价值的作业：在不可靠的 UDP 上实现停等、GBN、选择重传、RTT 自适应超时与 AIMD 拥塞控制，并在受控的丢包/乱序信道上验证正确性与性能。占总成绩 12%。</description>
    </item>
    <item>
      <title>Lab 4：路由算法与转发表</title>
      <link>https://blog.ifcalm.org/posts/networks/74-lab4-router-routing/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/74-lab4-router-routing/</guid>
      <description>实现最长前缀匹配的转发表、Dijkstra 链路状态路由、分布式异步的距离向量路由（并亲眼看到无穷计数），以及一个简化的 BGP 策略选路引擎。占总成绩 10%。</description>
    </item>
    <item>
      <title>Problem Set 1：引论与应用层</title>
      <link>https://blog.ifcalm.org/posts/networks/80-problem-set-1/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/80-problem-set-1/</guid>
      <description>覆盖第 1–9 讲的 24 道计算与分析题：接入网共享、统计复用的概率计算、四种时延、带宽时延积、HTTP 的 RTT 分析、缓存命中率、DNS 层次、P2P 分发时间与 VoIP 播放缓冲。附完整解答。</description>
    </item>
    <item>
      <title>Problem Set 2：传输层</title>
      <link>https://blog.ifcalm.org/posts/networks/81-problem-set-2/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/81-problem-set-2/</guid>
      <description>覆盖第 10–16 讲的 26 道题：多路分解、反码校验和手算、rdt 演进、GBN 与 SR 的报文追踪与序号空间证明、TCP 序号与 RTT 估计、握手与 TIME_WAIT、AIMD 收敛性、cwnd 演化判读。附完整解答。</description>
    </item>
    <item>
      <title>Problem Set 3：网络层与链路层</title>
      <link>https://blog.ifcalm.org/posts/networks/82-problem-set-3/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/82-problem-set-3/</guid>
      <description>覆盖第 17–24 讲的 31 道题：最长前缀匹配、子网划分与 VLSM、IP 分片、NAT 与打洞、IPv6、Dijkstra 与距离向量的完整手算、BGP 策略选路与劫持、CRC、ALOHA 效率、以太网最小帧长、ARP 跨子网与交换机自学习、令牌桶监管与 Fat-Tree/incast。附完整解答。</description>
    </item>
    <item>
      <title>Problem Set 4：无线、移动性与网络安全</title>
      <link>https://blog.ifcalm.org/posts/networks/83-problem-set-4/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/83-problem-set-4/</guid>
      <description>覆盖第 25–29 讲的 24 道题：CSMA/CA 时序计算、隐藏终端与 RTS/CTS、802.11 四地址、TCP 在无线上的误判、LTE 网元与切换、QUIC 连接迁移、RSA 手算、认证协议演进、证书链验证、前向保密、TLS 1.3 握手 RTT、IPsec 两种模式、防火墙能力边界、DDoS 放大，以及一道综合压轴题。附完整解答。</description>
    </item>
    <item>
      <title>期中与期末复习指南</title>
      <link>https://blog.ifcalm.org/posts/networks/90-exam-guide/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/90-exam-guide/</guid>
      <description>必须背下来的公式卡、按讲次编排的高频考点清单（附重要度星级），以及期中与期末两份模拟题及完整解答。</description>
    </item>
    <item>
      <title>术语表：英中对照与速查</title>
      <link>https://blog.ifcalm.org/posts/networks/95-glossary/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/95-glossary/</guid>
      <description>按主题组织的计算机网络术语表，中英对照，每条附一句话精确定义与所在讲次。用于查漏、反查和考前速览。</description>
    </item>
    <item>
      <title>参考资料与延伸阅读</title>
      <link>https://blog.ifcalm.org/posts/networks/96-resources/</link>
      <pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/96-resources/</guid>
      <description>教材与免费开放教科书、按讲次编排的 RFC 阅读清单、值得读的经典论文、公开课与实验平台、以及一份「学完这门课之后往哪走」的路线图。</description>
    </item>
    <item>
      <title>CS 450 教学大纲（Syllabus）</title>
      <link>https://blog.ifcalm.org/posts/networks/00-syllabus/</link>
      <pubDate>Mon, 24 Aug 2026 00:00:00 +0000</pubDate>
      <guid>https://blog.ifcalm.org/posts/networks/00-syllabus/</guid>
      <description>课程定位、学习目标、先修要求、教材与参考书，以及完整的 15 周教学日程表——含每一讲对应的 Kurose &amp;amp; Ross 章节。</description>
    </item>
  </channel>
</rss>
