1. DNS:Domain Name System

  • Internet上主机/路由器的识别问题

    i.IP地址
    ii.www.hit.edu.cn

  • 问题:域名和IP地址之间如何映射?

  • 域名解析系统DNS

    i.多层命名服务器构成的分布式数据库
    ii.应用层协议:完成名字的解析
    ①Internet核心功能,用应用层协议实现
    ②网络边界复杂

2. DNS

  • DNS服务

    i.域名向IP地址的翻译
    ii.主机别名
    iii.邮件服务器别名
    iiii.负载均衡:Web服务器

  • 问题:为什么不使用集中式的DNS?

    i.单点失败问题
    ii.流量问题
    iii.距离问题
    iiii.维护性问题
    不可伸缩!

3. 分布式层次式数据库

  • 客户端想要查询www.amazon.com的IP

    i.客户端查询根服务器,找到com顶级域名解析服务器
    ii.客户端查询com顶级域名解析服务器,找到amazon.com域名解析服务器
    iii.客户端查询amazon.com域名解析服务器,获得www.amazon.com的IP地址

4. DNS根域名服务器

  • 本地域名解析服务期无法访问域名时,访问根域名服务器
  • 根域名服务器

    i.如果不知道映射,访问权威域名服务器
    ii.获得映射
    iii.向本地域名服务器返回映射

5. TLD和权威域名解析服务器

  • 顶级域名服务器(TLD,top-level domain):负责com,org,net,edu等顶级域名和国家顶级域名,例如cn,uk,fr等

    i.Network Solutions维护com顶级域名服务器
    ii.Educause维护edu顶级域名服务器

  • 权威(Authoritative)域名服务器:组织的域名解析服务器,提供组织内部服务器的解析服务

    i.组织负责维护
    ii.服务提供商负责维护

6. 本地域名解析服务器

  • 不严格属于层级体系
  • 每个ISP有一个本地域名服务器

    i.默认域名解析服务器

  • 当主机进行DNS查询时,查询被发送到本地域名服务器

    i.作为代理(proxy),将查询转发给(层级式)域名解析服务器系统

7. DNS查询示例


8. DNS记录缓存和更新

计算机网络学习笔记(29. DNS概述)相关推荐

  1. 【计算机网络学习笔记02】计算机网络概述(中)

    [计算机网络学习笔记02]计算机网络概述(中) 计算机网络的定义.组成与分类 1计算机网络的定义 1.1 简单定义: 一些相互连接的.以共享资源为目的的.自治的计算机的集合. 1.2 通用定义: 利用 ...

  2. 计算机网络学习笔记:第二章

    文章目录 计算机网络学习笔记:第二章 前言 2.1.应用层协议原理 2.1.1 网络应用程序体系结构 2.1.2 进程通信 2.1.3 可供应用程序使用的运输服务 2.1.4 因特网提供的传输层服务 ...

  3. 【计算机网络学习笔记】计算机网络

    计算机网络学习笔记 第一章 计算机网络概述 1. 计算机网络概述 1.1 计算机网络的概念 1.2 计算机网络的组成 1.3 计算机网络的功能 1.4 计算机网络的分类 1.5 计算机网络的标准化工作 ...

  4. 计算机网络学习笔记(详尽版)

    计算机网络学习笔记 计算机网络 第一章 定义和特点 网络 定义 功能 特点 组成 类别 性能 结构 本章重要概念 第二章 物理层 基本概念和标准 数据通信基础知识 物理层下的传输媒体 引导型传输媒体 ...

  5. 计算机网络学习笔记:第三章

    文章目录 计算机网络学习笔记:第三章 前言 3.1.概述和运输层服务 3.1.1 运输层和网络层的关系 3.1.2 因特网运输层概述 3.2.多路复用与多路分解 前言 运输层位于应用层和网络层之间,是 ...

  6. 计算机网络-学习笔记

    计算机网络-学习笔记 1.1.1 概念.组成.功能和分类 概念:计算机网络:是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统.计算机网 ...

  7. 【计算机网络学习笔记】(汇总目录)

    计算机网络学习笔记(汇总目录) 文章目录 点击以下标题,跳转到对应章节的详细讲解 [计算机网络学习笔记01]计算机网络概述(上) [计算机网络学习笔记02]计算机网络概述(中) [计算机网络学习笔记0 ...

  8. 【计算机网络学习笔记17】网络安全、加密技术、“Virtual Private Network”技术

    [计算机网络学习笔记17]网络安全.加密技术."Virtual Private Network"技术 一.网络安全概述 1.1 网络系统的安全目标: 1.可用性(Availabil ...

  9. 计算机网络学习笔记---第一章

    计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...

  10. 计算机网络学习笔记之物理层

    计算机网络学习笔记之物理层 通信基础 背景知识 基本概念 数据.信号与码元 信源.信道与信宿 速率.波特与带宽 ★ \bigstar ★ 奈奎斯特定理(奈式准则)与香农定理 ★ \bigstar ★ ...

最新文章

  1. 观察者模式/ java实现附代码 /
  2. CAS单点登录0-原理
  3. 基于AppDomain的插件式开发
  4. SQL查询语句基础构成
  5. esp8266环境搭建
  6. Oracle SQL性能优化的40条军规
  7. apollocaffe编译问题
  8. VMware15.5.2安装unlocker时下载工具一直失败
  9. 无法打开包括文件qfiledialog.h头文件
  10. AAAI-2021-RE-Progressive Multitask Learning with Controlled Information Flow for Joint Entity and Re
  11. php画图取色,图片取色,涂抹代码,Python交流,技术交流区,鱼C论坛 - Powered by Discuz!...
  12. (转)格拉布斯准则(Grubbs Criterion)处理数据异常
  13. 【社区图书馆】一年一度世界读书日正当时!
  14. python attributeerror_Python 入门 错误显示 AttributeError: apos;moduleapos; object has no attribute apo...
  15. 分析Android引起的“电视智能化”之TV用UI的现状与未来
  16. kaze算法的图像配准研究(2)-匹配
  17. boundary的用法
  18. 红米4高配版_标注:2016060_官方线刷包_救砖包_解账户锁
  19. 网络设备配置与管理————11、配置主机名、时钟、IP地址
  20. SpringMVC+Vue实现前后端的志愿者招募网站

热门文章

  1. ubuntu atpdpkg
  2. Spark团队开源新项目MLflow发布0.2版本,内置TensorFlow集成
  3. 使用Angular与TypeScript构建Electron应用(五)
  4. [考试]20151008
  5. Ubuntu12.04配置nginx+php+mysql
  6. 【转】c++各种数据类型所占存储空间大小
  7. AMT咨询成为中国首获风投的管理咨询服务机构
  8. oracle中的cursor属性有哪些,Oracle学习11:游标(cursor)--显式游标隐式游标、游标四个属性、循环遍历...
  9. spark mysql 写_Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)...
  10. php 双问号 语法,JS 新语法「可选链」「双问号」已进入 Stage 3