应用层提供接口服务吗(应用层提供什么服务)

网友投稿 248 2023-03-29

本篇文章给大家谈谈应用层提供接口服务吗,以及应用层提供什么服务对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享应用层提供接口服务吗的知识,其中也会对应用层提供什么服务进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

OSI是什么,有什么用

分类: 电脑/网络 互联网
解析:

OSI模型,即开放系统互连基本参考模型(OSI/RM),是国际标准组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。在1983年形成了OSI/RM的正式文件,即ISO 7498国际标准。“OSI/RM”来自英文“Open System Interconnection Reference Model”缩写。

层次划分

OSI将计算机网络体系结构(architecture)划分为以下七层:

1、物理层:Physical Layer
物理层是OSI模型中最低的一层。物理层规定:为传输数据所需要的物理链路建立、维持、拆除,而提供具有机械的, 电子的, 功能的和规范的特性. 简单的说,物理层确保原始的数据可在各种物理媒体上传输.

物理层的功能

为数据端设备提供传送数据通路.

传输数据

物理层的协议:CCITT V.24 、EIA RS-443 、EIA RS-232C 、ISO-2593

具有物理层功能的设备:RJ-45 、各种电缆 、串口 、并口 、接线设备

其他

在Windows 2000下,物理层有网络接口卡(NIC)来实现。它的接收器,通过的介质由NIC附带。由于网络由串行端口组成,物理层也可以包括低层网络软件定义如何将串行比特流分解成数据包。

2、数据链路层:Data Link Layer

数据链路层位于物理层与网络层之间,它是OSI中比较重要的一层.它将物理层提供的可能出错的物理连接改造成逻辑上无差错的数据链路,并对物理层的原始数据进行数据封装.

数据链路层中的数据封装是指:封装的数据信息中,包含了地址段和数据段.地址段含有发送节点和接收节点的地址,控制段用来表示数格连接帧的类型,数据段包含实际要传输的数据.

数据链路层主要功能

在两个网络实体之间提供数据链路连接的建立、维持和释放管理.构成数据链路数据单元(帧),并对帧定界、同步、收发顺序的控制.传输过程中的流量控制(Flow Control),差错检测(Error Detection)和差错控制(Error control)等方面. 只提供导线的一端到另一端的数据传输 。

数据链路层的协议

ATM、IEEE 802.2、帧中继(Frame Relay)、HDLC(High-Level Data Link Control,HDLC)等。

数据链路层的设备:集线器和交换机等

3、网络层:Neork Layer

网络层是OSI模型中的第三层。网络层提供路由和寻址的功能,使两终端系统能够互连,并且具有一定的拥塞控制和流量控制的能力。TCP/IP协议体系中的网络层功能由IP协议规定和实现,故又称IP层。

网络层的主要功能:路由选择 、阻塞控制

具有网络层功能的协议:IP、IPX 、X.25

具有网络层功能的设备:路由器(Router) 、三层交换机(Switch)

4、传输层:Transport Layer

传输层是OSI中最重要, 最关键的一层,是唯一负责总体的数据传输和数据控制的一层.传输层提供端到端的交换数据的机制.传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地站点信息.

传输层的主要功能:

为端到端连接提供可靠的传输服务.

为端到端连接提供流量控制,差错控制,服务质量(Quality of Service,QoS)等管理服务.

具有传输层功能的协议:TCP 、SPX 、NetBIOS

5、会话层:Session Layer

会话层,为于OSI模型的第5层,主要为两个会话层实体进行会话(Session),而进行的对话连接的管理服务。

会话层的主要功能:建立会话,拆除会话等会话管理服务。

6、表示层:Presentation Layer

表示层为不同终端的上层用户提供数据和信息的语法表示变换方法.如文本文件的ASCII格式和EBCDIC,用于表示数字的1S或2S补码表示形式

表示层的主要功能:数据语法转换 、语法表示 连接管理 、数据处理 、数据加密 、数据压缩

具有表示层功能的协议:HTTP/HTML 、FTP 、Tel 、ASN.1

7、应用层:Application Layer

应用层向应用程序提供访问网络/OSI的接口服务.

应用层的主要功能:文件传输,访问和管理 、虚拟终端协议(VTP) 、电子邮件服务

具有应用层功能的协议:FTP 、SMTP 、POP

影响

现今网络技术和设备上得到最广泛应用的不是OSI,而是TCP/IP。TCP/IP是事实上的国际标准。

网络协议分层(七层、四层)

一、概述

      网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议处理过的那部分通信问题;为了主协议的实现更加有效,协议之间应该能够共享特定的数据结构;同时这些协议的组合应该能处理所有可能的硬件错误以及其它异常情况。为了保证这些协议工作的协同性,应当将协议设计和开发成完整的、协作的协议系列(即协议族),而不是孤立地开发每个协议。
    所以在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型。一台计算机操作系统中的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ,OSI参考模型把功能分成七个分立的层次。

二、OSI网络分层模型

如图所示:

OSI模型的七层分别进行以下的操作:
第一层:物理层(physical)(单位类型:比特):实现比特流的透明传输,物理接口,具有电气特性

第二层:数据链路层(date link)(单位类型:帧):访问介质;数据在该层封装成帧;用MAC地址作为访问媒介;具有错误检测与修正功能。MAC描述在共享介质环境中如何进行站的调度、发生和接收数据。MAC确保信息跨链路的可靠传输,对数据传输进行同步,识别错误和控制数据的流向。一般地讲,MAC只在共享介质环境中才是重要的,只有在共享介质环境中多个节点才能连接到同一传输介质上

第三层:网络层(network)(单位类型:报文):数据传输;提供逻辑地址,选择路由数据包,负责在源和终点之间建立连接

第四层:传输层(transport):实现端到端传输;分可靠与不可靠传输;在传输前实现错误检测与流量控制,定义端口号(标记相应的服务)

第五层:会话层(session):主机间通信;对应用会话管理,同步

第六层:表示层(presention):数据表现形式;特定功能的实现-比如加密模式确保原始设备上加密的数据可以在目标设备上正确地解密

第七层:应用层(application):最接近终端用户的OSI层,这就意味着OSI应用层与用户之间是通过应用软件直接相互作用的。网络进程访问应用层;提供接口服务

OSI的应用层协议包括文件的传输、访问及管理协议(FTAM) ,以及文件虚拟终端协议(VIP)和公用管理系统信息(CMIP)等。

二、TCP/IP分层模型

TCP/IP分层模型(TCP/IP Layening Model)被称作因特网分层模型(Internet Layering Model)、因特网参考模型(Internet Reference Model)。


 TCP/IP协议被组织成四个概念层,其中有三层对应于OSI参考模型中的相应层。TCP/IP协议族并不包含物理层和数据链路层,因此它不能独立完成整个计算机网络系统的功能,必须与许多其他的协议协同工作。
TCP/IP分层模型的四个协议层分别完成以下的功能:
第四层:应用层:TCP/IP协议的 应用层 相当于OSI模型的 会话层、表示层和应用层 ,FTP(文件传输协议),DNS(域名系统),HTTP协议,Telnet(网络远程访问协议)

第三层:传输层:提供TCP(传输控制协议),UDP(用户数据报协议)两个协议,主要功能是数据格式化、数据确认和丢失重传等。

第二层:网络层:该层负责相同或不同网络中计算机之间的通信主要处理数据包和路由。数据包是网络传输的最小数据单位。通过某条传输路线将数据包传给对方。IP协议,ICMP协议,IGMP协议。在IP层中,ARP协议用于将IP地址转换成物理地址,ICMP协议用于报告差错和传送控制信息。IP协议在TCP/IP协议组中处于核心地位。

第一层:网络接口层:TCP/IP协议的最低一层,对实际的网络媒体的管理,包括操作系统中的设备驱动程序和计算机对应的网络接口卡


OSI与TCP/IP的对比:

分层结构:OSI参考模型与TCP/IP协议都采用了分层结构,都是基于独立的协议栈的概念。OSI参考模型有7层,而TCP/IP协议只有4层,即TCP/IP协议没有了表示层和会话层,并且把数据链路层和物理层合并为网络接口层。不过,二者的分层之间有一定的对应关系。

连接服务:OSI的网络层基本与TCP/IP的网络层对应,二者的功能基本相似,但是寻址方式有较大的区别。

OSI的地址空间为不固定的可变长,由选定的地址命名方式决定,最长可达160字节,可以容纳非常大的网络,因而具有较大的成长空间。根据OSI的规定,网络上每个系统至多可以有256个通信地址。TCP/IP网络的地址空间为固定的4字节(在目前常用的IPV4中是这样,在IPV6中将扩展到16字节)。网络上的每个系统至少有一个唯一的地址与之对应。

 以上就是我对七个分层和四个分层的粗鄙理解,欢迎大家的指导!

计算机osi里面第七层指的是应用层吗?

OSI采用应用层提供接口服务吗了分层的结构化技术应用层提供接口服务吗,从下到上共分七层
(1)物理层:该层包括物理连网媒介,如电缆连线连接器。该层的协议产生并检测电压以便发送和接收携带数据的信号。具体标准有RS232、RJ-45等。
(2)数据链路层:它控制网络层与物理层之间的通信。它的主要功能是将从网络层接收到的数据分割成特定的可被物理层传输的帧。常见的协议有IEEE802.3/.2、HDLC等。
(3)网络层:其主要功能是将网络地址翻译成对应的物理地址并决定如何将数据从发送方路由到接收方。在TCP/P协议中,网络层具体协议有IP、ICMP等。
(4)传输层:主要负责确保数据可靠、顺序、无错地从A点传输到B点。如提供建立、维护和拆除传送连接的功能,选择网络层提供最合适的服务;在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。在TCP/IP协议中,具体协议有TCP、UDP。
(5)会话层:负责在网络中的两节点之间建立和维持通信,以及提供交互会话的管理功能。常见的协议有RPC、SQL、NFS。
(6)表示层:如同应用程序和网络之间的翻译官,在表示层,数据将按照网络能理解的方案进行格式化,这种格式化也因所使用网络的类型不同而不同。表示层管理数据的解密加密、数据转换、格式化和文本压缩。常见的协议有JPEG、ASCI等。
(7)应用层:负责对软件提供接口以使程序能使用网络服务,如事务处理程序、文件传送协议和网络管理等。在TCP/IP协议中,常见的协议有HTTP、Telnet、FTP等。

什么是应用层?

应用层(Application layer)是网络传输协议七层OSI模型的第七层。

应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供一组公用的应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)和远程操作服务元素(ROSE)等。

主要是提供网络任意端上应用程序之间的接口,如远程访问和管理、电子邮件、虚拟中端以及目录服务等其它功能。

点击查看百度百科:应用层

关于应用层提供接口服务吗和应用层提供什么服务的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 应用层提供接口服务吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于应用层提供什么服务、应用层提供接口服务吗的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java CAS基本实现原理代码实例解析
下一篇:详解JAVA Timer和TimerTask
相关文章

 发表评论

暂时没有评论,来抢沙发吧~