Skip to content

Latest commit

 

History

History
7 lines (6 loc) · 754 Bytes

网络篇.md

File metadata and controls

7 lines (6 loc) · 754 Bytes
简述从输入网址到获得页面的过程

首先查询DNS,获取域名对应的IP地址(先浏览器搜索自身的DNS缓存,没有的话在搜索操作系统的DNS缓存,再没有的话读取本地的Host文件,再没有的话发起一个DNS的系统调用(宽带运营商查看本身缓存,没有的话运营商服务器发起一个迭代DNS解析请求)) 浏览器获得域名对应的IP地址后,三次握手建立连接 TCP/IP建立起来之后,浏览器就可以向服务器发送HTTP报文 服务器接受这些请求报文,根据其中的路径参数等信息,经过后端程序的处理生成html页面代码返回给客户端浏览器 浏览器浏览器拿到完整的HTML页面代码开始解析和渲染。