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