从输入一个网址到浏览器显示页面经历的过程:node
注:整个过程也叫作一个HTTP事务git
浏览器进行渲染的主要流程: 面试
浏览器渲染过程的主要步骤:浏览器
注:涉及到浏览器中的==js线程==与==ui线程== js线程和ui线程是互斥的。安全
HTTP协议:客户端与服务器通讯的一套规则(协议)。服务器
HTTP协议 是位于应用层的一种协议。 HTTP协议 仅仅是应用层协议之一。 HTTP协议 是基于TCP协议。布局
TCP:安全,可靠,耗时 UDP:不安全,不可靠,速度快 ==TCP与UDP== 都位于传输层ui
三次握手 : 创建TCP链接的时候,客户端与服务器端出现的三次握手线程
三次握手的步骤:事件
四次挥手 : 是浏览器与客户端断开链接时发生的(四次)
四次挥手的步骤:
当甲方发出断开链接请求后,已方确认收到后,可能已方还有数据没有给甲方,因此已方不能当即断开链接,只能等到已方把全部的事件处理完后,才能给甲方发一个能够断开链接的请求。