allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

OSI参考模型

天下维客,你可以修改的网络知识库

Jump to: navigation, search
局域网基础知识
局域网的分类 网络分类 IP地址基本知识 OSI参考模型 以太网技术及应用趋势

我们在前文简单介绍了OSI(Open System Interconnection)模型,将对其的工作原理进行详细地介绍。OSI模型描述了信息自上而下通过源设备的七层模型,再经过中介设备,自下而上穿过目标设备的过程及各层的功能。这些设备可以是任何类型的网络设备.联网的计算机打印机,传真机以及路由器交换机。这个模型将网络的功能分解成为了七层。但该模型只是一个理论模型.通常不严格遵守这个模型。

目录

OSI模型概述

OSI参考模型的七层可划分为高层和底层两类。其中高层论述的是应用问题,并且通常用软件实现。最高层(应用层)最接近用户,用户和应用层通过通信应用软件相互作用。

OSI参考模型的底层负责处理数据的传输问题,物理层和数据链路层是由硬件软件来共同实现的,而其他层通常只是用软件来实现。最底层(物理层)最接近于物理网络介质(如网络电缆),它的职责就是将信息放置到介质上。
Image:jyw 02.jpg

OSI参考模型为计算机之间的通信提供了基本框架,但模型本身不是通信方法,只有通过通信协议才能实现实际的通信。在数据网络中,协议(Protoc01)是控制计算机在网络介质上进行信息交换的规则和约定。一个协议实现OSI的一层或多层功能。

目前已有的众多通信协议可分为LAN协议,WAN协议,网络协议和路由选择协议。LAN协议在OSI参考模型的物理层和数据链路层操作,定义了在多种LAN介质上通信;wAN协议是在OSI参考模型的最下面三层操作,定义了在不同的广域网介质上的通信;路由选择协议是网络层协议,它负责路径的选择和交换;网络协议是指一个给定的协议件中的各种上层协议。


OSI模型系统间的通信

信息从一个计算机系统,例如系统A的应用层软件传输到另一个计算机,例如系统B的应用层软件中,那么系统A的应用程序先把信息传输到系统A的应用层(第七层),然后应用层又把信息传输到(第六层),表示层再把信息传输到会话层(第五层),依次下传信息到物理层(第一层)。在物理层,信息被放置到物理网络介质上并通过介质发送到系统B。

系统B的物理层从物理介质上获取信息,把信息从物理层传输到数据链路层(第二层)数据链路层,再把信息传输到网络层(第三层),依次往上,直到信息传输到系统B的应用层(第七层)。最后,系统B的应用层再把信息传送到应用程序中,这样便完成了整个通信过程。

OSI的任一层都可以与其他三个OSI层进行通信,即其上一层,下一层以及与它联网的计算机系统的对等层,例如系统A的数据链路层可以直接与系统B的数据链路层通信。


层服务

OSI的某一层与另一层进行通信的目的是利用其他层提供的服务,这种服务有助于一个给定的OSI层与其他系统的对等层进行通信。层服务包括服务提供者、使用者和服务访问点(SAP)三个基本元素。

服务使用者是指需要从相邻层请求服务的OSI层。服务提供者是指为服务使用者提供服务的OSI层,OSI层可以为多个服务使用者提供服务。SAP是一个概念性场所,一个OSI层通过它可以向另一个OSI层请求服务。

信息交换

0SI参考模型的各层使用不同格式的控制信息,以便与其他计算机系统的对等层进行通信,这个控制信息由对等0SI层之间交换的特殊请求和指令组成。

控制信息一般采用数据头或数据尾。数据头附加在上层传输下来的数据之前,数据尾附加在上层传输下来的数据之后。一个0SI层并不一定必须附加一个数据头或数据尾到上层的数据中。

数据头、数据尾和数据是相对的概念,这一切取决于分析信息单元的层。例如在网络层,一个信息单元包括3个数据头和1个数据;而在数据链路层,由网络层传输的所有信息(3个数据头和1个数据)都被作为数据处理。

此外,在一个0SI层中,信息单元的数据部分包括从所有上层传送下来的数据头,数据尾和数据,这就是众所周知的“封装(encapdulation)”。


物理层

在网络中,物理层为执行,维护和终止物理链路定义了电子、机械、过程及功能的规则。物理层具体定义了诸如电位级别、电位变化间隔、物理数据率、最大传输距离和物理互联装置特性,物理层的协议可以分成LANWAN两种。

数据链路层通过物理网络链路提供可靠数据传输。不同的数据链路层定义了不同的网络和协议特性,其中包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。物理编址(相对应的是网络编址)定义了设备在数据链路层的编址方式。网络拓扑结构包括数据链路层的说明,它定义了设备的物理连接方式,如总线拓扑结构或拓扑结构,错误校验向发生传输错误的上层协议告警;数据帧序列重新整理并传输除序列以外的
有关网络拓扑结构分类的详细介绍,详情请参见条目:网络按拓扑结构分类

电气与电子工程师学会(IEEE)将数据链路层分成逻辑链路控制(LLC,Logical Link Control的缩写)和介质访问控制(MAC,Media Access Control的缩写)两个子层。逻辑链路控制子层管理单一网络链路上的设备间的通信,IEEE 802.2标准定义了LLC支持无链接服务和面向连接服务。IEEE 802.2在数据链路层的信息帧中定义了许多域,这些域使得多种高层协议可共享一个物理数据链路。数据链路层的介质访问控制协议,IEEE MAC规则定义了MAC地址,以标识数据链路层中的多个设备。


网络层

网络层提供路由选择及其相关的功能,这些功能使得多个数据链路被合并到互联网络上,这是通过设备的逻辑编址(相对应的是物理编址)完成的。网络层为高层协议提供面向连接服务和无连接服务。网络层协议一般都是路由选择协议,但其他类型的协议也可在网络层上实现。

常用的路由选择协议包括边缘网关协议,开放最短径优先和路由选择信息协议,其中边缘网关协议(BGP,Boder GatewayProtocol)的缩写是一种互联网络领域间的路由选择,开放最短路径优先(OSPE,Open Shortest Path First)是一种链路状态,是为TCP/IP网络开发的内部网关协议。


传输层

传输层实现了向高层传输可靠的互联网络数据的服务。传输层的功能一般包括流控、多路传输、虚电路管理及差错校验和恢复。多路传输使得多个应用程序的数据可以传输到一个物理链路上;虚电路由传输层建立、维护和终止;差错校验包括为检测传输错误而建立的各种不同结构;而差错恢复包括所采取的行动(如请求数据重发),以便解决发生任何错误。

某些传输层还包括传输控制协议,名字绑定协议和OSI传输协议。传输控制协议(TCP Transinission Control Protocol)是提供可靠数据传输的TCP/IP协议簇中的协议;名字绑定协议(NBP,Name Binding Protocol)是将Apple Talk名字与地址联合起来的协议。OSI传输协议是OSI协议簇中的传输协议。


表示层

表示层提供多种用于应用层数据的编码和转化功能,以确保从一个系统应用层发送的信息可以被另一系统的应用层识别。表示层编码和转换模式包括公用数据表示格式,性能转换表示格式、公用数据压缩模式和公用数据加密模式。

公用数据表示格式即标准的图像、声音和视频格式,通过使用这些标准格式。不同类型的计算机系统可相互交换数据;转换模式通过使用不同的文本和数据表示,在系统间交换信息,例如EBCDIC和ASCII;标准数据压缩模式确保源设备上加密的数据可以在目标设备上正确地解密。

表示层协议一般不与特殊的协议关联,如一些众所周知的视频标准QuickTime和Motion(MPEG)。QuickTime是Apple计算机视频和频的标准,而MPEG是视频压缩和编码的标准。


应用层

应用层是最接近终端用户的OSI层,这就意味着OSI应用层与用户之间是通过软件直接相互作用的。这类应用程序超出了OSI模型的范畴。应用层的功能一般包括标识通信伙伴,定义资源的可用性和同步通信。

标识通信伙伴时,应用层为具有传输数据的应用程序定义通信伙伴的标识性和可用性,定义资源可用性时,应用层由于请求通信的存在而必须确定是否有足够的网络资源;在同步通信中,所有应用程序之间的通信都需要应用层管理的协同操作。

应用层协议包括TCP/IP协议和OSI协议。TCP/IP协议是指Telnet,文件传输协议(FTP)和简单邮件传输协议(SMTP)等等;OSI协议是指文件传输/访问/管理协议(FTAM),文件虚终端协议(VTP)和公用管理信息协议(CMIP)等,它们存在于互联网络协议簇中。

相关知识

更新条目

IP地址的基本概念

千兆以太网技术

网络按拓扑结构分类

计算机网络的发展过程

千兆网线制作注意的要点

网络布线系统屏蔽技术解答

网络布线之6类线的发展现状

==========================================

〉〉〉〉〉〉〉〉更多相关内容请点击〈〈〈〈〈〈〈〈

==========================================

外部连接

Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币