zoukankan      html  css  js  c++  java
  • DNS:因特网的目录服务

        作者:华科小涛,http://www.cnblogs.com/hust-ghtao/悄悄话

        有两种方式来识别主机:通过主机名或IP地址。人们当然喜欢便于记忆的主机名,而路由器则喜欢定长的、有层次结构的IP地址。为了折中,需要一种能进行主机名到IP地址转换的目录服务。这就是域名系统DNS。

        DNS有两层含义:(1)一个由分层的DNS服务器实现的分布式数据库;(2)一个允许主机查询分布式数据库的应用层协议,DNS协议运行在UDP之上,使用53号端口。

    1.分布式、层次数据库

    根DNS服务器:在因特网上有13个根DNS服务器(A-M),每台其实是冗余服务器的群集,以提供安全性和可靠性。

    顶级域(TLD)服务器:负责顶级域名(com、org、net、edu和gov)和所有国家的顶级域名(cn、uk、jp等)。

    权威DNS服务器:由在因特网上具有公共可访问主机的组织提供,记录可访问的主机名到IP地址的映射。

    2.域名解析过程

    556-11122Q1525W16

    采用了一般地查询模式:从主机到本地DNS服务器的查询是递归的,其余的查询是迭代的。

    3.DNS缓存

        为了改善时延性能并减少在因特网上到处传输的DNS报文数量,DNS广泛应用了缓存技术。在请求链中,当一个DNS服务器接收一个DNS回答时,  DNS服务器能将回答中的信息缓存在本地存储器。如果在DNS服务器中缓存了一个主机名/IP地址对,另一个对相同主机名的查询到达该DNS服务器时,该服务器能提供所要求的IP地址,即使它不是该主机的权威服务器。

  • 相关阅读:
    delphi快捷键
    Delphi代码规范
    Hibernate通用Dao
    SpringData初探
    Windows下shell神器
    正则语法总结
    nodejs的npm命令无反应的解决方案
    JavaScript中,返回上一个页面时,如何保证上一个页面的不刷新?
    js上传图片
    正则匹配结果取反(正则中的前瞻,负向前瞻与后顾)
  • 原文地址:https://www.cnblogs.com/hust-ghtao/p/4783873.html
Copyright © 2011-2022 走看看