1、第 9章 应用层1 计算机网络第 8章 应用层本章学习要求 : 了解: TCP/IP协议栈与应用层协议之间的关系。 掌握:域名系统的基本工作原理。 掌握:电子邮件的基本工作原理。 掌握:文件传输 FTP的基本工作原理。 掌握: WWW 服务的基本工作原理。 掌握:应用层协议的分析方法。2 计算机网络第 8章 应用层8.1 应用层协议与低层协议的关系 8.1.1 主要的应用层协议 网络终端协议 Telnet 文件传输协议 FTP 简单邮件传输协议 SMTP 域名系统 DNS 简单网络管理协议 SNMP 超文本传输协议 HTTP3 计算机网络第 8章 应用层8.1.2 TCP/IP协议栈及之间的关
2、系 4 计算机网络第 8章 应用层8.2 域名系统 DNS8.2.1 域名系统的基本概念1.为什么有了 IP地址,还需要域名 ? 域 名 用 字符 表示的网络主机名,是一种 主机标识符 ; IP地址 数字型 ,难于记忆与理解;域 名 字符型 ,直观,便于记忆与理解; IP地址 用于 网络层 ;域 名 用于 应用层 ; IP地址与域名都应该是 全网惟一 的,并且它们之间具有对应关系。5 计算机网络第 8章 应用层2. Internet域名结构 TCP/IP协议中规定的层次型名字管理机制叫做域名系统; 域名系统将整个 Internet划分为多个顶级域,并为每个顶级域规定了通用的顶级域名; Inte
3、rnet主机域名的一般格式为: 6 计算机网络第 8章 应用层Internet域名空间的树状结构 7 计算机网络第 8章 应用层8.2.2 域名服务器的层次结构 1.域名服务器的基本工作原理 域名系统的一个主要特点是允许区域自治; 域名系统在设计了层次的域名的同时,提出了与其相对应的域名服务器系统; 整个域名系统是以一个大型的分布式数据库的方式工作的; 大多数具有 Internet连接的组织都有一个域名服务器,每个服务器包含连向其他域名服务器的信息,这些服务器形成了一个大的协同工作的域名数据库 。 8 计算机网络第 8章 应用层2.域名服务器的层次 DNS服务器的层次是与域名的层次相适应的;
4、每一个域名服务器都只对域名体系中的一部分进行管辖; 一个根服务器( root server) 在这个层次体系的顶部,它是顶层域的管辖者; DNS服务器的层次对应着域名的层次,但是这两者并不是对等的。一个公司网络或校园网可以选择将它所有的域名都放在一个域名服务器上,也可以选择运行几个域名服务器。 9 计算机网络第 8章 应用层8.2.3 域名解析 1.域名解析的基本工作原理 将域名转换为对应的 IP地址的过程称为域名解析 ; 完成该功能的软件叫域名解析器 ; 每个本地域名服务器配置一个域名解析器软件 ; 由于每个服务器都知道根服务器的地址,因此无论经过几步查询,在域名树中最终总会找出正确的解析结果。 10 计算机网络第 8章 应用层