TCP标准解读
关于TCP(Transmission Control Protocol)IETF的RFC标准
https://datatracker.ietf.org/doc/html/rfc793
3-Way Handshake for Connection Synchronization
针对的连接同步的三次握手。
步骤
Basic 3-Way Handshake for Connection Synchronization
      TCP A                                                TCP B
  1.  CLOSED                                               LISTEN
  2.  SYN-SENT    --> <SEQ=100><CTL=SYN>               --> SYN-RECEIVED
  3.  ESTABLISHED <-- <SEQ=300><ACK=101><CTL=SYN,ACK>  <-- SYN-RECEIVED
  4.  ESTABLISHED --> <SEQ=101><ACK=301><CTL=ACK>       --> ESTABLISHED
  5.  ESTABLISHED --> <SEQ=101><ACK=301><CTL=ACK><DATA> --> ESTABLISHED
SEQ(Sequence Number):序列数,随机数,用于返回时确认字ACK;
ACK(acknowledgment):序列数+1。
三次握手后,双方都知道了对方的序列号和确认号,就可以传输数据了。
断开和握手差不多,不要受到网上说的“四次挥手”的影响,实际也是三个包。