美文网首页
http请求

http请求

作者: 江疏影子 | 来源:发表于2019-03-02 16:02 被阅读0次
    1.tcp连接

    浏览器通过网络与服务器建立连接(通过TCP完成)
    tcp与ip共同构建Internet ->TCP/IP协议簇(Internet=TCP/IP网络)
    http是比tpc层次更高的应用层协议,协议建立从低到高。所以要先建立tcp协议

    2.web浏览器向web服务器发送请求命令

    前提:tcp连接之后才会发送命令

    3.web浏览器发送请求头信息

    在这个头信息的发送形式中还要发送一些别的信息,之后浏览器会发送一空白行来表示,头信息发送完毕

    4.web服务器应答

    应答的第一部分是 协议的版本号(HTTP/1.1)和应答状态码(status code 比如为 200)

    5.web服务器发送应答头信息

    原理和浏览器发送头信息一样,web服务器也会随同应答向用户发送关于它自己的信息和被请求的文档

    6.web服务器向web浏览器发送数据

    Web服务器向浏览器发送头信息后,它会发送一个空白行来表示头信息的发送到此为结束,接着,它就以Content-Type应答头信息所描述的格式发送用户所请求的实际数据

    7.web服务器关闭tcp连接

    一般情况,web服务器向浏览器发送了请求数据,就会关系TCP连接,如果服务器或者浏览器在头信息假如 Connection:keep-alive 就会一直打开连接。优点:节省tcp连接时间,还节约网络带宽。

    相关文章

      网友评论

          本文标题:http请求

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