OSI参考模型

来源:互联网 发布:右脑记忆 知乎 编辑:程序博客网 时间:2024/04/30 07:55

OSI模型将通信协议中必要的功能分成了7层。通过这些分层,使得那些比较复杂的网络协议更加简单化。在这一模型中,每个分层都接收由其下一层所提供的特定服务,并负责为自己上一层提供特定的服务。上下层之间进行交互时所遵循的约定叫做“接口”,同一层之间交互时所遵循的约定叫做“协议”。

分层的优点:

分层可以将每个分层独立使用,即使系统中某些分层发生变化,也不会波及整个系统。因此,可以构造一个扩展性和灵活性都较强的系统。此外,通过分层能够细分通信功能,更易于单独实现每个分层的协议, 并界定各个分层的具体责任和义务。

分层的缺点:

分层使系统过分模块化,使处理变得更加沉重以及每个模块都不得不实现相似的处理逻辑等。

各分层的作用:

1、应用层

负责为应用程序提供服务并规定应用程序中通信相关的细节。

2、表示层

负责数据格式的转换,即将设备固有的数据格式转换为网络标准传输格式。

3、会话层

负责建立和断开通信连接(数据流动的逻辑通路),以及数据的分割等数据传输相关的管理。

4、传输层

负责保证传输的可靠性。只在通信双方节点上进行处理,无需在路由器上处理。

5、网络层

负责寻址和路由选择(将数据传输到目标地址)。

6、数据链路层

负责物理层面上互连的节点之间的通信传输。将0、1序列划分为具有意义的数据帧传送给对端(数据帧的生成和接收)。

7、物理层

负责0、1比特流与电压的高低、光的亮灭之间的互换。

0 0
原创粉丝点击