18.1.2 OSI参考模型
随着网络技术的发展,网络通信的形式越来越多,应用领域也越来越广泛。不同网络结构之间的连接成为网络设计的一个难题。为此,国际标准化组织(ISO)制定了一个标准,即开放系统互连(Open System Interconnection)参考模型,通常简称为OSI参考模型。OSI是一个将不同机种的计算机系统联合起来,使其可以进行相互通信的规范。OSI采用分层的构造技术,它由7层组成,每一层为上一层提供服务。下面介绍OSI各层在网络通信中的作用。
物理层
物理层通过通信设施或介质,将比特(数据位)从一个地方传到另一个地方,它主要是规范所有网络硬件的特性、规格和传输速度等。
数据链路层
数据链路层用于检测并修正传输线路上错误的信号,确保数据的正确性及数据存取方式、流量、信号的同步传输功能。其主要功能如下:
提供面向连接和面向无连接服务给网络层;
面向连接可以保证数据的目的地,而面向无连接不能保证数据被终点接收到;
形成帧;
将数据包封装成帧;
检查错误并修复;
定义存取方式。
网络层
解析信息的目的地,选择最佳的传输路径。
传输层
保证终端系统在通信进程间数据传送的正确性。当传送的数据出错概率较高时,通过检测及恢复手段保证数据传送的可靠性。
会话层
会话层用于建立数据传输通道、传输数据、释放传输通道、将发生错误的通信回溯到错误点,以便进行适当的修改。
表示层
表示层规定传输数据的格式转换,包括数据压缩、数据加密、数据认证。
应用层
应用层用于传送用户进程的特定信息,同时对各种事务的通信功能进行管理。
【责任编辑:
阚书 TEL:(010)68476606】