1、计算机网络教程第9章应用层第 9章 应 用 层9.1 域名系统域名系统 DNS9.2 文件传送协议文件传送协议 FTP9.3 远程登录远程登录 TELNET9.4 电子邮件电子邮件9.5 万维网万维网 WWW9.6 动态主机配置协议动态主机配置协议 DHCP退出退出计算机网络教程第9章应用层9.1 域名系统 DNS9.1.1 域名系统概述许多应用层软件经常直接使用 域名系统域名系统 DNS (Domain Name System), 但计算机的用户只是间接而不是直接使用域名系统。因特网的域名系统 DNS是一个联机分布式数据库系统,并采用客户服务器方式。计算机网络教程第9章应用层9.1.2 因特
2、网的域名结构任何一个连接在因特网上的主机或路由器,都有一个一个 惟一的层次结构的名字惟一的层次结构的名字 ,即 域名域名 (domain name)。现在顶级域名 TLD (Top Level Domain)有三类:( 1) 国家顶级域名国家顶级域名 nTDL( 2) 国际顶级域名国际顶级域名 Itdl( 3) 通用顶级域名通用顶级域名 gTDL图 9-1是因特网名字空间的结构,它实际上是一个倒过来的树,树根在最上面而没有名字。计算机网络教程第9章应用层计算机网络教程第9章应用层9.1.3 用域名服务器进行域名转换共有以下三种不同类型的域名服务器:( 1) 本地域名服务器本地域名服务器 (lo
3、cal name server)( 2) 根域名服务器根域名服务器 (root name server)( 3) 授权域名服务器授权域名服务器 (authoritative name server)图 9-2是管辖区的划分举例。计算机网络教程第9章应用层计算机网络教程第9章应用层图 9-3表示查询 IP地址的过程。假定域名为的主机想知道另一个域名为 的主机的 IP地址。于是向其本地域名服务器 查询。由于查询不到,就向根域名服务器 查询。根据被查询的域名中的 “”再向授权域名服务器发送查询报文,最后再向授权域名服务器查询。以上的查询过程见图中的 的顺序。得到结果后,按照图中的 的顺序将回答报文传送给本地域名服务器 。 总共要使用 8个 UDP报文。这种查询方法叫做 递归查询递归查询 。计算机网络教程第9章应用层计算机网络教程第9章应用层以后的过程如图 9-4所示。这就是 递归与迭代相结递归与迭代相结合合 的查询方法。可以看出,对根域名服务器来说,负担减轻了一半。计算机网络教程第9章应用层