访问一个URL时发生的事情

当我们在浏览器地址栏输入一个网址访问的时候,我们就能访问对应网站内容。

那这个过程中,究竟发生了什么呢?

我们以访问百度(https://www.baidu.com)为例子:(如下图)

访问一个URL时发生的事情_第1张图片

 1、用户在客户端浏览器地址栏输入:www.baidu.com,这个时候客户端会去请求域名解析服务器(DNS),请求解析出该域名对应的IP地址

2、域名解析服务器(DNS)返回解析出的IP地址

3、客户端向服务器发起三次握手,建立TCP连接

4、连接建立后,客户端向百度服务器发出http请求:GET /index.htm

5、百度服务器通过http响应发送文件index.htm给客户端浏览器

6、文件发送完成后,通过四次挥手,释放TCP连接

7、客户端浏览器解释index.htm文件内容,并将内容通过web页面展示给用户

 

 

你可能感兴趣的:(网络协议,http,网络,网络协议)