- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 TCP报头详解
TCP(传输控制协议)是互联网协议套件中的核心传输层协议,其报头(Header)包含了确保数据可靠传输的关键信息。通过 TCP 报头的复杂设计,TCP 协议实现了互联网中数据的可靠传输,是 HTTP、FTP 等高层协议的基础。用于建立连接时同步序列号,发起连接(SYN=1)或响应连接(SYN=1, ACK=1)。确认号字段有效,通常在连接建立后所有报文都需设置该位。:通过序列号、确认号和重传机制确保数据按序到达。重置连接,用于处理异常情况(如端口不可用)。包含(SYN/ACK/FIN 等)
2025-06-20 12:26:52
746
原创 SYN Cookie 分析
攻击者伪造大量源 IP 发送 SYN 包,服务器返回 SYN+ACK 后无法收到真实 ACK 响应,导致半连接队列被填满,资源耗尽无法处理正常请求。验证公式:Hash(Secret + S_IP + S_PORT + D_IP + D_PORT + Timestamp) == 序列号。通过将 SYN Cookie 与流量清洗、IP 信誉系统联动,可构建更完善的 DDoS 防御体系,在保证服务可用性的同时降低资源消耗。每次验证需执行哈希计算,比传统方案增加约 10% CPU 开销,但节省 90% 内存资源。
2025-06-19 10:43:07
705
原创 TCP 协议的基本工作原理
TCP 协议作为互联网的核心协议之一,通过一系列复杂而精妙的机制实现了可靠的数据传输服务。本文全面解析了 TCP 协议的基本工作原理,包括连接建立、数据传输、可靠传输机制、拥塞控制以及连接终止等关键方面。TCP 通过三次握手建立连接,确保通信双方具备通信能力并同步初始序列号。在数据传输阶段,TCP 将数据分割成段,通过序列号和确认应答机制确保数据的有序传输和完整性。为了处理丢包问题,TCP 引入了超时重传和快速重传机制,能够在不等待超时的情况下快速检测到丢包并进行重传。
2025-06-19 10:19:46
523
1
局域网内聊天 vc源码
2011-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人