计算机网络学习笔记(29. DNS概述)
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概述)相关推荐
- 【计算机网络学习笔记02】计算机网络概述(中)
[计算机网络学习笔记02]计算机网络概述(中) 计算机网络的定义.组成与分类 1计算机网络的定义 1.1 简单定义: 一些相互连接的.以共享资源为目的的.自治的计算机的集合. 1.2 通用定义: 利用 ...
- 计算机网络学习笔记:第二章
文章目录 计算机网络学习笔记:第二章 前言 2.1.应用层协议原理 2.1.1 网络应用程序体系结构 2.1.2 进程通信 2.1.3 可供应用程序使用的运输服务 2.1.4 因特网提供的传输层服务 ...
- 【计算机网络学习笔记】计算机网络
计算机网络学习笔记 第一章 计算机网络概述 1. 计算机网络概述 1.1 计算机网络的概念 1.2 计算机网络的组成 1.3 计算机网络的功能 1.4 计算机网络的分类 1.5 计算机网络的标准化工作 ...
- 计算机网络学习笔记(详尽版)
计算机网络学习笔记 计算机网络 第一章 定义和特点 网络 定义 功能 特点 组成 类别 性能 结构 本章重要概念 第二章 物理层 基本概念和标准 数据通信基础知识 物理层下的传输媒体 引导型传输媒体 ...
- 计算机网络学习笔记:第三章
文章目录 计算机网络学习笔记:第三章 前言 3.1.概述和运输层服务 3.1.1 运输层和网络层的关系 3.1.2 因特网运输层概述 3.2.多路复用与多路分解 前言 运输层位于应用层和网络层之间,是 ...
- 计算机网络-学习笔记
计算机网络-学习笔记 1.1.1 概念.组成.功能和分类 概念:计算机网络:是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统.计算机网 ...
- 【计算机网络学习笔记】(汇总目录)
计算机网络学习笔记(汇总目录) 文章目录 点击以下标题,跳转到对应章节的详细讲解 [计算机网络学习笔记01]计算机网络概述(上) [计算机网络学习笔记02]计算机网络概述(中) [计算机网络学习笔记0 ...
- 【计算机网络学习笔记17】网络安全、加密技术、“Virtual Private Network”技术
[计算机网络学习笔记17]网络安全.加密技术."Virtual Private Network"技术 一.网络安全概述 1.1 网络系统的安全目标: 1.可用性(Availabil ...
- 计算机网络学习笔记---第一章
计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...
- 计算机网络学习笔记之物理层
计算机网络学习笔记之物理层 通信基础 背景知识 基本概念 数据.信号与码元 信源.信道与信宿 速率.波特与带宽 ★ \bigstar ★ 奈奎斯特定理(奈式准则)与香农定理 ★ \bigstar ★ ...
最新文章
- 观察者模式/ java实现附代码 /
- CAS单点登录0-原理
- 基于AppDomain的插件式开发
- SQL查询语句基础构成
- esp8266环境搭建
- Oracle SQL性能优化的40条军规
- apollocaffe编译问题
- VMware15.5.2安装unlocker时下载工具一直失败
- 无法打开包括文件qfiledialog.h头文件
- AAAI-2021-RE-Progressive Multitask Learning with Controlled Information Flow for Joint Entity and Re
- php画图取色,图片取色,涂抹代码,Python交流,技术交流区,鱼C论坛 - Powered by Discuz!...
- (转)格拉布斯准则(Grubbs Criterion)处理数据异常
- 【社区图书馆】一年一度世界读书日正当时!
- python attributeerror_Python 入门 错误显示 AttributeError: apos;moduleapos; object has no attribute apo...
- 分析Android引起的“电视智能化”之TV用UI的现状与未来
- kaze算法的图像配准研究(2)-匹配
- boundary的用法
- 红米4高配版_标注:2016060_官方线刷包_救砖包_解账户锁
- 网络设备配置与管理————11、配置主机名、时钟、IP地址
- SpringMVC+Vue实现前后端的志愿者招募网站
热门文章
- ubuntu atpdpkg
- Spark团队开源新项目MLflow发布0.2版本,内置TensorFlow集成
- 使用Angular与TypeScript构建Electron应用(五)
- [考试]20151008
- Ubuntu12.04配置nginx+php+mysql
- 【转】c++各种数据类型所占存储空间大小
- AMT咨询成为中国首获风投的管理咨询服务机构
- oracle中的cursor属性有哪些,Oracle学习11:游标(cursor)--显式游标隐式游标、游标四个属性、循环遍历...
- spark mysql 写_Spark-SQL从MySQL中加载数据以及将数据写入到mysql中(Spark Shell方式,Spark SQL程序)...
- php 双问号 语法,JS 新语法「可选链」「双问号」已进入 Stage 3