OSI模型

简介

为了更好地促进互联网络的研究和发展,国际标准化组织ISO制定了网络互连的七层框架的一个参考模型,称为开放系统互连参考模型,简称OSI/RM(Open System Internetwork Reference Model)。OSI参考模型是一个具有7层协议结构的开放系统互连模型,是由国际标准化组织在20世纪80年代早期制定的一套普遍适用的规范集合,使全球范围的计算机可进行开放式通信。

image.png

应用层

是OSI/RM的最高层,提供用户应用软件与网络之间的接口服务

表示层

主要解决用户信息的语法表示问题。它将欲交换的数据从适合于某一用户的抽象语法·,转换为适合于网络系统内部使用的传送语法,即提供格式化的表示和转换数据服务。数据的压缩和解压缩、加密和解密等工作也由表示层负责。

会话层

是“进程-进程”的层次,其主要功能是组织和同步不同的主机上各种进程间的通信(也称为对话)。不参与数据运输,但对数据运输进行管理。在会话层及以上的高层次中,数据传送的单位不在另外命名,统称为报文。

传输层

是“端-端”层次,该层的任务是根据通信子网的特性,最佳的利用网络资源并以可靠和经济的方式,为两个端系统(源站和目的站)的会话层之间提供建立、维护和取消传输连接的功能,负责可靠地传输数据。这一层数据传送单位为报文。

网络层

是“结点-结点”层次,在计算机网络中进行通信的两个计算机之间可能会经过很多个数据链路,也可能还要经过很多通信子网。网络层主要负责如何使数据分组跨越通信子网从一个节点到另一个节点的正确传送,即在通信子网中进行路由选择。当分组要跨越多个通信子网才能到达目的地时,还要解决国际互联的问题,另外,为避免通信子网中出现过多的分组,而造网络拥塞,需要对流入通信子网的分组数量进行拥塞控制,这一层数据传送单位是分组。

数据链路层

是相邻结点层次,主要功能是通过校验确认和反馈重发等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链路,为网络存在相邻节点间无差错的传送,以帧为单位的数据,数据链路层还要协调收发双方的数据传输速率及进行流量控制,以防止接收方因来不及处理发送方发来的高速数据而导致缓冲器溢出丢失。这一层的数据传送单位是帧。

物理层

要传递数据,就要利用一些物理媒体,如双绞线,同轴电缆等,但具体的物理媒体并不是物理层,物理层的任务是为他的上一层提供一个物理链接,定义了为建立维护和拆除物理链路所需的机械的电气的功能的和规程的特性及作用,是确保原始的数据比特流能够在物理媒体上传输,在物理层数据的传送单位是为位(比特)。

你可能感兴趣的:(OSI模型)