1、输入URL到显示网页,中间发生了什么DNS(完成域名到IP的映射)–>TCP传输(三次握手建立传输链接)–>发送请求(分析url,设置请求头、主体)–>服务器返回请求文件(HTML文件)–>浏览器渲染页面(DOM tree渲染,css tree渲染,Rander tree渲染,layout布局,GPU完成像素渲染页面)2、网络协议(七层)物理层(以比特流为单位传输)–>数据链路层(封装桢,把数据从一个MAC传到另一个MAC)–>网络层(路径的选择,网络的转发)–>传输层(建立链接,传送报文,TCP、UDP)–>会话层(发起会话)–>表示层(数据表示方式的转化)–>应用层(面向用户,DNS、FTP、E-mail、HTTP)
前端实用知识
February 15, 2019 · 1 min · jiezi