OSI网络结构的七层模型

原创 2004年08月27日 11:49:00

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html
内部邀请码:C8E245J (不写邀请码,没有现金送)
国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为“中国PE第一股”,市值超1000亿元。 

------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

文章来源: 网络大典

版权归: 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七层模型含义

应用层:由用户自己规定,只要形成的消息能与表示层接口。这包括各机互访协议,分布式数据库协议。 表示层:是在满足用户需求的基础上,尽可能的节省传输费用而设置的。 对话层:是为用户之间对话的进行而...
  • qq_25827845
  • qq_25827845
  • 2016年07月04日 16:00
  • 727

如何记住OSI七层协议模型,脑洞大开有木有?

学过计算机网络的各位,一定知道OSI七层协议模型。但是如何不缺不漏而且按顺序记住这7层呢?脑动大开的网友想出了这么几条口诀。总有一款适合你!...
  • baimafujinji
  • baimafujinji
  • 2015年11月11日 23:27
  • 14187

【网络】 如何记住OSI七层协议模型,脑洞大开有木有?

学过计算机网络的各位,一定知道OSI七层协议模型。OSI七层协议模型(或简称OSI七层模型),是一个定义得非常好的协议规范,被认为是现代开放性通信系统互连互通的标准参考模型。OSI模型有7层结构,每层...
  • renxingzhadan
  • renxingzhadan
  • 2016年10月01日 10:23
  • 470

OSI七层模型的功能以及设备

它的最大优点是将服务、接口和协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务;这样各层之间具有很强的独立性;使网络的...
  • mellymengyan
  • mellymengyan
  • 2016年04月11日 13:37
  • 998

转一张图,非常形象地说明了OSI七层模型

ISO国际标准组织所定义的开放系统互连七层模型的定义和各层功能。它是网络技术入门者的敲门砖,也是分析、评判各种网络技术的依据—从此网络不再神秘,它也是有理可依,有据可循的。   建立七层模型主要是为解...
  • u012543601
  • u012543601
  • 2014年08月22日 10:49
  • 1525

OSI七层模型总结

一、OSI七层模型:     OSI 七层模型称为开放式系统互联参考模型。     最大优点是将服务、接口和协议这三个概念明确地区分开来;也使网络的不同功能模块分担起不同的职责。  ...
  • u013832533
  • u013832533
  • 2016年02月03日 14:05
  • 564

怎么理解OSI七层模型

著名的开放系统互联基本参考模型,即OSI,是由国际标准化组织(ISO)提出。 OSI的体系结构定义了一个七层模型,用以进行进程间的通讯,并作为一个框架来协调各层标准的指定。 OSI采用七层模型可以...
  • wzhqazcscs
  • wzhqazcscs
  • 2016年11月16日 19:33
  • 1098

计算机网络基础之OSI七层参考模型(一、基本介绍)

参考资料: 1、
  • czf2008700
  • czf2008700
  • 2013年08月18日 19:27
  • 2138

计算机网络-------OSI七层参考模型

协议的分层: 通信协议设计指标的OSI参考模型。在这一模型中,每个分层都接收有它下一层所提供的特定服务。上下层之间进行交互时所遵循的约定叫做“接口”,同一层之间的交互遵循的约定的协议叫做“协议”。 ...
  • WannerWang
  • WannerWang
  • 2016年02月21日 08:25
  • 654

OSI七层模型各层分别有哪些协议及它们的功能

在互联网中实际使用的是TCP/IP参考模型。实际存在的协议主要包括在:物理层、数据链路层、网络层、传输层和应用层。各协议也分别对应这5个层次而已。 要找出7个层次所对应的各协议,恐怕会话层和表示...
  • sunweixiang1002
  • sunweixiang1002
  • 2016年11月23日 14:39
  • 5068
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OSI网络结构的七层模型
举报原因:
原因补充:

(最多只允许输入30个字)