展开菜单

打开一个网页背后都发生了什么

打开一个网页背后都发生了什么

这是一个老生常谈的话题,我今天还是想凭我自己的理解,用自己的话来捋一捋这个过程。 对于我们用户来说,只需要在浏览器中输入或者点开一个 url ,我们就直接可以看到网页内容了,但是这背后却经历非常复杂的故事,简单来说主要有下面四大过程: 1、浏览器根据域名找到对应的 ip 地址(远程服务器)。 2、浏览器与远程服务器建立连接(tcp 连接,三次握手)。 3、浏览器与远程服务器发送和接收数据。 4、浏览器与远程服务器断开连接。 ...