从 TCP Flags、SEQ、ACK 和连接状态机出发,系统梳理滑动窗口、有序交付、延迟确认、超时与快速重传、慢启动和拥塞控制
从 TX Queue 配置与 mbuf 所有权出发,完整梳理 UDP Echo 回包、IPv4/UDP/TCP 校验和、最小 TCP 三次握手状态机及 DPDK 流量生成工具的设计
从 NIC、DMA、PMD 和 rte_mbuf 出发,逐层解析 Ethernet、IPv4、UDP 与 TCP,梳理 DPDK 环境、用户态 Socket 层与完整协议栈的实现边界
从 read/write Hook 出发,理解协程调度器如何组织 READY、WAITING 与 SLEEPING 状态,以及 x86-64 汇编如何完成上下文切换
从 POSIX Socket API 出发,理解 socket、bind、listen、connect、accept、send、recv 与 close 背后的 TCP 三次握手、连接队列、可靠传输和四次挥手
从同步阻塞、异步回调和线程池出发,理解协程上下文、独立栈、setjmp、ucontext、yield、resume、I/O 调度与多核模式
在 Reactor 网络层之上接入 HTTP 与 WebSocket,梳理 LT/ET、请求响应、sendfile 文件发送状态机、WebSocket 握手和 wrk 压测
从课堂 Echo Server 代码梳理 Reactor 事件流转、epoll 使用方式,以及百万连接测试中的 fd、端口、内存与内核限制
从一连接一线程出发,结合核心代码理解 select、poll、epoll 的事件机制,以及 Reactor 如何把 IO 管理抽象为事件与回调管理
从网络 I/O 使用场景出发,理解 socket、文件描述符、TCP 服务端执行流程,以及一连接一线程模型面临的资源问题