ARP
-
2021 CS144 实验笔记
这篇文章记录了作者完成 2021 CS144 实验过程中的设计思路、调试方法以及配套的网络协议笔记,内容覆盖从应用层到传输层的多个实验。正文先介绍开发环境、远程调试和测试技巧,再按 Lab 0 到 Lab 4 的顺序总结 ByteStream、TCP Receiver、TCP Sender 等模块的实现要点,包括乱序重组、序列号与 buffer index 的换算、ACK 计算、窗口填充、重传计时等细节;同时穿插梳理了五层网络模型、常见应用层协议、DHCP 流程等背景知识,方便把实验代码和网络原理对应起来。