当地址栏输入www.baidu.com后会发生什么?

Posted dwxbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当地址栏输入www.baidu.com后会发生什么?相关的知识,希望对你有一定的参考价值。

www.baidu.com是百度的域名,一般的网址是由   http:协议(分为https和http)     www.baidu.com(域名)

1、首先DNS会将域名解析为IP地址,网站都是以IP区访问的,域名是为了让人们记住,(IP是四组数字组成,不好记)

2、通过IP地址找到相对应的服务器,然后经过TCP的三次握手(文章下有大白话讲解),与服务器建立了连接

3、在服务器内找到相对应的数据库,返回到对应的页面

4、浏览器会解析收到的css,js,html,img,然后返回给客户端,TCP四次挥手结束

 

 

TCP三次握手

所谓的三次握手是指客户端与服务端建立连接,客户端与服务器发3个包
第一次握手:
客户端发送一个数据,请求连接
第二次握手:
服务端确认可以连接,请求客户端的连接回应
第三次握手.
客户端确认连接,连接成功
TCP四次挥手
TCP的连接的拆除需要发送四个包,为四次挥手,相当于断开连接
第一次发出客户端发出无数据请求
第二次服务端发出确认是否有数据未请求完毕?
第三次服务端发送确认已无信息发送
第四次客户端确认断开连接













以上是关于当地址栏输入www.baidu.com后会发生什么?的主要内容,如果未能解决你的问题,请参考以下文章

在IE地址栏不输入 www 而是直接输入例如:baidu.com 就可以跳转到 www.baidu.com 怎么设置?

浏览器从输入url到页面呈现发生了什么?

http是啥

HTTP请求过程

地址栏输入www.baidu.com之后...

HTTP请求过程