从物理层、数据链路层、网络层、传输层、应用层自底向上分析计算机网络协议
三种「两次」的原理区分:CORS 预检 OPTIONS、Expect: 100-continue、307/308 重定向与网关重试,附预检判定器与幂等方案。
HTTP请求和响应报文的结构详解。
交互式演示HTTP报文的组成和解析过程。
HTTP/1.0、HTTP/1.1、HTTP/2、HTTP/3的演进与特性对比。
HTTP各版本的技术细节深入解析。
长连接、管道化、多路复用...理解HTTP连接优化技术。
TLS握手、证书验证、加密通信...理解HTTPS的安全机制。
传统HTTP请求与Server-Sent Events的对比与应用场景。
Server-Sent Events的工作原理、API与实际应用。
HTTP长连接与短连接的对比、应用场景与性能分析。
WebSocket与HTTP的对比、适用场景与实现原理。
从协议到实现,深入理解 WebSocket 的工作原理。
HTTP文件传输原理详解。
Go 从0到1实现 HTTP 服务器。
图解 Range 请求、206 Partial Content、多线程分片下载原理。
图解 BitTorrent 种子、DHT、分片哈希与互惠机制,对比 HTTP 下载。
对比理解面向连接的TCP与无连接的UDP的特点与应用场景。
通过反例理解为什么TCP连接建立必须是三次握手。
慢启动、拥塞避免、快速重传、快速恢复,理解TCP的拥塞控制算法。
传输层协议可视化详解,深入理解两种协议的核心差异。
20 字节固定头逐字段图解:序列号、确认号、六个控制位、MSS 与 Window Scale 选项。
为什么挥手四次、TIME_WAIT 为何等 2MSL、CLOSE_WAIT 堆积如何排查。
序列号与确认应答、超时重传 RTO、快速重传、SACK、滑动窗口与流量控制。
字节流为何没有消息边界,固定长度/分隔符/长度字段三种解法与代码实战。
半连接队列、全连接队列、backlog 到底控制谁,以及 SYN Cookie 防御原理。
IP 地址、IP 协议、路由...全面理解 IP 网络基础。
IP地址、子网掩码、CIDR...理解IP网络的划分与路由。
通过可视化方式理解子网划分与网络地址计算。
从互联网协议视角深入理解路由器的转发机制与路由算法。
网络传输三剑客:理解单播、广播与组播的区别与应用场景。
IP 如何解析为 MAC:广播请求、单播应答、跨网段只问网关,以及 ARP 欺骗原理与防御。
从协议本体讲起:28 字节报文逐字段、同网段与跨网段流程、缓存状态机、免费 ARP 与代理 ARP、ARP 欺骗防御,以及 IPv6 如何以 NDP 取代 ARP。
Echo 请求应答测可达,TTL 递增逐跳探测路径,附 ping 不通的标准排查顺序。
从协议本身讲起:8 字节报文格式逐字段、差错与查询两大类、差错为何夹带原文、类型代码全表、五大场景、五不发铁律、ICMPv6 与攻击防护。
MSS 与 MTU 的关系、分片的三个字段、为什么要避免分片,以及 PMTU 黑洞。
私有地址与 NAPT 端口复用、NAT 映射表、为什么外网进不来,以及打洞/STUN/TURN/ICE。
DNS解析、TCP连接、HTTP请求、渲染...完整Web请求流程。
理解Web请求如何通过80端口在网络中传输。
深入理解计算机网络的核心原理与协议。
从帧到报文的完整剖析,逐层解析网络协议的工作原理。