TCP报文头

TCP报文头

  • 源端口号:16位,连同源主机IP地址标识主机的一个应用进程
  • 目的端口号:16位,连同目的地址标识目的主机的一个应用进程
  • ***:32位,seq,例如TCP三次握手的第一次握手,客户端会发送seq=x
  • 确认号:32位,ack,例如TCP三次握手的第二次握手,服务端会发送ack=x+1
  • ACK:1位,1表示确认号有效,表示报文中不包含确认信息
  • SYN:1位,同步***,1表示连接请求
  • FIN:1位,用于释放连接,1表示发送方已经没有数据发送了,即关闭本方数据流
  • 窗口大小:16位,数据字节数,表示从确认号开始,本报文的源方可以接收的字节数,即源方接收窗口大小