tcp syn(同步)包在 tcp 连接建立时发送,包含以下关键信息:发送方和接收方的端口号发送方的初始序列号序列号、最大段大小、窗口大小等可选的 tcp 选项校验和,用于确保包的完整性
TCP SYN 包含的信息
TCP SYN(同步)包在 TCP 连接建立过程的第一个阶段发送,它包含以下关键信息:
1. 源端口号:表示发送 SYN 包的设备上的端口号。
2. 目标端口号:表示 SYN 包打算连接的设备上的端口号。
3. 序列号:一个 32 位数字,表示发送方当前的初始序列号。接收到 SYN/ACK 后,发送方将在此序列号的基础上对数据包进行编号。
4. TCP 选项:可选字段,可包含以下附加信息:
- 最大段大小 (MSS):指定发送方和接收方可以处理的最大数据段大小。
- 窗口大小:指定接收方发送确认时拥塞窗口大小。
- 时间戳:用于检测和缓解中间人攻击和时间序列攻击。
- 选择确认:允许接收方仅确认收到特定数据段。
5. 校验和:16 位数字,用于确保包在传输过程中未被损坏。