<计算机网络自顶向下> DNS

互联网最核心的功能比如DNS不是在网络核心实现的而是在网络边缘的主机的传输层及以上实现的

DNS (Domain Name System)

  • 保存资源记录(Resource Record)的分布式数据库。给其他应用使用的应用,提供了域名->IP的值的转换
  • 例子
    • Web应用使用DNS,用户输入url,url有域名,Web应用调用dns解析器完成从域名到IP地址的转换关系
    • FTP应用使用DNS,发出请求通过DNS获得域名对应IP地址
  • DNS的必要性

    • IP地址表示主机和路由器但是不好记忆,人类一般喜欢用有意义的字符表示Internet上的设备,所以存在字符串->IP地址的必要性,人类用户提供字符串,DNS解析器负责转换成为二进制网络地址
  • DNS需要解决的问题

    • 第一个问题:如何命名设备

      • 层次化命名(树状结构)
        • Interent根被划为几百个顶级域(top lever domains)
          • 通用的(generic)
          • 国家的

        • 每个(子)域下面可以划分为若干子域(subdomains)
        • 叶子节点是主机,从叶子到根,中间的逗点间隔

          注意!!!域和物理网络无关!域遵从组织界限,而不是物理网络,域的划分是逻辑的而不是物理的

          一个网络的主机不一定在一个域:比如一个市有学校edu有政府机构.gov

          一个域的主机可以不在一个网络:比如edu.cn有很多学校在这个域里面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值