标签:客户 inf 返回 内容 png 三次 bsp img 对应关系
相信大家都知道windows和linux的hosts文件是:IP地址和域名的对应关系,我们一般访问网站的步骤:
打开网页-----输入网址-------查看本地的DNS库是否存在该网站的域名与对应IP地址
接下有两种情况:
?本地存在该网站域名对应的IP(hosts文件),然后我们直接根据本地缓存的DNS进行解析,并访问该域名对应的IP地址,在进行TCP的三次握手,进行与网站的连接,当然我们访问网站完毕之后,又进行了四次挥手断开
?本地hosts文件不存在该网站域名与IP的对应关系,那么本地的域名服务器将请求返回给DNS系统的根进行解析,并且针对DNS系统的各个阶层一级一级的进行查找,直到找到那个域名,反之没有该域名响应的解析授权的DNS服务器,也就是说明该网站没有搭建成功
DNS服务器进行逐级查找结构图:
以上两种方法均是让用户获取网站的域名相对于IP的地址
接下来分为两种情况
该域名的授权DNS服务器会把该域名对应的IP地址发送到请求方(客户端)的本地DNS服务器;
如果用户本地的DNS服务器存在对应的IP地址,直接访问
最后:
客户端的浏览器获得了该域名对应的IP地址,该网站的服务器收到客户端的请求进行相应处理,将客户端请求的内容返回给客户端的浏览器,至此,用户访问网站的过程就完成了
总结:
进行本地DNS查找以及授权DNS服务器的查找,获取IP地址。并且加载到本地的DNS(hosts文件)缓存,进行建立TCP连接过程(三次握手),发送http报文以及请求报文的细节,web服务器的相应并且处理客户端的相应,关闭连接(四次挥手)
标签:客户 inf 返回 内容 png 三次 bsp img 对应关系
原文地址:https://www.cnblogs.com/charon2/p/10326272.html