【计算机网络】OSI参考模型

OSI参考模型

ISO于1977年制定了开放式系统互联标准,简称为OSI(Open System Interconnect)。OSI参考模型将整个网络功能划分为7层(七层协议),并定义了每层功能及层间接口标准。

OSI七层模型
在这里插入图片描述

OSI参考模型各层功能

1、物理层
物理层是OSI参考模型的最低一层,也是在同级层之间直接进行信息交换的唯一一层。物理层负责传输二进制位流,它的任务就是为上层(数据链路层)提供一个物理连接,以便在相邻节点之间无差错地传送二进制位流。

2、数据链路层
数据链路层负责在两个相邻节点之间,无差错地传送以“帧”为单位的数据。每一帧包括一定数量的数据和若干控制信息。
数据链路的任务首先要负责建立、维持和释放数据链路的连接。在传送数据时,如果接收节点发现数据有错,要通知发送方重发这一帧,直到这一帧正确无误地送到为止。这样,数据链路层就把一条可能出错的链路,转变成让网络层看起来就像是一条不出错的理想链路。

3、网络层
网络层的主要功能是为处在不同网络系统中的两个节点设备通信提供一条逻辑通路。其基本任务包括路由选择、拥塞控制与网络互联等功能。

4、传输层
传输层的主要任务是向用户提供可靠的端到端( end-to-end )服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。该层关心的主要问题包括建立、维护和中断虚电路、传输差错校验和恢复以及信息流量控制机制等。

5、会话层
负责通讯的双方在正式开始传输前的沟通,目的在于建立传输时所遵循的规则,使传输更顺畅、有效率。沟通的议题包括:使用全双工模式或半双式模式? 如何发起传输? 如何结束传输? 如何设置传输参数就像两国元首在见面会晤之前,总会先派人谈好议事规则,正式谈判时就根据这套规则进行一样。

6、表示层
表示层处理两个应用实体之间进行数据交换的语法问题,解决数据交换中存在的数据格式不一致以及数据表示方法不同等问题。例如,IBM 系统的用户使用EBCD编码,而其它用户使用ASCII 编码。表示层必须提供这两编码的转换服务。数据加密与解密、数据压缩与恢复等也都是表示层提供的服务。

7、应用层
应用层是OSI参考模型中最靠近用户的一层,它直接提供文件传输、电子邮件、网页浏览等服务给用户。

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值