计算机网络OSI模型的各层及主要功能

来源:互联网 发布:yy签到软件 编辑:程序博客网 时间:2024/06/06 02:55

计算机网络体系结构是计算机网路层次结构模型及各层协议的集合。

ISO组织定义了网络互连的七层框架--OSI(open system internetwork),即开放系统互连。

OSI是一个概念性的参考模型,实际上,我们目前使用的是TCP/IP模型。

OSI的各层自底向上分别为:         物理层----数据链路层----网络层----传输层----会话层----表示层----应用层

TCP/IP协议各层自底向上分别为:主机-网络层             ----互联层----传输层----应用层

各层功能分别如下:

物理层:利用传输介质为通信的网络结点之间建立、管理和释放物理链接,实现比特流的透明传输,为数据链路层提供数据传输服务。物理层的数据传输单元是比特(bit)。

数据链路层:在物理层提供的基础上,数据链路层在通信的实体间建立数据链路连接,传输以帧为单位的数据包,并采用差错控制与流量控制算法,使有差错的物理线路变成无差错的数据链路。

网络层:通过路由选择算法为分组通过通信子网选择最适当的路径,以及实现拥塞控制、网络互连等功能。网络层的数据传输单元是分组。

传输层:向用户提供可靠的端到端服务。传输层向高层屏蔽了高层数据通信的细节。因此是计算机网络体系结构中关键的一层。

会话层:负责维护两个结点之间会话连接的建立、管理和终止,以及数据的交换。

表示层:用于处理两个通信系统中交换信息的表示方式,主要包括数据格式变换、数据加密和解密、数据压缩与恢复等。

应用层:为应用程序提供网络服务。应用程序需识别并保证通信双方的可用性,使得协同工作的应用程序间的同步,建立传输错误纠正与保证数据完整性控制机制。

原创粉丝点击