`
huozheleisi
  • 浏览: 1238066 次
文章分类
社区版块
存档分类
最新评论

OSI网络结构的七层模型

 
阅读更多

文章来源: 网络大典

版权归: www.networkdictionary.com 网络大典 所有

  OSI开放式系统互联模型是1984年国际标准化组织(ISO)提出的一个参考模型。此模型作为网络通信的概念性标准框架,使通信在不同的制造商的设备和应用软件所形成的网络上的进行成为可能。现在此模型已成为一個主要的结构模型用于计算机之间和网络间的通信。目前使用的大多数网络通信协议都基于OSI模型的结构。OSI将其定义为七层,即将网络计算机中有关活动信息的任务划分为七个更小、更易于处理的任务组。一个任务或任务组被分配到一个OSI层。每一层都是独自存在的,因此分配到各层的任务能够独立地执行。这样使得由其中某层提供的解决方案能够在不影响其他层的情况下被更新。

  OSI七层模型的每一层具有清晰的特点。基本来说,第七至第四层处理首尾相连的数据源和目的地址间的通信,而第三至第一层处理网络设备间的通信时,。另一方面,OSI模型的七个层可以划分为两组:上层(层7、层6和层5)和下层(层4、层3、层2和层1)。OSI模型的上层处理应用信息,并且只在软件上执行。最高层,即应用层是与终端用户最接近的。OSI模型的下层是处理数据传输的。物理层和数据链路层上的信息执行是在硬件和软件上。最底层,即物理层是与物理网络媒介(比如说,电线)最接近的,并且负责在媒介上替换数据。

各层的具体描述如下:

  第七层:应用层

  • 定义用于网络通信和数据传输的用户接口程式;
  • 提供标准服务,比如虚拟终端、文档以及任务的传输和操作

  第六层:表示层

  • 定义不同体系间不同数据格式;
  • 具体说明独立结构的数据传输格式;
  • 编码和解码数据;加密和解密数据;压缩和解压数据

  第五层:会话层

  • 管理用户间的会话和对话;
  • 控制用户间的连接和挂断连接;
  • 报告上层错误

  第四层:传输层

  • 管理网络中首尾连接的信息传送;
  • 提供通过错误恢复和流控制装置传送可靠且有序的包;
  • 提供无连接面向包的传送

  第三层:网络层

  • 决定网络设备间如何传输数据;
  • 根据唯一的网络设备地址选择包;
  • 提供流和拥塞控制以阻止网络资源的损耗

  第二层:数据链路层

  • 定义控制通信连接的程序;
  • 封包;
  • 监测和改正包传输错误

  第一层:物理层

  • 定义通过网络设备发送数据的物理方式;
  • 网络媒介和设备间接口;
  • 定义光学、力学以及机械学上的特征

  通过OSI层,信息可以从一台计算机的软件应用程序传输到另一台的应用程序上。例如,计算机A要将信息从其应用程序上发送到计算机B的应用程序,计算机A中的应用程序需要将信息先发送到它本身的应用层(第七层),然后此层将信息发送到表示层(第六层),表示层将数据转送到会话层(第五层),如此继续,直至物理层(第一层)。在物理层,数据通过物理网络媒介被替换,并且被发送至计算机B。计算机B的物理层接收来自物理媒介的数据,然后将信息向上发送至数据链路层(第二层),再转送给网络层,依次继续直到信息到达计算机B的应用层。最后,计算机B的应用层再将信息传送给应用程序接收端,从而完成通信过程。下面图示说明了这一过程:

  OSI的七层使用各种各样控制信息框架,来和其他计算机体系的对应层进行通信。控制信息由特殊请求和说明构成,这些请求和说明在对应OSI层间进行交换。每一层数据的协议头和协议尾都是两个携带控制信息的基本框架。

  对于從上层传送至下层的数据来说,要附加协议头,同時要添加协议尾。然而,在来自上面层的数据上增加协议头和协议尾,对一个OSI层来说并不是必需的。

  每个协议层都有可能在数据上增加协议头和协议尾,在传送的时候每层数据由上层协议头、尾和数据组成。协议头包含了有关层对层通信信息。协议头和协议尾以及数据只是相对概念,它们取决于分析信息单元的协议层。例如,传输层协议头包含了只有传输层可以看到的信息,传输层下面的其他层只將此协议头作为部分数据传递至下面的层此。对于网络层,一个信息单元由第三层的协议头和数据组成。对于数据链路层,经网络层(第三层协议头和数据)向下传递的所有信息是作为数据处理的。换句话说,在特定的OSI 层, 信息单元的数据部分可能包含来自于所有上层的协议头和协议尾以及数据,即称之为封装。

  例如,如果计算机A要将应用程序中的某数据发送至计算机B, 计算机A要将数据发送至其应用层. 计算机A的应用层传送任何计算机B的应用层所必需的控制信息,都是通过预先在数据上添加协议头。最终的消息单元,其中包含协议头,数据,可能有协议尾,发送至表示层,表示层再添加包含為计算机B的表示层而理解控制信息的协议头。消息单元的大小随着每一层协议头和协议尾的添加而增加,这些协议头和协议尾包含了计算机B的对应层要使用的控制信息。在物理层,整个的信息单元通过网络媒介传输。

  计算机B中的物理层接收信息单元并将其传送至数据链路层。然后B中的数据链路层读取控制信息,其中包含计算机A的数据链路层预先添加的协议头。其次协议头和协议尾被除去,信息单元的剩余部分被传送至网络层。每一层执行相同的动作。协议层从对应层读取协议头和协议尾,并除去,再将剩余信息发送至高一层。应用层执行完后,数据就被传送至计算机B中的应用程序接收端,最後收到的正是计算机A的应用程序所产生的数据。

  一个OSI层与另一层之间的通信是利用第二层提供的服务完成的。相邻层提供的服务帮助特定的OSI层与另一网络系统的对应层進行通信。OSI模型的特定层通常是与三个其他的OSI 层进行通信:与之直接相邻的上一层和下一层,还有目標网络体系的对应层。例如,计算机A的数据链路层应与其网络层,物理层以及计算机B的数据链路层进行通信。下面的图表可以解释这个例子。


分享到:
评论

相关推荐

    OSI七层网络模型与TCP/IP四层网络模型

    描述了OSI七层网络模型与TCP/IP四层网络模型的基础知识。

    OSI的七层网络结构和TCPIP的五层结构

    OSI的七层网络结构和TCPIP的五层结构

    OSI七层模型

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输。

    Osi模型的七层体系结构分析-研究论文

    OSI模型有七个层; 每层可以有几个子层。 创建了网络参考模型来解决这些困难。 两个有用的参考模型是开放系统互连(OSI)。 随着协议设计细化了网络设备上应用程序之间的通信,传输控制协议和Internet协议(TCP / ...

    OSI七层网络模型_.jpg

    最最最最最最最详细的OSI网络模型结构图,原作者呕心沥血之作,侵删。网络模型的相关内容里面都有,绝对找不到更详细的模型图了,快来下载吧!

    OSI参考模型.ppt

    描述OSI参考模型的分层结构 描述两个系统如何通过OSI模型进行通信 描述OSI模型的七层功能及其关系 描述数据封装的过程 在实际网络环境中应用OSI模型 描述TCP/IP参考模型

    计算机网络体系结构_OSI与TCP/IP的分层模型

    OSI的七层协议模型的概念清楚,理论也较为完整,但它即复杂又不实用。而TCP/IP分层模型则不同,它得到了非常广泛的应用。...不过,五层模型只是为了介绍网络原理而设计的,实际应用还是 TCP/IP 四层模型。

    OSI网络协议图(4张图).zip

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。一个设备工作在哪一层,关键看它...

    国家标准osi模型与组建

     在这个OSI七层模型中,每一层都为其上一层提供服务、并为其上一层提供一个访问接口或界面。不同主机之间的相同层次称为对等层。如主机A中的表示层和主机B中的表示层互为对等层、主机A中的会话层和主机B中的会话层...

    OSI模型简介

    OSI模型,基础学习,网络的OSI七层结构

    2006《计算机网络》试卷A.doc

    OSI参考模型采用了七层体系结构,在物理层上所传数据的单位是比特,在数据链路层所传数据的单位是 。 电信网络包括线路交换网络和报文分组交换网络,报文分组交换网络又可分为 和虚电路交换网络。 简单文件传输协议...

    网络体系结构与参考模型

    讲述的内容有: 1.网络分层; 2.网络的OSI七层协议 3.TCP/IP协议 4.OSI七层协议与TCP/IP协议的对比

    计算机网络面试题(全).doc

    OSI将网络通信工作分为七层,由高到低依次为物理层、数据链路层、网络层、传输层、 会话层、表示层和应用层。 OSI模型结构图 二、数据如何各层之间传输? 物理层,数据链路层,网络层属于OSI模型的低三层,负责创建...

    TCP/IP五层(四层)模型

    OSI七层模型 七层模型即,应用层,表示层,会话层,传输层,网络层,数据链路层,物理层 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型,是一个逻辑上的定义和规范 把...

    网络通讯协议图2016版(科来软件)

    通讯协议图 TCP/IP协议图 协议族 osi七层模型 应用层 开放系统互连参考模型 (Open System Interconnect 简称OSI)是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为开放式...

    网络设备 第3章网络体系结构

    网络设备 、第3章网络体系结构 OSI七层参考模型 TCP/IP模型 IEEE802标准

    计算机网络体系及结构参考模型1

    计算机网络体系及结构参考模型分层结构Osi七层模型物理层:定义接口和介质物理性质,定义编码,定义传输速率,位同步于时针同步,线路配置等负责位从一个节点到另一个节

    计算机网络体系结构

    1.OSI模型七层协议:表示层、会话层、运输层、网络层、数据链路层、物理层 2.局域网层次结构

    网络安全与管理之网络安全的体系结构(91页).pdf

    每层提供特定功能,层与层之间相对独立,与OSI七层模型 相比,TCP/IP没有表示层和会话层,这两层的功能由应用 层提供,OSI的物理层和数据链路层功能由网络接口层完成。 TCP/IP协议模型 TCP/IP简介 传输控制协议...

    网络体系结构

    计算机网络体系结构 网络体系结构与网络协议是网络技术中两个最基本的概念 OSI/RM七层模型各层的名称及主要功能

Global site tag (gtag.js) - Google Analytics