制作海淀网站
当我们与同行业的朋友交流时,我们发现许多从事it的技术人员不知道为什么域名只有13个域名服务器。首先,我们需要了解DNS(Domain Name System,域名系统)的整体原理是可行的。
计算机域名系统DNS (Domain Name System 或者Domain Name Service) 由域名解析器和域名服务器组成的缩写。域名服务器是指保存网络中所有主机的域名和相应的IP地址,并将域名转换为IP地址的服务器。域名必须对应一个IP地址,一个域名只能对应一个IP地址(例如,访问一个域名不能要求两个IP地址),而IP地址不一定有域名,可以对应多个域名。域名系统采用类似目录树的等级结构。域名服务器是客户机/服务器模式中的服务器,主要有两种形式:主服务器和转发服务器。将域名映射到IP地址的过程称为“域名分析”。
DNS是应用层协议。client端(通常指浏览器)构建DNS查询请求,并被传输层、网络层、数据链路层包装并传输到DNS服务器端。最后,client端收到DNS响应信息②DNS主要基于UDP运输层协议,解释为什么使用UDP(User Datagram Protocol)这种无连接的,不可靠的数据连接,而不是使用TCP(Transmission Control Protocol 传输控制协议)面向连接的可靠数据连接。 UDP名称服务器交换可以短到两个包:一个查询包,一个响应包。 UDP名称服务器交换可以短到两个包:一个查询包和一个响应包。TCP交换包含至少9个包:三次握手初始化TCP会话、一个查询包、一个响应包和四次分手包交换。 考虑到效率,TCP连接的成本非常高,因此使用UDP作为DNS的运输层协议也将导致只有13个根域名服务器的结果。
以上是从DNS的操作原理中阐述的。
制作海淀网站
概述简单流行。通常,网页访问的应用程序是由一个数据包完成的,而一个数据包的长度是256B字节,这决定了一个数据包只能有13个块,这从根本上限制了根域名服务器的数量,即只能有13个根域名服务器。