ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

计算机网络-DNS(Domain Name System)

2021-09-25 13:30:31  阅读:141  来源: 互联网

标签:Domain Name Internet 查询 计算机网络 DNS IP地址 服务器


DNS必要性

{

IP地址标识主机,路由器
但IP地址不好记忆,不便人类使用
人类一般更偏于使用简单易懂的字符串来标识Internet设备
所以存在“字符串”–IP地址转换的必要性

人类用户提供要访问机器的“字符串”名称

由DNS负责转换成为二进制的网络地址

}

DNS主要目的

{
主要思路:
{
分层的基于域的命名机制
若干分布式的数据库完成
运行在UDP之上端口号为53的应用服务
核心的Internet功能,但以应用层协议实现
}

主要目的:完成主机域名和IP地址的转换
}

DNS需解决问题

{

如果只有一个DNS服务器,这样会有以下几个问题
{
单点瘫痪:服务器崩溃,整个互联网崩溃

通信容量:单个DNS服务器需要处理所有的DNS查询

远距离集中式数据库:距离很远的地方从查询需要经过低速和拥塞的链路

维护:单个DNS服务器不得不为所有互联网保留记录。
}

*解决方案:
{
分布式,层次的数据库
{
DNS使用大量以层次组织的服务器。
分为大致三种类型的DNS服务器:根,顶级域,权威。

除了上面三种以层次分的DNS服务器,还有更重要的本地DNS服务器。
严格来说,一个ISP都有一台本地DNS服务器。

查询方式
{
递归查询
迭代查询
}
}

DNS缓存
{
为了改善时延性能并减少因特网到处传输的DNS报文数量。

原理:在一个请求链中,当某DNS服务器接收一个DNS回答,他能映射到本地存储器中。如果在DNS服务器中缓存了一台主机名/IP地址对,则该DNS服务器能直接提供所要求IP地址,而不需要去访问根服务器。
}
}

}

传送门

计网第一章
{
计算机网络概述
计算机网络-Internet
网络核心
网络边缘
接入网和物理媒体
计算机网络-Internet结构和ISP
分组延时,丢失,吞吐量
协议层次及服务模型
}

计网第二章传输层
计算机网络-应用层概述及其原理
计算机网络-FTP文件传输协议
计算机网络-Web And HTTP
计算机网络-Email

标签:Domain,Name,Internet,查询,计算机网络,DNS,IP地址,服务器
来源: https://blog.csdn.net/bwabdbkjdbkjwabd/article/details/120470596

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有