OSI模型[编辑]
定义
OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。
0SI/RM协议是由IS0(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。
OSI将计算机网络体系结构(architecture)划分为以下七层:将七层比喻为真实世界收发信的两个老板的图。
分层名 分层号 描述 比喻
应用层Application Layer (台湾翻:应用层) 7 用户的应用程序和网络之间的接口 老板。是OSI模型的最高层,保持应用程序之间建立连接所需要的数据记录,为用户服务。
表示层Presentation Layer (台湾:展现层) 6 协商数据交换格式 相当公司中简报老板、替老板写信的助理。对两个系统交换数据的含义进行解释,进行不同格式数据之间的转换和表示,管理数据的输入、交换显示和控制。
会话层Session Layer (台湾:会谈层) 5 允许用户使用简单易记的名称建立连接 相当于公司中收寄信、写信封与拆信封的秘书。主要负责两个会话进程之间的通信,即两个会话层实体之间的信息交换,管理数据的交换。所谓会话,指的是各种服务,包括对话控制、令牌控制、同步功能。
传输层Transport Layer (台湾:传输层) 4 提供终端到终端的可靠连接 相当于公司中跑邮局的送信职员。传输层于七层中的第四层,是承上启下的一层,传输层向用户提供可靠的端到端服务。负责将报文准确、可靠和有顺序的进行发送端到接收端的传输。发送端和接收端即可以在同一个网络,也可以不在同一个网络。它提供了一个综合传输服务,屏蔽了底层的数据通信细节,让用户及应用程序不需要考虑低层实际的通信方法。
网络层Network Layer (台湾:网络层) 3 使用权数据路由经过大型网络 相当于邮局中的排序工人。主要负责将每一个数据分组从发送端传输到接收端。网络层主要解决两个系统在多个不同网络之间通信的问题,如果发送端系统和接收端系统在同一条数据链路上,则不需要网络层。网络层的主要功能即是提供路由,即选择在达目标主机的最佳路径,并沿该路径传送数据包。此外,网络层还具有消除网络拥挤,具有流量控制和拥挤控制的能力。
数据链路层Data Link Layer (台湾:资料链结层) 2 决定访问网络介质的方式 相当于邮局中的装拆箱工人。在网络实体之间建立数据链路连接,它负责将发送方发输入的数据,加入有意义的比特位形成报文和尾部。这些附加了信息的数据单元称为帧。数据链路层然后将这些数据帧无差错的从一个网络节点传送到另一个网络节点。
物理层Physical Layer (台湾:实体层) 1 将数据转换为可通过物理介质传送的电子信号 相当于邮局中的搬运工人。是OSI模型的最底层,即第一层,这一层建立在物理通信介质的基础上,作为系统和通信介质的接口,实现数据链路实体间透明的比特(bit)流传输。为建立、维持和拆除物理连接,物理层规定了传输介质的机械特征、电气特征、功能特征和过程特性。
影响
OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。
它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。
但是OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。
事实上的标准是TCP/IP参考模型
OSI各层的功能和主要协议:
物理层
物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。
在这一层,数据的单位称为比特(bit)。
属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
数据链路层
数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
在这一层,数据的单位称为帧(frame)。
数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。
网络层
网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。
在这一层,数据的单位称为数据包(packet)。
网络层协议的代表包括:IP、IPX、RIP、OSPF、ARP、RARP、ICMP、IGMP等。
传输层
传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。
在这一层,数据的单位称为数据段(segment)。
传输层协议的代表包括:TCP、UDP、SPX等。
会话层
会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。
表示层
表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。
应用层
应用层为操作系统或网络应用程序提供访问网络服务的接口。
应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。
网络营销词典内容均由网友提供,仅供参考。如发现词条内容有问题,请发邮件至info # wm23.com。