码迷,mamicode.com
首页 > 其他好文 > 详细

原理-系统-环境知识-面试-必须要懂得

时间:2019-01-27 16:50:29      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:客户   inf   返回   内容   png   三次   bsp   img   对应关系   

第一章:企业DNS原理

相信大家都知道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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!