应用层的功能特点

 我来答
手机用户13455
2016-05-14 · TA获得超过215个赞
知道答主
回答量:181
采纳率:0%
帮助的人:129万
展开全部

属于应用的概念和协议发展得很快,使用面又很广泛,这给应用功能的标准化带来了复杂性和困难性。比起其它层来说,应用层需要的标准最多,但也是最不成熟的一层。但随着应用层的发展,各种特定应用服务的增多,应用服务的标准化开展了许多研究工作,ISO已制定了一些国际标准(IS)和国际标准草案(DIS)。因此,通过介绍一些具有通用性的协议标准,来描述应用层的主要功能及其特点。
主要是提供网络任意端上应用程序之间的接口。 计算机网络上电子邮件的实现开始了人们通信方式的一场革命。电子邮件的吸引力,在于象电话一样,速度快,不要求双方都同时在场,而且还留下可供处理或多处投递的书写文电拷贝。
虽然电子邮件被认为只是文件运输的一个特例,但它有一些不为所有文件运输所共有的特殊性质。因为,电子邮件系统首先需考虑一个完善的人机界面,例如写作,编辑和读取电子邮件的接口,其次要提供一个运输邮件所需的邮政管理功能,例如管理邮件表和递交通知等。此外,电子邮件与通用文件运输的另一个差别是,邮件文电是最高度结构化的文本。在许多系统中,每个文电除了它的内容外,还有大量的附加信息域,这些信息域包括发送方名和地址、接收方名和地址、投寄的日期和时刻、接收复写副本的人员表、失效日期、重要性等级、安全许可性以及其它许多附加信息。1984年CCITT制定了叫做MHS(文电处理系统)的X.400建议的一系列协议。ISO试图把它们收进OSI的应用层,并叫做MOTIS(面向文电的正交换系统)。由于X.400结构的缺少,这种吸收不是很简单。1988年又修改了X.400,力争与MOTIS会聚。本章我们将介绍MHS。 其它应用已经或正在标准化。在此,要介绍的是目录服务、远程作业录入、图形和信息通信。
(1)目录服务:它类似于电子电话本,提供了在网络上找人或查到可用服务地址的方法。
(2)远程作业录入:允许在一台计算机上工作的用户把作业提交到另一台计算机上去执行。
(3)图形:具有发送如工程图在远地显示和标绘的功能。
(4)信息通信:用于家庭或办公室的公用信息服务。例如智能用户电报、电视图文等。
联系控制服务元素]ACSE和up][2]sup]提交、并发与恢复CCR b]
随着应用层的发展,各种特定应用服务增多,当初ISO7498中定义的应用层服务已大部
分划归到公共应用服务元素(CASE)中去了,而且许多应用有一定数据的共同部分,几乎
所有这些应用都需要管理连接。为了避免每一个新的应用都要重新从头开始,ISO决定把这
些公共部分实行标准化。下面描述其中最重要的两个。
(1)联系控制服务元素ACSE
联系控制服务元素提供应用连接的建立和正常或异常释放的功能。
所谓联系是指两个应用实体之间的连接;联系控制服务元素是应用层的基本核心子集
。提出以下几个ACSE原语:
1)A一ASSOCIATE建立一个联系
2)A一RELEASE 释放一个联系
3)A一ABORT 用户发起的夭折
4)A一P一ABORT 提供者发起的夭折
每一条ACSE原语与相应的表示层服务原语有一一映照关系,也即应用联系与表示连接
是同时建立、同时释放的。
(2)托付、并发和恢复(CCR)
CCR的主要目的就是协调若干个(相互关联的)应用联系,为基本多应用联系的信息处
理任务提供一个安全和高效的环境。几乎所有的需要可靠性操作的应用都使用CCR。
在CCR模型中,数据分为两大类:安全数据和常规数据,所谓安全数据是那些能经受应
用失败,并且在应用联系恢复到正常后可以重新引用的数据。通常是把安全数据存储在外
部存储介质中。为了保证安全数据的完整性和可靠性,对它的修改要用一些特定的规则,
例如特定的封锁机制。所谓常规数据是那些在应用联系工作期间并没有被保存在可靠存储
区域的数据。例如在缓冲区或工作栈中。当应用联系受到破坏后,这些数据将不再可用。

享知信息
2023-10-16 广告
敏捷缺陷管理工具是软件开发中常用的工具之一,用于跟踪和解决软件缺陷。这种工具通常具备以下功能:1. 缺陷跟踪:能够记录缺陷的详细信息,包括缺陷的描述、优先级、状态和报告者。2. 任务管理:可以将修复缺陷的任务分配给开发人员,并跟踪他们的完成... 点击进入详情页
本回答由享知信息提供
云南新华电脑学校
2024-06-29 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
展开全部
应用层是OSI参考模型中最接近用户的一层,它提供了各种网络服务,并负责数据的编码转换、用户身份认证与授权以及会话管理等。应用层协议定义了应用进程间通信和交互的规则,使得不同的应用进程能够通过网络进行通信。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式