开放式系统互联通信参考模型
开放系统互连参考模型(英语:开放 系统 互连 参考 型号缩写为 OSI),缩写为OSI模型(OSI model型号型号)由国际标准化组织提出的概念模型是一种标准框架,试图将各种计算机互连到世界各地的网络中。定义于ISO/IEC 7498-1。
介绍
OSI/RM协议由ISO定义(国际标准化组织)它有三个基本功能:为开发人员提供了一个必要的、发展和完善的共同概念、可以用来解释连接不同系统的框架。
OSI结合了计算机网络体系结构(architecture)划分为以下七层:
物理层: 将数据转换成可以通过物理介质传输的电子信号,相当于邮局的搬运工。
数据链路层: 确定访问网络介质的方式。
在这一层组织数据并处理流量控制。这一层指定拓扑结构,提供硬件寻址,相当于邮局的拆包工人。
网络层: 使用权利通过一个大网络 路由数据,相当于邮局的分拣工人。
传输层: 提供了从终端到终端的可靠连接 相当于在公司里经营邮局的信差。
会话层: 允许用户用简单易记的名字建立连接 相当于在公司收发信件、写和打开信封的秘书。
表示层: 协商数据交换格式 ,相当于公司里的简报老板、为老板写信的助手。
应用层: 用户与用户之间的接口的应用和网络boss。
历史
在制定计算机网络标准方面发挥重要作用的两个主要国际组织是:国际电信联盟电信标准化部和国际标准组织(ISO)虽然他们工作在不同的领域,但是随着科学技术的发展,通信和信息处理之间的界限变得模糊,这已经成为国际电信联盟和ISO的电信标准化部门共同关注的问题。1984年,ISO发布了著名的ISO/IEC 7498标准,它定义了网络互连的七层框架,即开放系统互连参考模型。
层次划分
根据建议X.200OSI将计算机网络体系结构分为以下七层,标记为1 ~ 7,第一层在最底层。现“OSI/RM”是英文“Open system interconnection reference model”的缩写。
第7层 应用层
主条目:应用层
应用层(Application layer)为应用软件提供一个接口,以便与另一个应用软件建立通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。
第6层 表现层
主条目:表达层
表达层(Demonstration layer)将数据转换成与接收器兼容的格式s系统格式,适合传输。
级别5 会话级别
主条目:会话层
会话层(Session layer)负责建立和维护计算机网络中两台计算机在数据传输过程中的通信连接。
第4层 传输层
主条目:传输层
传输层(Transport floors)把传输表头(TH)添加到数据中形成数据包。传输报头包含传输信息,例如所使用的协议。例如:传输控制协议(TCP)等。
第 层网络层
主条目:网络层
网络层(Network layer)决定数据的路径选择和转发,并发送网络报头(NH)添加到数据包中以形成数据包。网络头包含网络数据。例如:互联网协议(IP)等。
第2层 数据链路层
主条目:数据链路层
数据链路层(Data links layers)负责网络寻址、错误侦测和改错。当报头和报尾被添加到包中时,就形成了一个帧。数据链表头(DLH)它包括物理地址和错误检测和纠正方法。数据链表尾(DLT)表示数据包结束的字符串。例如以太网、无线局域网(Wi-Fi)和通用分组无线服务(GPRS)等。
分为两个子层:逻辑链路控制(Logic Link 3356 Control, Limited Liability Company)子层和媒体访问控制(Media Access Control, MAC)子层。
第1层 物理层
主条目:物理层
物理层(Physical layer)在局域网上传输数据帧(Data frames)它负责管理计算机通信设备与网络媒体之间的通信。包括了针脚、电压、线缆规范、集线器、中继器、网卡、主机适配器等。
影响
OSI是一组定义良好的协议规范,有许多可选部分来完成类似的任务。它定义了开放系统的层次结构、各层之间的关系以及每层中包含的可能任务充当了协调和组织每层提供的服务的框架。
OSI参考模型没有提供可实现的方法,但是描述了一些概念来协调进程间通信标准的制定。