打开网页的时候发生了什么?

2022-03-09  本文已影响0人  阿萨杂谈

大家好,我是阿萨。昨天收到一个很好的问题:在地址栏里输入URL后发生了什么?

首先我们先说明几个名词。

比如我们要访问

http://www.testip.com/virtualpath/login.html

1)http://代表使用的是HTT P的网络协议。

2)www.testip.com是访问的服务器地址。也叫域名。

3)virtualpath 是别名

4)login.html 表示要打开的页面。

接下来我们说明下访问页面后发生了什么?

1)解析www.testip.com 这个服务器地址。根据域名解析得到服务器的IP地址。

2) 浏览器与服务器之间经过三次握手建立连接。

3)服务器找出别名部分和请求页面部分。

4)服务器根据别名部分与物理路径的映射关系,找到传输文件目录,返回指定文件给浏览器。

5 )浏览器收到test.html文件,解析内容,展现页面。

6)数据传输完毕后,四次挥手断开连接。

这里还涉及网络的传输协议,CDN等相关知识。感兴趣的可以了解下。

谢谢大家。

阿萨杂谈

爱学习,爱生活的奋斗者!

64篇原创内容

公众号

上一篇 下一篇

猜你喜欢

热点阅读