精华全集 冲广角币 获取广角币的更多方法
【名称】:应用层
【作者】:
【格式】:PDF
【页数】:14
【语言】:中文
【出版社】:
【出版日期】:
【摘要或目录】:
基本要求:掌握TCP/IP 的应用层的主要应用及工作原理,包括DNS 服务、 HTTP 服
务、 FTP 服务和E-mail 服务;理解OSI 应用层的功能与作用。
本章难点:应用实体的组成及服务,DNS 域名服务的体系结构及工作过程,电子邮件服
务的工作过程,FTP 服务的工作原理。
教学时数和实验:5-6 学时,建议另外开设各2 学时的“DNS 的配置”、 “FTP 的配置
与使用”和“WWW 服务的配置与使用”实验。
在前面各章中,我们对OSI 参考模型下面六层的功能进行了讨论,并介绍了工作在物
理层和数据链路层的各种局域网技术和广域网技术。OSI 参考模型下面六层所实现的最终目
的就是为应用层服务的。应用层为网络用户提供了多种多样的网络应用服务,是用户使用
网络应用的接口,如果没有应用层,那么下面各层的存在就失去了意义。本章我们先简单
回顾OSI 应用层的功能,然后着重就TCP/IP 应用层展开讨论。
10.1 应用层功能概述
应用层位于OSI 参考模型的最高层,其通过使用下面各层所提供的服务,直接向用户
提供服务,是计算机网络与用户之间的界面或接口。应用层由若干面向用户提供服务的应
用程序和支持应用程序的通信组件组成。
为了向用户提供有效的网络应用服务,应用层需要确立相互通信的应用程序或进程的
有效性并提供同步,需要提供应用程序或进程所需要的信息交换和远程操作,需要建立错
误恢复的机制以保证应用层数据的一致性。应用层为各种实际的应用所提供这些通信支持
服务统称为应用服务组件(application service element,简称ASE)。
不同的ASE 使得各种实际的应用能够方便地与下层进行通信。其中,最重要的三个
ASE 分别是关联控制服务组件(association control service element,简称ACSE)、远端操作业
务组件(remote operation service element,简称ROSE)和传输服务组件(reliable transfer service
element,简称RTSE)。ACSE 可以将两个应用程序名关联起来,用于在两个应用程序之间
建立、维护和终止连接;ROSE 采用类似远端过程调用的请求-应答机制实现远程操作;RTSE
则通过优化会话层来提供可靠的传输。
在应用服务组件外,OSI 的应用层提供了五种不同的应用协议来解决不同的应用类型要
求。它们是报文处理系统(Message Handling System,简称MHS);文件传送、存取和管理
(File Transfer,Access and Management,简称FTAM);虚拟终端协议(Virtual Terminal
《计算机网络技术》
2
Protocol ,简称VTP);目录服务(Directory Service,简称DS);事物处理(Transaction
Processing,简称TP);远程数据库访问(Remote Database Access,简称RDA)等。
但是,由于目前OSI 七层模型只是起到参考模型的作用,所以并没有实际的网络应用
是按照上述协议实现的。而TCP/IP 的应用层却相反,拥有许多主流的应用层协议和基于这
些协议实现的TCP/IP 应用。