从url输入到衬着的全部历程

http从发送到吸收的历程
[http的请求阶段]
1)在有网的前提下,在浏览器输入域名
2)浏览器把这个域名发送给DNS剖析器
3)DNS剖析器依据发送过来的url,剖析出一个服务器的IP地点
4)DNS剖析器终究把请求发到对应的服务器上
【http相应阶段】
1)服务器依据DNS剖析的内容,要找到对应的端口号;
2)把客户端请求的资本举行整顿
3)服务器将打包的资本发送给客户端
[客户端相应阶段]
1、浏览器吸收到服务器传输过来的内容和数据
2、浏览器把拉取回来的HTML和CSS举行衬着
3、在衬着的历程当中,浏览器先要依据HTML构成DOM树,依据CSS构成CSS树,末了把DOM树
和CSS树合并成render衬着树,衬着成你想看到的页面;遍历render树,盘算每一个节点的位置大小信息,
将衬着树的每一个节点布置到屏幕上

http的三次握手和四次挥手
1 第一次握手 客户端发送一个SYN码给服务器,请求竖立数据衔接;
2 第二次握手 服务器SYN和本身处置惩罚一个SYN:叫SYN+ACK发送给客户端,能够竖立衔接
3 第三次握手 客户端再次发送ACK向服务器,服务器考证ACK没有问题,则竖立起衔接;
三次握手胜利,就能够举行数据传输了。

中缀衔接能够是客户端也能够是服务器
第一次挥手:客户端发送FIN报文,关照服务器已传输终了;
第二次挥手:服务器吸收到以后,关照客户端我收到了SYN,发送ACK给客户端,数据还没有传输完成
第三次挥手:服务器已传输终了,再次发生SYN关照客户端数据已传输终了
第四次挥手:客户端再次发送ACK,进入TIME_WAIT状况,服务端和客户端封闭衔接

    原文作者:阳光Angel
    原文地址: https://segmentfault.com/a/1190000018867739
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞