浏览器在访问网页时建立的连接是http连接还是tcp连接?

2020-07-15 科技 131阅读
a.域名解析
b.发起TCP的3次握手 
//为什么要3次握手?
如果你用过对讲机你就会明白:
C ->S: 你能听到吗?
S->C: 听到。你能听到我吗?
C->S:听到。 //这时候就可以开始双方对话了
不用三次的话,服务端不能确定客户端是否收到自己的消息
如果没有收到,可能客户端根本没收到,或者客户端响应了,但服务端没收到
c.建立TCP连接后发起http请求;//完成3次握手后客户端与服务器才开始传送数据
d.服务器端响应http请求,浏览器得到html代码
e.浏览器解析html代码,并请求html代码中的资源
f.浏览器对页面进行渲染呈现给用户
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com