1、计算机网络(第 5 版)第 6 章 应用层第 6 章 应用层6.1 域名系统 DNS6.1.1 域名系统概述6.1.2 因特网的域名结构6.1.3 域名服务器6.2 文件传送协议6.2.1 FTP 概述6.2.2 FTP 的基本工作原理6.2.3 简单文件传送协议 TFTP第 6 章 应用层(续)6.3 远程终端协议 TELNET 6.4 万维网 WWW6.4.1 概述6.4.2 统一资源定位符 URL6.4.3 超文本传送协议 HTTP6.4.4 万维网的文档6.4.5 万维网的信息检索系统第 6 章 应用层(续)6.5 电子邮件6.5.1 电子邮件概述6.5.2 简单邮件传送协议 SMTP
2、6.5.3 电子邮件的信息格式6.5.4 邮件读取协议 POP3 和 IMAP6.5.5 基于万维网的电子邮件 6.5.6 通用因特网邮件扩充 MIME第 6 章 应用层(续)6.6 动态主机配置协议 DHCP 6.7 简单网络管理协议 SNMP6.7.1 网络管理的基本概念6.7.2 管理信息结构 SMI6.7.3 管理信息库 MIB6.7.4 SNMP 的协议数据单元和报文6.8 应用进程跨越网络的通信6.8.1 系统调用和应用编程接口6.8.2 几种常用的系统调用应用层协议的特点 n 每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信
3、和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。n 应用层的许多协议都是基于客户服务器方式。客户 (client)和服务器 (server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。 6.1 域名系统 DNS6.1.1 域名系统概述n 许多应用层软件经常直接使用 域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 n 因特网采用层次结构的命名树作为主机的名字,并使用 分布式 的域名系统 DNS。n 名字到 IP 地址的解析是由若干个
4、域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为 域名服务器。 6.1.2 因特网的域名结构n 因特网采用了层次树状结构的命名方法。n 任何一个连接在因特网上的主机或路由器,都有一个 唯一 的层次结构的名字,即 域名 。n 域名的结构由标号序列组成,各标号之间用点 隔开: . 三级域名 . 二级域名 . 顶级域名n 各标号分别代表不同级别的域名。 域名只是个逻辑概念n 域名只是个逻辑概念,并不代表计算机所在的物理地点。n 变长的域名和使用有助记忆的字符串,是为了便于人来使用。而 IP 地址是定长的 32 位二进制数字则非常便于机器进行处理。n 域名中的 “点 ”和点分十进制 IP 地址中的 “点 ”并无一一对应的关系。点分十进制 IP 地址中一定是包含三个 “点 ”,但每一个域名中 “点 ”的数目则不一定正好是三个。 顶级域名 TLD (Top Level Domain)(1) 国家顶级域名 nTLD:如 : .cn 表示中国,.us 表示美国, .uk 表示英国,等等。(2) 通用顶级域名 gTLD:最早的顶级域名是:.com (公司和企业).net (网络服务机构).org (非赢利性组织).edu (美国专用的教育机构().gov (美国专用的政府部门).mil (美国专用的军事部门).int (国际组织)