http 和 tcp的工作讲解

Posted wfblog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http 和 tcp的工作讲解相关的知识,希望对你有一定的参考价值。

参考:https://www.sohu.com/a/320368499_262549

一、问题:

  1、现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?什么情况下会断开?

  2、一个 TCP 连接可以对应几个 HTTP 请求?

  3、一个 TCP 连接中 HTTP 请求发送可以一起发送么(比如一起发三个请求,再三个响应一起接收)?

  4、为什么有的时候刷新页面不需要重新建立 SSL 连接?

  5、浏览器对同一 Host 建立 TCP 连接到数量有没有限制?

二、

 

后续补充!!!!!!!!

 

个人猜测:浏览器页面和服务器 tcp 连接好后,服务器没有设置关闭连接,就会一直保持tcp的连接。tcp连接好后,http 请求 可以持续进行,但是 同一时间  最多只能 发送6个http请求(谷歌浏览器 6 个,其他的应该也差不多)。

以上是关于http 和 tcp的工作讲解的主要内容,如果未能解决你的问题,请参考以下文章

41.TCP协议的工作机制

不得不知的TCP/IP与HTTP

图文并茂,讲解TCP和UDP协议的原理以及区别

图文并茂,讲解TCP和UDP协议的原理以及区别

HTTP/2.0 多路复用如何与 TCP 一起工作?

C 语言实现一个简单的 web 服务器!