TCP/IP 协议(TCP/IP Protocol)

理解 TCP/IP 协议栈的工作原理,掌握网络通信的核心协议

📚 核心内容

1. IP 地址与子网

  • IP 地址分类(A、B、C 类)
  • 子网掩码
  • CIDR 表示法
  • IPv4 与 IPv6
  • 子网划分

2. 路由与转发

  • 路由表
  • 路由协议(RIP、OSPF、BGP)
  • 数据包转发过程
  • NAT(网络地址转换)
  • 路由算法

3. TCP 协议

  • TCP 连接管理(三次握手、四次挥手)
  • TCP 可靠性保证(确认、重传、滑动窗口)
  • TCP 流量控制
  • TCP 拥塞控制
  • TCP 状态转换

4. UDP 协议

  • UDP 特点
  • UDP 应用场景
  • UDP vs TCP
  • UDP 可靠性实现

5. DNS 原理

  • 域名系统
  • DNS 查询过程
  • DNS 记录类型(A、AAAA、CNAME、MX)
  • DNS 缓存
  • DNS 安全问题

🔗 相关链接

📖 学习资源

  • 《TCP/IP 详解》
  • 《计算机网络》- 谢希仁
  • Wireshark 抓包分析

学习目标:理解 TCP/IP 协议的工作原理,能够分析和解决网络问题