一、域名系统(DNS)
- DNS作用:将主机名解析为IP地址, 使用UDP发送数据(减小开销)。
- 域名
域是名字空间中一个可被管理的划分。每个域名都由**标号**序列组成,各标号之间用点(.)隔开。
三级域名.二级域名.顶级域名
- 每一个标号不超过63个字符,也不区分大小写。
- 标号中除了连字符
-
外不能出现其他字符。 - 级别最低的域名写左边,级别最高的域名写右边。
- 有多个标号组成的域名总共不超过255个字符。 - 域名只是一个逻辑概念,并不代表计算机所在的物理地址。域名中的点和IP地址点分十进制的点也没有任何关系。
- 原先顶级域名
TLD
分为三大类:国家顶级域名[1]nTLD
,通用顶级域名gTLD
,基础结构域名反向域名
。(现在任何公司、机构都有权向ICANN申请新的顶级域名)。
nTLD: cn(中国), us(美国), uk(英国)...
gTLD: com(公司企业), net(网络服务机构), org(非营利性组织), int(国际组织)...(后面又增加了十三个)
基础结构域名: 这种域名只有一个, 即 arpa.
- 我国把二级域名划分为类别域名和行政区域名两大类。
类别域名(7):ac(科研机构), com(工、商、金融等企业), edu(中国教育机构), gov(中国政府机构), mil(中国国防机构), net(提供互联网服务机构), org(非营利组织).
行政区域名(34):适用于我国各省、自治区直辖市.(bj, js)
- 互联网的名字空间是按照机构组织来划分的,与物理网络无关,与IP地址中的子网也无关。
3.域名DNS
服务器
理论上可以让每一级域名都有一个相对应的服务器,但这样会导致域名服务器过多,使域名系统运行效率降低。
因此DNS采用划分"区"的方法来解决这个问题。
- 一个服务器所管辖的范围是区而不是域。
- 每个区设置相应的权限域名服务器,用来保存该区所有主机域名到IP地址的映射。
- 区可能等于或小于域,但一定不能大于域。
- 域名服务器类型:根域名服务器,顶级域名服务器
TLD服务器
,权限域名服务器,本地域名服务器。
本地域名服务器非常重要.
当一台主机发出DNS请求时,这个查询请求报文就会发送到本地域名服务器.
每一个互联网服务提供者ISP, 或者一个大学,甚至是一个大学的一个系,都可以用有一个本地域名服务器,这种域名服务器有时也称"默认域名服务器".
- 为了提高域名服务器的可靠性,DNS域名服务器都把数据复制到几个域名服务器来保存,其中一个是主域名服务器,其他的是辅助域名服务器。
- 域名解析:主机向本地DNS服务器查询一般采用递归查询 [2];本地域名服务器向根域名服务器的查询通常采用迭代查询 [3]。
- 域名服务器中广泛地使用了高速缓存
高速缓存域名服务器
,高速缓存用来存放最近查询的域名以及从何处获取域名映射信息的记录。
二、文件传输协议(FTP)
数据连接(TCP)是非持久的, 控制连接(TCP)是持久的.
网友评论