TCP控制字段含义

字段 含义
URG 紧急指针字段
ACK 表示确定号有效
RST 重新连接
PSH 表示接收方需要尽快将此数据交给应用层
SYN 用于发起一个TCP连接
FIN 用于表示将要断开TCP连接

TCP建立连接3次握手过程
图文解说TCP建立3次握手过程及4次挥手过程
抓包分析:
1)客户端发送SYN字段和seq初始化***给服务器,并进入了SYN_SENT状态
图文解说TCP建立3次握手过程及4次挥手过程

2)服务器应答,发送SYN字段和ACK字段,ack=1(上一次客户端的seq值加1)(这里的seq与客户端发送的seq没有关系,是服务器自己的seq)
图文解说TCP建立3次握手过程及4次挥手过程

3)客户端发送ACK字段,seq值为第二次握手时服务器发送的SYN 的seq值加1,客户端和服务器都进入ESTABLISHED状态,连接建立成功
图文解说TCP建立3次握手过程及4次挥手过程

TCP断开连接4次挥手过程
图文解说TCP建立3次握手过程及4次挥手过程

抓包分析:
1) 客户端发送FIN ACK字段ISN初始化列值seq释放连接请求
图文解说TCP建立3次握手过程及4次挥手过程

2) 服务器先确认客户端的FIN请求,并发送ISN seq初始化值
图文解说TCP建立3次握手过程及4次挥手过程

3) 服务器向客户端发送FIN+ACK字段以及ISN seq值
图文解说TCP建立3次握手过程及4次挥手过程

4) 客户端对服务器的FIN请求确认
图文解说TCP建立3次握手过程及4次挥手过程

相关文章:

  • 2021-11-24
  • 2021-10-19
  • 2021-05-26
  • 2021-12-08
  • 2021-06-28
  • 2021-04-22
  • 2021-04-19
  • 2021-05-19
猜你喜欢
  • 2021-05-10
  • 2021-05-28
  • 2021-06-23
  • 2021-08-18
  • 2022-02-10
相关资源
相似解决方案