欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

OSI参考模型分为多少层?每一层具体负责和对应哪些功能? 有大用

OSI(Open System Interconnect),即“开放式系统互联”,一般称为“OSI参考模型”,是ISO(国际标准化组织)在1985年研究的网络互联模型。该体系结构,标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即OSI参考模型,也叫“开放式系统互联参考模型”。

OSI参考模型分为多少层?每一层具体负责和对应哪些功能?

为了更好地促进互联网络的研究和发展,国际标准化组织(ISO)制定了网络互联的七层框架的一个参考模型,称为“开放式系统互联参考模型”,简称:OSI参考模型。OSI参考模型是一个具有7层协议结构的开放式系统互联模型,是由国际标准化组织(ISO)在20世纪80年代早期制定的一套普遍适用的规范集合,使得全球范围的计算机可进行开放式通信。

OSI参考模型,采用了分层结构技术,把一个网络系统分成若干层,每一层都去实现不同的功能,每一层的功能都以协议形式正规描述,协议定义了某层同远方一个对等层通信所使用的一套规则和约定。每一层向相邻的上层提供一套确定的服务,并且使用与之相邻的下层所提供的服务。从概念上来讲,每一层都与一个远方对等层通信,但实际上该层所产生的协议信息单元,是借助于相邻的下层所提供的服务传送的。因此,对等层之间的通信称为虚拟通信。

一、七层结构的体系模型

OSI参考模型是一个具有七层结构的体系模型,分为:“物理层、数据链路层、网络层、传输层、会话层、表示层和应用层”。

OSI参考模型分为多少层?每一层具体负责和对应哪些功能?

1、物理层:是参考模型的最低层。该层是网络通信的数据传输介质,由连接不同结点的电缆与设备共同构成。主要跟功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输并监控数据出错率,以便数据流的透明传输。

2、数据链路层:四参考模型的第二层。主要功能是:在物理层提供的服务基础上,在通信的实体间建立数据链路连接,传输以“帧”为单位的数据包,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

3、网络层:是参考模型的第三层。主要功能是:为数据在节点之间传输创建逻辑链路,通过路由选择算法为分组通过通信子网选择最适当的路径,以及实现拥塞控制、网络互连等功能。

4、传输层:是参考模型的第四层。主要功能是:向用户提供可靠地端到端服务,处理数据包错误、数据包次序,以及其他一些关键传输问题。传输层向高层屏蔽了下层数据通信的细节。因此,它是计算机通信体系结构中关键的一层。

5、会话层:是参考模型的第五层。主要功能是:负责维扩两个结点之间的传输连接,以便确保点到点传输不中断,以及管理数据交换等功能。

6、表示层:是参考模型的第六层。主要功能是:用于处理在两个通信系统中交换信息的表示方法,主要包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。

7、应用层:是参考模型的最高层。主要功能是:为应用软件提供了很多服务,比如文件服务器、数据库服务、电子邮件与其他网络软件服务。

OSI参考模型分为多少层?每一层具体负责和对应哪些功能?

二、OSI参考模型的优点

综观整个OSI参考模型的设计,可以归纳出以下优点:

1、 分工合作,责任明确

性质相似的工作划分在同一层,性质相异的工作则划分到不同层。如此一来,每一层所负责的工作范围,都区分得很清楚,彼此不会重叠。万一出了问题,很容易判断是哪一层没做好,就应该先改善该层的工作,不至于无从着手。

2、 对等交谈

对等是指所处的层级相同,对等交谈意指同一层找同一层谈,例如:第3层找第3层谈、第4层找第4层谈……依此类推。所以某一方的第N层只与对方的第N层交谈,只要关心是否收到、解读自己所发送出去的信息即可,完全不必关心对方的第N-1层或第N+1层会如何做,因为那是由一方的第N-1层或第N+1层来处理。

其实,双方以对等身份交谈是常用的规则,这样的最大好处是简化了各层所负责的事情。因此,通信协议是对等个体通信时的一切约定。

3、 逐层处理,层层负责

既然层次分得很清楚,处理事情时当然应该按部就班,逐层处理,决不允许越过上一层,或是越过下一层。因此,第N层收到数据后,一定先把数据进行处理,才会将数据向上传送给第N+1层,如果收到第N+1层传下来的数据,也是处理无误后才向下传给第N-1层。任何一层收到数据时,都可以相信上一层或下一层已经做完它们该做的事,层级的多少还要考虑效率与实际操作的难易,并非层数越多越好。


来自  https://www.yisu.com/news/id_403.html

来自  http://www.360doc.com/content/19/1113/20/44130189_873007940.shtml



普通分类: