User:V0ider/OSI model

维基百科,自由的百科全书

开放式通信系统互联参考模型 (OSI模型)是一个概念模型, 它描述了电信或计算系统的通信功能并使其标准化, 而不用考虑其底层的内部结构与技术。其目标是实现各种通信系统与标准协议的相互操作性。该模型将通信系统划分成各个抽象层。模型的最初版本共设立了七个层级。

模型中的每一层都服务于它上面的层,同时也被下面的层服务。 例如,在网络上提供无差错通信的层提供了其上应用程序所需的路径, 而它也需较低层来发送和接收组成该路径内容的数据包。 同一层上的两个实体可视为由该层上的水平连接所联结起来。

该模型是国际标准化组织(ISO)的开放系统互连项目(Open Systems Interconnections project)的产物,由标识 ISO/IEC 7498-1 所维护。

OSI-模型中的通信(第 3 至第 5 层的例子)

历史

在1970年代末,国际标准化组织(ISO)在实施一项计划的同时,国际电报和电话协商委员会 (CCITT)也完成了另一项计划。 这两个国际标准都各自提出了一个类似的网络模型方案。

到了1983年,这两个文件合并形成了一个标准,这个标准被称为基本开放系统互连参考模型。该标准也通常被称为开放系统互连参考模型,或OSI参考模型,简称OSI模型。它于1984年同时被国际标准化组织和改名后的国际电报和电话协商委员会(现为国际电信联盟的电信标准化部门)作为 ISO 7498 标准和 X.200 标准推出。

OSI 由两个主要部分组成,一个抽象的被称为基本参考模型或七层模型的网络模型,和一组具体的协议。

OSI各层描述

X.200 标准一共设立了标号从1 到 7 的七层。 在此模型中,第1层为最低层级。

OSI模型
协议数据单元 (PDU) 功能[1]
主机

7.应用层 数据 高级别 API,包括资源共享、远程访问文件
6.表示层 数据在网络服务应用程序之间的翻译;包括字符编码数据压缩加密/解密
5. 会话层 管理通信会话,例如两个节点之间多个往返形式的持续信息交换通信
4. 传输层 数据段(TCP)/ 数据报 (UDP) 网络上各点之间数据段的可靠传输, 包括分段、确认和复用
媒体

3. 网络层 分组 构造和管理一个多节点网络,包括网络编址,路由选择和流量控制
2. 数据链路层 物理层联结的两个节点之间的可靠数据帧传输
1.物理层 物理介质上的原始比特流的传输与接收

两个通信的 OSI 兼容设备的数据处理是这样进行的:

第一层:物理层

物理层 明确了数据连接的电气和物理特性。 它定义了设备和物理传输媒介之间的方式(例如,电缆光纤无线电)。 这包括管脚的排布,电压,线路抗阻,电缆规格,信号时序和无线设备用于连接的装置和频率(5 千兆赫或2.4 千兆赫等)。 

第2层:数据链路层

IEEE 802 将数据链路层划分为两个子层:[2]

第3层:网络层

4层:传输层

特的名字 TP0 TP1 TP2 TP3 TP4
面向连接的网络
无连接的网络
连接和分离
分割和重新装配
错误纠正
重新发起的连接a
单一虚拟线路上的多路复用 / 信号分离
明确的流量控制
重发超时
可靠的运输服务
a 如果数量过多的 PDUs 都未经确认。



第5层:会话层

第6层:表示层

第7层:应用层

跨层服务

接口

例子

层级 OSI 协议 TCP/IP协议族 Signaling
System 7
[3]
AppleTalk IPX SNA UMTS Miscellaneous examples
序号 名称
7 应用层
6 表示层
5 会话层 Sockets (session establishment in TCP / RTP / PPTP)
4 传输层
3 网络层 ATP (TokenTalk / EtherTalk)
2 数据链路层 IEEE 802.3 framing

Ethernet II framing

1 物理层 UMTS air interfaces

与TCP / IP模型的比较

在互联网的 TCP/IP模型 的协议设计中,其自身并没有有严格的分级封装和层级结构。[4] 甚至在 [rfc:3439 RFC3439] 中有一节题为"分层 被认为是有害的"的内容。[5] TCP/IP 的确能够识别从其包括的协议操作范围派生的四大层功能:软件应用程序的范围;端到端的传输连接;互联的范围;以及指向本地网络上其他节点的直接链接的范围。[6]

尽管使用了和OSI模型不同的分层概念,但这些层往往与OSI层级在以下几个方面比较:

参见

参考文献

外部联系

[[Category:ISO標準]] [[Category:ITU-建議書]]