美文网首页
【HTTP协议】---TCP三次握手和四次挥手

【HTTP协议】---TCP三次握手和四次挥手

作者: 不可不信缘_b32e | 来源:发表于2018-07-15 14:36 被阅读0次

    TCP三次握手和四次挥手

    通过上面这张图我们能够知道。
    在Http工作之前,Web浏览器通过网络和Web服务器建立链连接,该连接是通过Tcp来完成的,该协议和Ip共同组成了Internet,即著名的Tcp/Ip协议族,Http是比Tcp更高的应用层协议,一般Tcp接口的端口好是80

    一、TCP简介

    TCP(Transmission Control Protocol) 传输控制协议
    TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:
    位码即tcp标志位,有6种标示:SYN(建立联机) ACK(确认) PSH(传送) FIN(结束) RST(重置) URG(紧急) Sequence number(顺序号码) Acknowledge number(确认号码).

    二、TCP三次握手


    第一次握手:客户端发送了一个带有SYN(建立连接)Tcp报文到服务器,这个三次握手中的开始。表示客户端想要和服务端建立连接。

    第二次握手:服务端接收到客户端的请求,返回客户端报文,这个报文带有SYN(建立连接)ACK(确认)标志,询问客户端是否准备好。

    第三次握手:.客户端再次响应服务端一个ACK(确认),表示我已经准备好。

    三、TCP的四次挥手


    第一次挥手:TCP发送一个FIN(结束),用来关闭客户到服务端的连接。

    第二次挥手:服务端收到这个FIN,他发回一个ACK(确认),确认收到序号为收到序号+1,和SYN一样,一个FIN将占用一个序号。

    第三次挥手:服务端发送一个FIN(结束)到客户端,服务端关闭客户端的连接。

    第四次挥手:客户端发送ACK(确认)报文确认,并将确认的序号+1,这样关闭完成。

    相关文章

      网友评论

          本文标题:【HTTP协议】---TCP三次握手和四次挥手

          本文链接:https://www.haomeiwen.com/subject/fksppftx.html