OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
在制定计算机网络标准方面,起着重大作用的两大国际组织是:国际电报与电话咨询委员会(CCITT),与国际标准化组织(ISO),虽然它们工作领域不同,但随着科学技术的发展,通信与信息处理之间的界限开始变得比较模糊,这也成了CCITT和ISO共同关心的领域。1983年,ISO发布了著名的ISO/IEC
7498标准,它定义了网络互联的7层框架,也就是开放式系统互连参考模型。
[编辑]层次划分
OSI将计算机网络体系结构(architecture)划分为以下七层:
- 7应用层── Application Layer
- 6表示层── Presentation Layer
- 5会话层── Session Layer
- 4传输层── Transport Layer
- 3网络层── Network Layer
- 2数据链路层── Data Link Layer
- 1物理层── Physical Layer
“OSI/RM”是英文“Open Systems Interconnection Reference
Model”的缩写。
[编辑]第7层
应用层(Application Layer)
应用层能与应用程序界面沟通,以达至展示给用户的目的。
在此常见的协定有: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。
[编辑]第6层
表示层(Presentation Layer)
表示层能为不同的客户端提供数据和信息的语法转换内码,使系统能解读成正确的数据。同时,也能提供压缩解压、加密解密。
[编辑]第5层
会话层(Session Layer)
会话层用于为通信双方制定通信方式,并创建、注销会话(双方通信)。
[编辑]第4层
传输层(Transport Layer)
传输层用于控制数据流量,并且进行调试及错误处理,以确保通信顺利。而传送端的传输层会为分组加上序号,方便接收端把分组重组为有用的数据或文件。
[编辑]第3层
网络层(Network Layer)
网络层为数据传送的目的地寻址,再选择出传送数据的最佳路线。
[编辑]第2层
数据链路层(Data Link Layer)
首先数据链路层的功能在于管理第一层的比特数据,并且将正确的数据传送到没有传输错误的路线中。创建还有辨认数据开始以及退出的位置同时予以标记。另外,就是处理由数据受损、丢失甚至重复传输错误的问题,使后续的层级不会受到影响,所以它运行数据的调试、重传或修正,还有决定设备何时进行传输。 设备有:Bridge桥接器switch交换器
[编辑]第1层
物理层(Physical Layer)
物理层定义了所有电子及物理设备的规范。其中特别定义了设备与物理媒介之间的关系,这包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机适配器(在SAN中使用的主机适配器)以及其他的设备的设计定义。因为物理层传送的是原始的比特数据流,即设计的目的是为了保证当发送时的信号为二进制“1”时,对方接收到的也是二进制“1”而不是二进制“0”。因而就需要定义哪个设备有几个针脚,其中哪个针脚发送的多少电压代表二进制“1”或二进制“0”,还有例如一个bit需要持续几微秒,传输信号是否在双向上同时进行,最初的连接如何创建和最终如何终止等问题。
为了更好理解物理层与数据链路层之间的区别,可以把物理层认为是主要是与某个单一设备与传输媒介之间的交互有关,而数据链路层则更多地关注使用同一个通讯媒介的多个设备(例如,至少两个设备)之间的互动。物理层的作用是告诉某个设备如何传送信号至一个通讯媒介,以及另外一个设备如何接收这个信号(大多数情况下它并不会告诉设备如何与通讯媒介相连接)。有些过时的物理层标准如RS-232倒是的确使用物理线缆来控制通讯媒介的接入。
物理层的主要功能和提供的服务如下:
- 在设备与传输媒介之间创建及终止连接。
- 参与通讯过程使得资源可以在共享的多用户中有效分配。例如,冲突解决机制和流量控制。
- 对信号进行调制或转换使得用户设备中的数字信号定义能与信道上实际传送的数字信号相匹配。这些信号可以经由物理线缆(例如铜缆和光缆)或是无线信道传送。
将七层比喻为真实世界收发信的两个老板的图,左为传输端,右为接收端。
- 7 应用层:老板
- 6 表示层:相当于公司中演示稿老板、替老板写信的助理
- 5 会话层:相当于公司中收寄信、写信封与拆信封的秘书
- 4 传输层:相当于公司中跑邮局的送信职员
- 3 网络层:相当于邮局中的排序工人
- 2 数据链路层:相当于邮局中的装拆箱工人
- 1 物理层:相当于邮局中的搬运工人
OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。
它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。
OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。
[编辑]参考文献
相关推荐
OSI模型详解OSI模型详解OSI模型详解
OSI模型的设计目的是成为一个所有销售商都能实现的开放网路模型
描述OSI参考模型的分层结构 描述两个系统如何通过OSI模型进行通信 描述OSI模型的七层功能及其关系 描述数据封装的过程 在实际网络环境中应用OSI模型 描述TCP/IP参考模型
OSI模型,即开放式通信系统互联参考模型(Open System Interface),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图OSI七层模型图
实验二网络标准和OSI模型报告
OSI模型高层的故障诊断排除和案例分析 中科院-OSI模型高层的故障诊断排除和案例分析
使用Wireshark软件,所修要的OSI模型相关的知识!
OSI七层模型介绍.doc
OSI七层协议模型和TCPIP四层模型;OSI七层协议模型和TCPIP四层模型
OSI模型详解 OSI 七层模型详解 开放式系统互联模型(OSI)是 1984 年由国际标准化组织(ISO)提出的一个参考模型。
OSI模型概念,相当详细的讲解了OSI七层模型,方便大家更深理解
本文档详细介绍了TCP\IP和OSI网络七层协议模型(内附精彩的插图,让人看了就一目了然)。 网络模型 计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是...
OSI参考模型与TCP/IP参考模型 侯仰坡 (成都大学信息科学与技术学院 软件工程微软班 200610440127) 摘 要 谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作...
OSI七层模型详细介绍,对于刚学网络的朋友而写,介绍很详细。
在通信过程中OSI参考模型不起任何作用,是适当的软件和硬件来完成实际的工作。在教学过程中要给学生建立起上述的概念。此节课的引入可以从计算机网络发展过程中的网络标准各自为战,不方便互联互通制约网络的发展和...
OSI网络参考模型OSI网络参考模型OSI网络参考模型OSI网络参考模型
网络基础OSI网络模型教程OSI七层参考模型高级网络技术-OSI_Model资料(9个): OSI_model.doc OSI七层参考模型内部教材V2[1].2(华三通信).ppt OSI七层模型基础知识及各层常见应用.doc OSI参考模型.ppt 不再困惑_...
OSI网络模型和TCPIP协议栈
H3C NE 课件 第2章 OSI参考模型与TCP IP模型.ppt