zoukankan      html  css  js  c++  java
  • TCP三次握手和http过程

    pc浏览服务器网页此过程不包括域名查询,只描述TCP与http数据流的变化。
    一、pc与http服务器进行三次握手来建立连接。
    1.pc:seq=0 ack=0 syn=1 ack=0 发送给服务器建立同步请求。
    2.server: seq=0 ack=1 syn=1 ack=1 发送给客户端建立同步响应.
    3.pc:seq=1 ack=1 syn=0 ack=1 发送给服务器,三次握手完成建立同步信息成功.
    4.pc产生http数据消息,向服务器发送get请求.
    5.服务器收到请求并发送TCP确认,然后发送http数据信息给客户端的浏览器.
    6.客户端收到服务器的http信息,然后发送TCP确认信息给服务器.
    7.客户端发送FIN+ACK给服务器,要求结束数据传输.
    8.服务器发送TCP确认消息用于确认pc的TCP的FIN消息
    9.服务器向客户端发送FIN+ACK消息用于结束TCP会话.
    10.客户端发送确认信息给服务器,整个会话结束.

  • 相关阅读:
    Model1简介
    修改Maven的本地仓库地址
    JavaWeb实现上传文件
    数据库
    集合
    JavaWeb
    Java基础
    Redis 中 redis.conf配置详细解析
    利用Java生成二维码
    利用dom4j读写XML
  • 原文地址:https://www.cnblogs.com/wudan7/p/3912246.html
Copyright © 2011-2022 走看看