摘要:下面希赛小编为大家整理的软考程序员知识点计算机网络之应用层基本简介,希望能帮助学友们。
下面希赛小编为大家整理的软考程序员知识点计算机网络之应用层基本简介,希望能帮助学友们。具体内容如下:
应用层
应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供一组公用的应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)和远程操作服务元素(ROSE)等。
基本简介
开放式系统互连(Open Systems Interconnection reference,OSI)参考模型是一种抽象的分层模型。
OSI七层网络参考模型:
Layer 7:应用层(Application Layer)
Layer 6:表示层(Presentation Layer)
Layer 5:会话层(Session Layer)
Layer 4:传输层(Transport Layer)
Layer 3:网络层(Network Layer)
Layer 2:数据链路层(Data Link Layer)
Layer 1:物理层(Physical Layer)
TCP/IP协议模型:
应用层(Application Layer);
传输层(Transport Layer);
Internet层/网络层;
网络接入层(Network Access Layer)
应用层(Application Layer):该层为用于通信的应用程序和用于消息传输的底层网络提供接口。
网络应用是计算机网络存在的原因,而应用层正是应用层协议得以存在和网络应用得以实现的地方。
应用层(Application layer)是七层OSI模型的第七层。应用层直接和应用程序接口并提供常见的网络应用服务。应用层也向表示层发出请求。
应用层是开放系统的较高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务.其服务元素分为两类:公共应用服务元素CASE和特定应用服务元素SASE.
CASE提供最基本的服务,它成为应用层中任何用户和任何服务元素的用户,主要为应用进程通信,分布系统实现提供基本的控制机制;特定服务SASE则要满足一些特定服务,如文卷传送,访问管理,作业传送,银行事务,订单输入等。这些将涉及到虚拟终端,作业传送与操作,文卷传送及访问管理,远程数据库访问,图形核心系统,开放系统互连管理等等。
应用层的软件
1、网络感知应用程序:
应用程序是指人们用于网络通信的软件程序。有些终端用户应用程序是网络感知程序,即这些程序实现应用层协议,并可直接与协议栈的较低层通信。电子邮件客户程序和Web浏览器就属于这种类型的应用程序。
2、应用层服务
如何实现一个网络应用
1.选择一个合适的网络应用体系结构;
2.根据所选的网络应用体系结构,确定客户进程和服务器进程;
3.确定客户进程和服务器进程的端口号;
4.确定客户进程和服务器进程的IP地址;
5.选择一个合适的应用层协议;
6.考虑网络应用所需的服务。
希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库(软考历年真题)、软考培训教材和软考视频教程,多样的培训方式包括在线辅导、面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。
软考备考资料免费领取
去领取