输入网址到返回网页(天龙八步)

1、DNS域名解析

将域名解析成对应的服务器I地址,由DNS服务器来完成。

客户端收到输入的域名地址后,先去找本地的hosts文件,检查在该文件中是否有相应

的域名--IP对应关系,如果有,则向其IP地址发送请求。如果没有再去找DNS服务器,

一般用户很少去编辑修改hosts文件。

浏览器客户端向本地DNS服务器发送一个含有域名www.cnblogs.com的DNS查询报文。本地DNS服务器

把查询报文转发到根DNS服务器,根DNS服务器注意到其com后缀,于是向本地DNS服务器返回comDNS

服务器的IP地址。本地DNS服务器再次向comDNS服务器发送查询请求,comDNS服务器注意其www.cnb

logs.com后缀并用负责该域名的权威DNS服务器的IP地址作为回应。最后,本地DNS将含有www.cnblo

gs.com的IP地址的响应报文发送给客户端。(正常情况下,DNS服务器缓存中已有comDNS服务器的地址,

因此,请求根域名服务器这一步不是必须的)。

2.客户端连接到Web服务器(建立TCP连接)

一个HTTP客户端,通常是浏览器,与Web服务器的HTTP端口(默认为80)建立一个TCP套接字连接

三次握手,四次挥手

3.发送HTTP请求

4.服务器接受并处理请求

5.服务器返回HTTP请求

6.释放TCP连接

7.客户端浏览器解析HTML内容

8.浏览器布局渲染

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容