6和8-http-域名(DNS)(1)
2019-11-28 19:21:31 0 举报
AI智能生成
http域名-DNS
作者其他创作
大纲/内容
DNS核心
以 www.apple.com 为例,解释域名
根域名服务器(Root DNS Server)
管理顶级域名服务器,返回“com”“net”“cn”等顶级域名服务器的 IP 地址;
1、访问根DNS,会告诉com顶级域名的地址
顶级域名服务器(Top-level DNS Server)
管理各自域名下的权威域名服务器
2、访问“com”顶级域名服务器
会知道apple.com域名服务器地址
会知道apple.com域名服务器地址
权威域名服务器(Authoritative DNS Server)
管理自己域名下主机的 IP 地址
3、apple.com域名服务器,
就得到了“www.apple.com”的地址
就得到了“www.apple.com”的地址
DNS总结
DNS 就像是我们现实世界里的电话本、查号台,
统管着互联网世界里的所有网站,是一个“超级大管家”
统管着互联网世界里的所有网站,是一个“超级大管家”
DNS 是一个树状的分布式查询系统
但为了提高查询效率,外围有多级的缓存
但为了提高查询效率,外围有多级的缓存
使用 DNS 可以实现基于域名的负载均衡
既可以在内网,也可以在外网
既可以在内网,也可以在外网
域名
域名使用字符串来代替 IP 地址,方便用户记忆,本质上一个名字空间系统
域名解析过程
1、浏览器缓存 2、操作系统dnscache 3、hosts文件 4、非权威域名服务器
5、根域名服务器 6、顶级域名服务器 7、二级域名服务器 8、权威域名服务器
5、根域名服务器 6、顶级域名服务器 7、二级域名服务器 8、权威域名服务器
浏览器键入网址
后的发生了什么
后的发生了什么
1、解析域名(参考解析过程)
2、建立连接(三次握手)
3、浏览器想服务器发送报文
4、服务器收到报文处理请求
在拼装好返回浏览器
在拼装好返回浏览器
5、浏览器解析报文,渲染页面
0 条评论
下一页