HTTP请求三次握手协议

TCP协议tcp

TCP传输控制协议,TCP的做用是流量控制,主要是控制数据流的传输。TCP是主机对主机层的传输控制协议,提供可靠的链接服务。spa

采用三次握手确认创建一个链接。server

位码:tcp标志位,有六种标示随机数

  • SYN(synchronous创建联机)
  • ACK(acknowledgement 确认)
  • PSH(push传送)
  • FIN(finish结束)
  • RST(reset重置)
  • URG(urgent紧急)

附:请求

顺序号吗:Sequence number im

确认识别码:Acknowledge number 数据

握手过程:协议

一、Client Send :seq=n(随机数) syn=1(创建链接) ack=0img

=>server :识别syn,发现有人请求链接co

二、Server Send:ackNumber=(PC的seq:n+1),syn=1,ack=1,seq=n(另外一个随机数)

=>Client

三、Client:接收ackNumber匹配第一次握手发出的seq值与ack=1,若成功Client Send返回ackNUmber=(Server的seq:m+1),ack=1

=>Server:确认seq值与ack=1,若匹配,链接创建成功!

相关文章
相关标签/搜索