一、总体过程
1.浏览器获得url对应的请求,向操作系统请求该url对应的iP地址
2.操作系统查询DNS (首先查询本地host文件,没有则查询网络)获得对应ip地址
3.浏览器发送tcp连接请求向 ip地址对应的服务器(带SYN标志数据包)。
4.服务器收到tcp连接请求后,回复可以链接请求(有SYN/ACK标志的数据包)。
5.浏览器收到回传的数据,确认ok后,还会向服务端发送数据(带ACK标志的数据包)包表示三次握手结束。
6.三次握手成功后,浏览器和服务端开始tcp连接形式传输数据包。
7.服务器传给浏览所需要的资源数据。
8.浏览器获得数据,渲染网页然后呈现给用户。
参考