第8章应用层 基本向容 应用层的基本概念,域名系统DNS、文件传输协议FTP 远程终端协议 TELNET、电子邮件EMa以及万维网WWW。 重点握 各种应用的工作原理 各应用协议的主要内容 各应用协议的实现方法
第 8 章 应用层 基本内容 重点掌握 应用层的基本概念,域名系统DNS、文件传输协议FTP、 远程终端协议TELNET、电子邮件E-Mail以及万维网WWW。 ▪ 各种应用的工作原理 ▪ 各应用协议的主要内容 ▪ 各应用协议的实现方法
今应用层协议概述 每个应用层协议都是为了解决某一类应用问题,而问题的 解决又往往是通过位于不同主机中的多个应用进程之间的通 信和协同工作来完成的。应用层的具体内容就是规定应用进 程在通信时所遵循的协议。 n应用层的许多协议都是基于客户服务器方式。客户 client) 和服务器 server)都是指通信中所涉及的两个应用进程。客 户服务器方式所描述的是进程之间服务和被服务的关系。客 户是服务请求方,服务器是服务提供方
❖ 应用层协议概述 ◼ 每个应用层协议都是为了解决某一类应用问题,而问题的 解决又往往是通过位于不同主机中的多个应用进程之间的通 信和协同工作来完成的。应用层的具体内容就是规定应用进 程在通信时所遵循的协议。 ◼ 应用层的许多协议都是基于客户服务器方式。客户(client) 和服务器(server)都是指通信中所涉及的两个应用进程。客 户服务器方式所描述的是进程之间服务和被服务的关系。客 户是服务请求方,服务器是服务提供方
应用程序的实现结构 n对称的对等模式 应用进程的地位和作用平等。例如:视频会议系统。 ■非对称的客户服务器模式 客户端确定如何请求服务 今服务器决定何时和如何提供服务 n目前应用最多的是客户服务器模式。 客户(一般为网络用户的主机)处于主动地位,向服务器 发出各种请求。 s服务器(为网络上能够提供特定服务的主机)处于被动地 位,根据客户的请求提供响应的服务
❖ 应用程序的实现结构 ◼ 对称的对等模式 ❖ 应用进程的地位和作用平等。例如:视频会议系统。 ◼ 非对称的客户/服务器模式 ❖ 客户端确定如何请求服务 ❖ 服务器决定何时和如何提供服务 ◼ 目前应用最多的是客户/服务器模式。 ❖ 客户(一般为网络用户的主机)处于主动地位,向服务器 发出各种请求。 ❖ 服务器(为网络上能够提供特定服务的主机)处于被动地 位,根据客户的请求提供响应的服务
令TCPP体系中的应用层协议 FTP TELNET Http NFS SMTP ●●●●●● SNMP 应用层 TFTP DNS ●●●●● 传输层 TCP UDP 网络层cMP IGMP ARP RARP 数据 链路层画E巾 erNet, Token Ring, Token Bus, FDDI, PPP/SLIP,X.25
❖ TCP/IP体系中的应用层协议 EtherNet, Token Ring, Token Bus, FDDI, PPP/SLIP, X. 25 数 据 链路层 网络层 ICMP IP IGMP ARP RARP 传输层 TCP UDP HTTP SMTP •••••• FTP TELNET NFS •••••• SNMP DNS 应用层 TFTP
81域名系统DNs 32位的|P地址难于记忆,大家愿意使用易于记忆的符号地 址——主机名字。例如,安徽理工大学的WWW服务器用名 字www.austedu.cn表示|P地址210453992。网络本身是 使用P地址的,因此需要一个完成二者之间相互转换的机制。 ◆当网络规模比较小时(如 ARPANET),每台主机只需查找 指定的文件(UNX的 hosts),就找出主机名字与|P地址 的对应关系。 ◆当网络规模很大时,上述方法就出现开销大,效率低,管 理难问题,因此研制了域名系统DNS来解决这种问题
◼ 32位的IP地址难于记忆,大家愿意使用易于记忆的符号地 址——主机名字。例如,安徽理工大学的WWW服务器用名 字www.aust.edu.cn表示IP地址210.45.39.92。网络本身是 使用IP地址的,因此需要一个完成二者之间相互转换的机制。 ❖ 当网络规模比较小时(如ARPANET),每台主机只需查找 指定的文件(UNIX的hosts),就找出主机名字与IP地址 的对应关系。 ❖ 当网络规模很大时,上述方法就出现开销大,效率低,管 理难问题,因此研制了域名系统DNS来解决这种问题。 8.1 域名系统 DNS