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

DNS解析过程,TCP三次握手

时间:2019-03-14 16:48:31      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:来源   用户   baidu   计算   dns   sts   三次握手   地址   输入   

DNS解析
DNS解析的过程就是寻找哪台机器上有你需要资源的过程。当你在浏览器中输入一个地址时,例如www.baidu.com,其实不是百度网站真正意义上的地址。互联网上每一台计算机的唯一标识是它的IP地址,但是IP地址并不方便记忆。用户更喜欢用方便记忆的网址去寻找互联网上的其它计算机,也就是上面提到的百度的网址。所以DNS解析实际上充当了一个翻译的角色,实现了网址到IP地址的转换。

而DNS解析通常会经过以下这几个过程:
1.浏览器缓存 - 浏览器缓存DNS记录一段时间
2.系统缓存 - 从Hosts文件查找是否有该域名和对应IP
3.路由器缓存 - 一般路由器也会缓存域名信息
4.ISP DNS缓存 - 到电信的DNS查找缓存
5.都没有找到,则向根域名服务器查找域名对应IP,根域名服务器把请求转发到下一级查找IP

www.baidu.com查找顺序是:
根域名服务器(.)-> .com -> .baidu.com -> www.baidu.com

建立连接
知道了服务器的IP地址后,就可以与服务器建立连接。
建立连接需要三个过程(三次握手):
1.主机向服务器发送一个建立连接的请求

2.服务器接到请求后发送同意连接的信号

3.主机接到同意连接的信号后,再次向服务器发送了确认信号



作者:吾爱真理更爱葛巾
链接:https://www.jianshu.com/p/308212675adb
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

DNS解析过程,TCP三次握手

标签:来源   用户   baidu   计算   dns   sts   三次握手   地址   输入   

原文地址:https://www.cnblogs.com/ceceliahappycoding/p/network.html

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