📡 网络通信栈分层实现 30章 · 从物理到应用

🎒 友好色系
1 网络分层模型概述 OSI七层 vs TCP/IP四层 · 为什么需要分层? 2 物理层实现 传输介质 · 双绞线/光纤 · NRZ/曼彻斯特编码 3 数据链路层实现 帧结构 · MAC地址 · 以太网 · CSMA/CD 4 网络层实现 IP协议 · 地址分类 · 子网掩码 · 路由选择 5 传输层实现 TCP三次握手/四次挥手 · UDP · 端口号 6 应用层实现 HTTP · DNS · FTP · SMTP 7 Socket编程基础 Socket概念 · TCP/UDP Socket流程 8 Python Socket编程实战 TCP/UDP 服务器/客户端 9 HTTP协议详解 GET/POST · 状态码 · 请求头与响应头 10 Web服务器实现 Python简易HTTP服务器 11 DNS解析原理 域名结构 · 递归/迭代 · DNS缓存 12 网络安全基础 对称/非对称加密 · SSL/TLS · HTTPS 13 防火墙与NAT 防火墙类型 · 网络地址转换 · 端口映射 14 网络诊断工具 Ping · Traceroute · Netstat · Wireshark 15 虚拟化网络 VLAN · VPN · Overlay (VXLAN) 16 软件定义网络 (SDN) 控制/数据平面分离 · OpenFlow 17 网络性能优化 TCP拥塞控制 · 滑动窗口 · Nagle算法 18 多线程网络编程 Python threading · 线程池 · 并发 19 异步网络编程 asyncio · 协程 · 事件循环 20 WebSocket协议 握手 · 数据帧 · 实时通信 21 RPC框架实现 gRPC · Protocol Buffers · 服务定义 22 消息队列与网络 RabbitMQ · Kafka · 发布/订阅 23 CDN与负载均衡 内容分发 · 反向代理 · 负载均衡算法 24 IPv6协议 地址格式 · 与IPv4共存 · 过渡技术 25 物联网网络协议 MQTT · CoAP · LoRaWAN 26 网络自动化运维 Netmiko · NAPALM · Ansible网络模块 27 网络监控与告警 SNMP · Prometheus · Grafana 28 云网络架构 VPC · 安全组 · 弹性IP · 虚拟路由器 29 网络故障排查 分层排查法 · 丢包/延迟/环路 30 综合实战 构建完整网络通信系统 (物理→应用)