网站制作分析域名根服务器只能有13台的原因

网站制作 小编和同行业朋友交流的时候发现,很多从事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名字服务器交换可以短到两个包:一个查询包、一个响应包。一次tcp交换则至少包含9个包:三次握手初始化tcp会话、一个查询包、一个响应包以及四次分手的包交换。 考虑到效率原因,tcp连接的开销大得,故采用udp作为dns的运输层协议,这也将导致只有13个根域名服务器的结果。
上述是从dns的运行原理阐述的。网站制作 概况了简单通俗一点说法。通常网页访问的申请都是由一个数据包完成的,而一个数据包的长度为256b字节,这就决定了一个数据包只能有13个块,这从根本上限制了根域名服务器的数量,也就是说根域名服务器只能有13个。
上一个:网站内部结构结构调整没有那么难的七条规定
下一个:企业的官网,每一个网页页面应当置放哪些内容
龙里网站建设,龙里做网站,龙里网站设计