当前位置: 首页 > article >正文

计算机网络-应用层(1)

一、DNS

        域名系统 (DNS)  是把主机域名解析为IP地址的系统。该系统是由解析器和域名服务器组成的。采用UDP 协议,较少情况下使用TCP 协议,端口号均为53。

        域名系统由三部分构成: DNS 名字空间、域名服务器、 DNS客户机。

(1)根域:

        根域处于Internet上域名空间结构树的最高端,是树的根,提供根域名服务。根域用“.”来表示。

(2)顶级域名 (Top   Level   Domain,TLD):

         顶级域名在根域名之下,分为三大类:国家顶级域名、通用顶级域名和国际顶级域名。

域名名称

作用

.com

商业机构

.edu

教育机构

.gov

政府部门

.int

国际组织

.mil

美国军事部门

net

网络组织(如因特网服务商和维修商)

.org

非盈利组织

.biz

商业

.info

网络信息服务组织

.pro

会计、律师和医生

.name

个人

.museum

博物馆

.coop

商业合作团体

.aero

航空工业

国家代码

国家(如cn代表中国)

(3)主机:

        属于最低层域名,处于域名树的叶子端,代表各类主机提供的服务。

(4)域名服务器

名称

 

作用

主域名服务器

维护本区所有域名信息,信息 存于磁盘文件和数据库中

提供本区域名解析,区内域名信息 的权威。具有域名数据库。 一个域 有且只有一个主域名服务器

辅域名服务器

主域名服务器的备份服务器提 供域名解析服务,信息存于磁 盘文件和数据库中

主域名服务器备份,可进行域名解 析的负载均衡。具有域名数据库

缓存域名服务器

向其他域名服务器进行域名查 询,将查询结果保存在缓存中 的域名服务器

改善网络中DNS服务器的性能,减 少反复查询相同域名的时间,提高 解析速度,节约出口带宽。获取解 析结果耗时最短,没有域名数据库

转发域名服务器

负责非本地和缓存中无法查到 的域名。接收域名查询请求  首先查询自身缓存,如果找不 到对应的,则转发到指定的域 名服务器查询

负责域名转发,由于转发域名服务 器同样可以有缓存,因此可以减少 流量和查询次数。具有域名数据库

 (5)资源记录

        DNS 数据库包括 DNS 服务器所使用的一个或多个区域文件,每个区域都拥有一组结构化的资源记录。

资源记录 名称

作用

(Windows系统下的DNS数据库)

A

DNS域名映射到IPv4的32位地址中

hostl.itct.com.cn.   IN      A

202.0.0.10

AAAA

DNS域名映射到IPv6的128位地址中

pv6 host2.itct.com.cn. IN AAAA 2002:0:1:2:3:4:567:89ab

CNAME

规范名资源记录,允许多个名称对应同一主机

aliasname.itct.com.cn.CNAME truename.itct.com.cn

MX

邮件交换器资源记录,其后的数字(0~65535) 是优先级。较低的数值被授予较高的优先级

example.itct.com.cn.   MX   10

mailserverl.itct.com.cn

NS

域名服务器记录,指定域名服务器

example.itct.com.cn.   IN   NS

nameserverl.itct.com.cn.

PTR

指针,将一个IP地址映为一个主机名

202.0.0.10.in-addr.arpa.PTR host.itct.com.cn

  (6)递归查询

        递归查询为最主要的域名查询方式。主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器反馈结果;如果失败,则查询上一级的域名服务器,然后由上一级域名服务器完成查询。

 (7)迭代查询

        当主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器反馈结果;如果失败,本地域名服务器则直接向根域名服务器发起查询请求,由其给出一个顶级域名服务器的IP地址A.A.A.A; 然后,本地域名服务器则直接向A.A.A.A顶级域名服务器发起查询请求,由其给出一个本地域名服务器(或者权限服务器)地址B.B.B.B; 如此迭下去,直到得到结果IP。


http://www.kler.cn/a/105453.html

相关文章:

  • 面向对象设计原则之接口隔离原则
  • centos怎么禁用和关闭selinux
  • Python 读取 Word 详解(python-docx)
  • VDA到Excel方案介绍之自定义邮件接收主题
  • opencv 人脸识别,并抓拍
  • 通用表表达式查询
  • 计算机网络 第四章网络层
  • Android加载SO包
  • ElasticSearch中关于Nasted嵌套查询的介绍:生动案例,通俗易懂,彻底吸收
  • MySQL 多表查询 事务 索引
  • van-uploader上传图片报错Invalid handler for event “load“(在uniapp编译)
  • 矿用电机车直接转矩控制技术研究
  • 动态组件<component>
  • 【概率论教程01】对贝叶斯定理的追忆
  • mongodb数据迁移的方法
  • Linux ———— 用户-组
  • 0基础学习PyFlink——用户自定义函数之UDAF
  • Android开发基础:SharedPreferences的使用
  • HarmonyOS鸿蒙原生应用开发设计- 流转图标
  • menuconfig 图形化配置原理说明三