OSI体系结构

OSI体系结构

国际标准化组织制定的7层网络模型
OSI体系结构,意为开放式系统互联。国际标准组织(国际标准化组织)制定了OSI模型。这个模型把网络通信的工作分为7层,分别是物理层,数据链路层,网络层,传输层,会话层,表示层和应用层。1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,然后把数据传送到下一层。
    中文名:OSI体系结构 外文名: 所属学科: 释义:开放式系统互联 来源:国际标准组织 包括:物理层,数据链路层,网络层

发展历史

世界上第一个网络体系结构是由IBM公司于1974年提出的SNA(System Network Architecture),即IBM公司开发的系统网络体系结构。之后,其他公司也相继提出了自己的网络体系结构,如DEC公司的DNA(Digital Network Architecture),即美国数字设备公司开发的数字网络体系结构以及美国国防部的TCP/IP网络体系结构等。各公司或各部门的北京网站建设体系结构均体现了各自的网络标准及功能。

国际标准组织ISO在1983年推出OSI的网络体系结构,在OSI中虽然没有制定出具体的标准是什么,也缺乏实际应用的依据,但其给出了在制定网络体系标准时需要解决的问题以及解决相关向题的方法或基本技术参考.因此,OSI-RM网络体系结构被认为是关于计算机网络的一个概念性框架,是对计算机网络体系结构的高度概括和完整描述。OSI作为国际标准的网络体系结构对推动网络的发展具有重大的历史意义.尽管当今流行Internet网络,其基于TCP/IP协议的网络体系结构也只是一个工业标准或事实上的标准而已。

OSI体系结构

OSI体系结构,意为开放式系统互联。国际标准组织(国际标准化组织)制定了OSI模型。这个模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。n1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高层,包含应用程序级的数据。每一层负责一项具体的工作,然后把数据传送到下一层。

物理层

物理层是OSI分层结构体系中最重要、最基础的一层,它建立在传输媒介基础上,实现设备之间的物理接口。物理层只是接收和发送一串比特流,不考虑信息的意义和信息的结构。

它包括对连接到网络上的设备描述其各种机械的、电气的和功能的规定,还定义电位的高低、变化的间隔、电缆的类型、连接器的特性等。物理层的数据单位是位。

物理层的功能是实现实体之间的按位传输,保证按位传输的正确性,并向数据链路层提供一个透明的位流传输。在数据终端设备、数据通信和交换设备等设备之间完成对数据链路的建立、保持和拆除操作。

数据链路层

数据链路层实现实体间数据的可靠传送。通过物理层建立起来的链路,将具有一定意义和结构的信息正确地在实体之间进行传输,同时为其上面的网络层提供有效的服务。在数据链路层中对物理链路上产生的差错进行检测和校正,采用差错控制技术保证数据通信的正确性;数据链路层还提供流量控制服务,以保证发送方不致因为速度快而导致接收方来不及正确接收数据。数据链路层的数据单位是帧。

数据链路层的功能是实现系统实体间二进制信息块的正确传输。为网络层提供可靠无错误的数据信息。在数据链路中,需要解决的问题包括:信息模式、操作模式、差错控制、流量控制、信息交换过程控制和通信控制规程。

网络层

网络层也称通信子网层,是高层协议与低层协议之间的界面层,用于控制通信子网的操作,是通信子网与资源子网的接口。网络层的主要任务是提供路由,为信息包的传送选择一条最佳路径。网络层还具有拥塞控制、信息包顺序控制及网络记账等功能。在网络层交换的数据单元是包。

网络层的功能是向传输层提供服务,同时接受来自数据链路层的服务。其主要功能是实现整个网络系统内连接,为传输层提供整个网络范围内两个终端用户之间数据传输的通路。它涉及到整个网络范围内所有结点、通信双方终端结点和中间结点几方面的相互关系。所以网络层的任务就是提供建立、保持和释放通信连接手段,包括交换方式、路径选择、流量控制、阻塞与死锁等。

传输层

传输层建立在网络层和会话层之间,实质上它是网络体系结构中高低层之间衔接的一个接口层。传输层不仅是一个单独的结构层,它还是整个分层体系协议的核心,没有传输层整个分层协议就没有意义。

传输层获得下层提供的服务包括:发送和接收顺序正确的数据块分组序列,并用其构成传输层数据;获得网络层地址,包括虚拟信道和逻辑信道。

传输层向上层提供的服务包括:无差错的有序的报文收发;提供传输连接;进行流量控制。

传输层的功能是从会话层接受数据,根据需要把数据切成较小的数据片,并把数据传送给网络层,确保数据片正确到达网络层,从而实现两层间数据的透明传送。

会话层

会话层用于建立、管理以及终止两个应用系统之间的会话。它是用户连接到网络的接口。它的基本任务是负责两主机间的原始报文的传输。

会话层为表示层提供服务,同时接受传输层的服务。为实现在表示层实体之间传送数据,会话连接必须被映射到传输连接上。

会话层的功能包括:会话层连接到传输层的映射;会话连接的流量控制;数据传输;会话连接恢复与释放;会话连接管理、差错控制。

会话层提供给表示层的服务包括:数据交换;隔离服务;交互管理;会话连接同步和异常报告。

会话层最重要的特征是数据交换。与传输连接相似,一个会话分为建立链路、数据交换和释放链路三个阶段。

表示层

表示层向上对应用层服务,向下接受来自会话层的服务。表示层是为在应用过程之间传送的信息提供表示方法的服务,它关心的只是发出信息的语法与语义。表示层要完成某些特定的功能,主要有不同数据编码格式的转换,提供数据压缩、解压缩服务,对数据进行加密、解密。

表示层为应用层提供的服务包括:语法选择,语法转换等。语法选择是提供一种初始语法和以后修改这种选择的手段。语法转换涉及代码转换和字符集的转换、数据格式的修改以及对数据结构操作的适配。

应用层

网络应用层是通信用户之间的窗口,为用户提供网络管理、文件传输、事务处理等服务。其中包含了若干个独立的、用户通用的服务协议模块。网络应用层是OSI的较高层,为网络用户之间的通信提供专用的程序。应用层的内容主要取决于用户的各自需要,这一层涉及的主要问题是:分布数据库、分布计算技术、网络操作系统和分布操作系统、远程文件传输、电子邮件、终端电话及远程作业登录与控制等。目前应用层在国际上几乎没有完整的标准,是一个范围很广的研究领域。在OSI的七个层次中,应用层是最复杂的,所包含的应用层协议也最多,有些还正在研究和开发之中。

OSI参考模型与TCP/IP参考模型的对应关系

然而,OSI/RM是理想的网络模型,现实中TCP/IP参考模型占据了网络的大部分江山。其简述如下:

TCP/IP参考模型共分为四层

1.应用层(application layer)

2.传输层(transport layer)

3.互连层(internet layer)

4.主机-网络层(host-to-network layer)

TCP/IP 参考模型与 OSI 互连参考模型的对应关系

主机-网络层

参考模型的最低层,负责通过网络发送和接收IP数据报;

允许主机连入网络时使用多种现成的与流行的协议,如局域网的Ethernet、令牌网、分组交换网的X.25、帧中继、ATM协议等;

当一种物理网被用作传送IP数据包的通道时,就可以认为是这一层的内容;

充分体现出TCP/IP协议的兼容性与适应性,它也为TCP/IP的成功奠定了基础。

互连层

相当OSI参考模型网络层无连接网络服务;

处理互连的路由选择、流控与拥塞问题;

IP协议是无连接的、提供“尽力而为”服务的网络层协议。

传输层

主要功能是在互连网中源主机与目的主机的对等实体间建立用于会话的端-端连接;

传输控制协议TCP是一种可靠的面向连接协议;

用户数据报协议UDP是一种不可靠的无连接协议。

应用层

应用层协议主要有:

网络终端协议Telnet

文件传输协议FTP

简单邮件传输协议SMTP

域名系统DNS

简单网络管理协议SNMP

超文本传输协议HTTP

相关词条

相关搜索

其它词条