第9章应用层 本章基本要求 ●理解TCP/IP的应用层的主要应用; ●理解0SI应用层的功能与作用 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 第9章 应 用 层 本章基本要求: ⚫ 理解TCP/IP的应用层的主要应用; ⚫ 理解OSI应用层的功能与作用
第9章应用层 9,1应用层功能概述 9.2TCP/IP的应用层概述 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 第9章 应 用 层 9.1 应用层功能概述 9.2 TCP/IP的应用层概述
9.1应用层功能概述 应用层位于0SI参考模型的最高层,它通过使用下面各 层所提供的服务,直接向用户提供服务,是计算机网络与 用户之间的界面或接口。应用层由若干面向用户提供服务 的应用程序和支持应用程序的通信组件组成。 为了向用户提供有效的网络应用服务,应用层需要确立 相互通信的应用程序或进程的有效性并提供同步,需要提 供应用程序或进程所需要的信息交换和远程操作,需要建 立错误恢复的机制以保证应用层数据的一致性。应用层为 各种实际应用所提供的这些通信支持服务统称为应用服务 组件( Application Service Element,简称ASE)。 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.1 应用层功能概述 应用层位于OSI参考模型的最高层,它通过使用下面各 层所提供的服务,直接向用户提供服务,是计算机网络与 用户之间的界面或接口。应用层由若干面向用户提供服务 的应用程序和支持应用程序的通信组件组成。 为了向用户提供有效的网络应用服务,应用层需要确立 相互通信的应用程序或进程的有效性并提供同步,需要提 供应用程序或进程所需要的信息交换和远程操作,需要建 立错误恢复的机制以保证应用层数据的一致性。应用层为 各种实际应用所提供的这些通信支持服务统称为应用服务 组件(Application Service Element,简称ASE)
9.2TCP/IP的应用层概述 1.DNS:DNS是一个名字服务的协议,它提供了主机域名 到IP地址的转换。 2.SNMP:简单网络管理协议(SNM)是应用层协议,在 网络设备之间实施管理信息的交换。SN使得网络管理员可 以管理网络的性能,查找和解决网络问题,以及规划网络的 增长。它是一个标准的用于管理P网络上结点的协议。 3.HTP:用来在浏览器和WW服务器之间传输超文本的协 议。 4.SMTP:简单邮件传输协议主要用于 Internet上的电子 邮件传输,它是网络中的一个标准协议,使用这个协议的通 信软件可以自动地收发电子邮件,并对过程中出现的错误作 出相应的处理。 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.2 TCP/IP的应用层概述 1.DNS:DNS是一个名字服务的协议,它提供了主机域名 到IP地址的转换。 2.SNMP:简单网络管理协议(SNMP)是应用层协议,在 网络设备之间实施管理信息的交换。SNMP使得网络管理员可 以管理网络的性能,查找和解决网络问题,以及规划网络的 增长。它是一个标准的用于管理IP网络上结点的协议。 3.HTTP:用来在浏览器和WWW服务器之间传输超文本的协 议。 4.SMTP:简单邮件传输协议主要用于Internet上的电子 邮件传输,它是网络中的一个标准协议,使用这个协议的通 信软件可以自动地收发电子邮件,并对过程中出现的错误作 出相应的处理
9.2TCP/IP的应用层概述 5.FTP:建立在TP协议上,用于实现文件传输的协议 用户通过FTP可以方便地连接到远程服务器上,可以进行查 看、删除、移动、复制、更名远程服务器上的文件内容的 操作,并能进行上传文件和下载文件等操作。FTP工作时使 用两个TCP连接,一个用于交换命令和应答,另一个用于移 动文件 6.TFTP:建立在UDP协议之上用于提供小而简单的文件 传输服务 7. Telnet:实现虚拟或仿真终端的服务,允许用户把 户可以登录到远程主机上并在远程主机上执行操作命令, 控制和管理远程主机上的文件及其他资源。 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.2 TCP/IP的应用层概述 5.FTP:建立在TCP协议上,用于实现文件传输的协议。 用户通过FTP可以方便地连接到远程服务器上,可以进行查 看、删除、移动、复制、更名远程服务器上的文件内容的 操作,并能进行上传文件和下载文件等操作。FTP工作时使 用两个TCP连接,一个用于交换命令和应答,另一个用于移 动文件。 6.TFTP:建立在UDP协议之上用于提供小而简单的文件 传输服务。 7.Telnet:实现虚拟或仿真终端的服务,允许用户把 自己的计算机当做远程主机上的一个终端。通过该协议用 户可以登录到远程主机上并在远程主机上执行操作命令, 控制和管理远程主机上的文件及其他资源
9.2TCP/IP的应用层概述 9.2.1客户/服务器交互模型 应用软件之间最常用、最重要的交互模型是客户/服务 器模型。互联网提供的Web服务、E-mai服务、FTP服务等 都是以该模型为基础的。 1.什么是客户/服务器模型 应用程序之间为了能顺利地进行通信,一方通常需要处 于守候状态,等待另一方请求的到来。在分布式计算中, 一个应用程序被动地等待,而另一个应用程序通过请求启 动通信的模式就是客户/服务器模式。 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.2 TCP/IP的应用层概述 9.2.1 客户/服务器交互模型 应用软件之间最常用、最重要的交互模型是客户/服务 器模型。互联网提供的Web服务、E-mail服务、FTP服务等 都是以该模型为基础的。 1.什么是客户/服务器模型 应用程序之间为了能顺利地进行通信,一方通常需要处 于守候状态,等待另一方请求的到来。在分布式计算中, 一个应用程序被动地等待,而另一个应用程序通过请求启 动通信的模式就是客户/服务器模式
9.2TCP/IP的应用层概述 客户( Client)和服务器( Server)分别是指两个应用 程序。客户向服务器发出服务请求,服务器对客户的请求 作出响应。如图9.1所示为一个通过互联网进行交互的客户 服务器模型。在图9.1中,服务器处于守候状态,并监视 客户端的请求。客户端发出请求,并请求经互联网传输给 服务器。一旦服务器接收到这个请求,就可以执行请求所 指定的任务,并将执行的结果经互联网回送给客户。 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.2 TCP/IP的应用层概述 客户(Client)和服务器(Server)分别是指两个应用 程序。客户向服务器发出服务请求,服务器对客户的请求 作出响应。如图9.1所示为一个通过互联网进行交互的客户 /服务器模型。在图9.1中,服务器处于守候状态,并监视 客户端的请求。客户端发出请求,并请求经互联网传输给 服务器。一旦服务器接收到这个请求,就可以执行请求所 指定的任务,并将执行的结果经互联网回送给客户
9.2TCP/IP的应用层概述 客户 服务 器 请求响应 响应请求 传输层 传输层 互联层 :互联层 网络接口 网络接口 互联网 J 图91客户/服务器交互模型 2021年2月23日星期二11时43分54 司p 计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.2 TCP/IP的应用层概述 网络接口 图9.1 客户/服务器交互模型 请求 互联层 传输层 响应 客户 网络接口 响应 互联层 传输层 请求 服务 器 互联网
9.2TCP/IP的应用层概述 2.客户/服务器的特性 一台主机上通常可以运行多个服务器程序,每个服务器 程序需要并发地处理多个客户的请求,并将处理的结果返 回给客户。在图9.2中,运行服务器程序的主机同时提供 Web服务、FTP服务和文件服务。由于客户1、客户2和客户 3分别运行访问文件服务和Web服务的客户端程序,因此, 通过互联网,客户1可以访问运行文件服务主机上的文件系 统,而Web服务器程序根据客户2和客户3的请求,同时为他 们提供服务 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.2 TCP/IP的应用层概述 2.客户/服务器的特性 一台主机上通常可以运行多个服务器程序,每个服务器 程序需要并发地处理多个客户的请求,并将处理的结果返 回给客户。在图9.2中,运行服务器程序的主机同时提供 Web服务、FTP服务和文件服务。由于客户1、客户2和客户 3分别运行访问文件服务和Web服务的客户端程序,因此, 通过互联网,客户1可以访问运行文件服务主机上的文件系 统,而Web服务器程序根据客户2和客户3的请求,同时为他 们提供服务
9.2TCP/IP的应用层概述 客户3 客户2 客户3 服务器1】服务器1服务器1 文件客户 W Web客户 Web服务Web服务八web服务 请求主响应响应丰请求响应请求 响应丰请求 传输层 传输层 传输层 传输层 互联层 互联层 互联层 互联层 网络接口 网络接口 网络接口 }}:网络接口 互联网 图92一台主机可同时运行多个服务程序,服务器程序需要并发地处理多个客户的请求 2021年2月23日星期二11时43分54 司p计算机网络技术实用教程(第3版)
2021年2月23日星期二11时43分54 秒 计算机网络技术实用教程(第3版) 9.2 TCP/IP的应用层概述 网络接口 图9.2 一台主机可同时运行多个服务程序,服务器程序需要并发地处理多个客户的请求 请求 互联层 传输层 响应 网络接口 响应 互联层 传输层 请求 网络接口 响应 互联层 传输层 请求 网络接口 响应 互联层 传输层 请求 客户3 Web客户 客户2 Web客户 客户3 文件客户 服务器1 Web服务 服务器1 Web服务 服务器1 Web服务 互联网