首页 百科知识 的由来及发展历史

的由来及发展历史

时间:2022-06-17 百科知识 版权反馈
【摘要】:5.2.1 DNS的由来及发展历史DNS是Domain Name System的简称,它代表了一系列的TCP/IP协议和服务,这些协议和服务能够提供给网络用户友好的、分层次的网络名称来访问其他主机,而不是用那些难于记忆的IP地址。在Internet开始阶段,并没有DNS,所有的名字解析都是由一个HOST文件来完成的,例如UNIX系统中的/etc/hosts。DNS的主要也是最著名的功能就是它可以在全球范围内把能够识别的主机名唯一地映射成IP地址,即所谓的前向映射。

5.2.1 DNS的由来及发展历史

DNS是Domain Name System的简称,它代表了一系列的TCP/IP协议和服务,这些协议和服务能够提供给网络用户友好的、分层次的网络名称来访问其他主机,而不是用那些难于记忆的IP地址。几乎所有的网络程序和协议在网络通信中都需要用到DNS,例如Web,FTP,Telnet,或者其他的TCP/IP协议程序。

在Internet开始阶段,并没有DNS,所有的名字解析都是由一个HOST文件来完成的,例如UNIX系统中的/etc/hosts。这些文件由网络信息中心(Network Information Center,NIC)集中管理,每一台要连上Internet的计算机都需要周期性地连接到NIC上升级这些HOST文件。随着Internet爆炸性地增长,这种低效率的方法变成了网络管理员的负担,并且极大地阻碍了Internet的发展。因此,Paul Mockapetris教授设计了DNS系统来解决这些问题。

DNS的主要也是最著名的功能就是它可以在全球范围内把能够识别的主机名唯一地映射成IP地址,即所谓的前向映射。随着DNS技术和Internet技术的不断发展,DNS逐渐增加了一些其他功能,包括反向映射(IP地址到主机名的解析)、邮件交换信息(给一个给定主机或者域确定一个邮件交换器)以及规范命名(系统化的命名方案)。最终,在1987年,IETF发布了DNS的两个规范:RFC1034,RFC1035,前者主要规范了DNS的概念和功能,后者主要说明了DNS的规范和实现。

在ISO/OSI层次结构中,DNS位于应用层(Application Level),尽管它能够提供给用户透明服务。DNS报文的传输采用TCP和UDP皆可,一般来说,目前都是采用UDP传送,这样可以减少主机的负担和网络负担,但是对于某些情况,也可采用TCP传输,例如,当DNS服务器返回的数据过长(超过了UDP 512字节的限制,而TCP的最大字节数可以达到65 535),采用TCP传输DNS报文。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈