美文网首页我爱编程
客户端和服务器端 传输数据

客户端和服务器端 传输数据

作者: Metoo丶淡然 | 来源:发表于2018-04-16 14:40 被阅读414次

    废话不多说,先上图:

    67466A9E-76A7-4CD7-A336-324F761161C2.png

    从图可以看出客户端和服务器端传输从三次握手开始(TCP协议)

    1.客户端先向服务器端发送①同步报文(SYN)
    2.服务器端收到请求之后发送②回复报文(SYN,ACK)
    3.客户端收到回复报文之后向服务器端发送③ACK报文

    上边三步基本就实现客户端和服务器端的连接了,连接之后进行数据传输(HTTP协议)

    4.客户端向服务器端发送④HTTP请求报文
    5.服务器端收到④之后向客户端发送⑤HTPP相应报文

    断开的时候(四次挥手)

    6.客户端向服务器端发送⑥终止报文
    7.服务器端收到⑥之后向客户端发送⑦确认报文(ACK)
    8.一会之后服务器端再向客户端发送⑧终止报文(FIN,ACK)
    9.客户端向服务器端发送⑨确认报文(ACK)
    之后关闭服务端到客户端的TCP通道

    写的不见得全正确,如有错误,请您指出来~

    相关文章

      网友评论

        本文标题:客户端和服务器端 传输数据

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