计算机网络(5)——OSI参考模型简介


计算机网络体系结构从 功能上描述计算机网络结构,采用了 分层结构,每层遵循某个(某些) 网络协议完成本层功能,计算机网络体系结构是计算机网络的各层及其协议的集合。
计算机网络体系结构是一个计算机网络的功能层次及其关系的 定义
在这里插入图片描述

分层网络体系结构的基本概念:
(1)实体(entity)表示任何可发送或接收信息的硬件或软件进程。
(2)协议是控制两个对等实体进行通信的规则的集合,协议是“水平的”
(3)任一层实体需要使用下层服务,遵循本层协议,实现本层功能,并向上层提供服务,服务是“垂直的”,且下层协议的实现对上层的服务用户是透明的。

OSI 参考模型(七层)

OSI 参考模型将网络系统从功能上划分为七层,从下到上依次为图中 1-7 所示,每层完成特定的功能。
在这里插入图片描述

主机需要完成所有七层的功能,而中间节点仅需要完成网络层、数据链路层和物理层这前三层结构的功能,将上面四层称为“端-端层”。

物理层

在这里插入图片描述

物理层的任务是将每一个比特从一个节点移动到下一个节点
物理层是参考模型中的最底层,主要定义了数据传输的接口特性,包括机械特性、电气特性、功能特性及规程特性;还定义了比特编码方式、数据率、传输模式(单工、半双工、全双工)等。

数据链路层

在这里插入图片描述

数据链路层解决的是物理链路直接相连的两个相邻节点(主机或其他网络元素)之间的数据传输,以为数据单位进行传输。
数据链路层包括物理寻址的功能,在帧头中增加发送端和(或)接收端的物理地址标识数据帧的发送端和(或)接收端。
问题:既然链路层解决的是链路直接相连的两个相邻节点的数据传输,那么为什么还需要在帧头增加物理地址?可能存在如下网络,其中每台主机都可以收到源主机所发送帧的比特信号,但是由于目的物理地址不符不接收该数据帧。
在这里插入图片描述

除此之外,链路层的功能还包括:

  • 流量控制:匹配发送端和接收端的数据发送速度和接受速度,避免淹没接收端。
  • 差错控制:检测并重传损坏或丢失帧,并避免重复帧。
  • 访问(接入)控制:在任一给定时刻决定哪个设备拥有链路(物理介质)控制使用权。

网络层

在这里插入图片描述

网络层负责源主机到目的主机数据分组交付,过程中可能穿越多个网络,网络层具有逻辑寻址的功能,使用全局唯一的逻辑地址来确保数据分组背诵达目的主机。
网络层具有路由和转发的功能。

在下图的例子中,虽然每个链路层数据帧的源和目的物理地址是变化的,但网络层协议数据单元中的源和目的网络层地址是不变的,这就保证了无论跨越多少个网络,最终能够把数据送至目的地。
在这里插入图片描述

传输层

在这里插入图片描述

传输层负责源—目的(端—端)(进程间)完整报文传输,包括报文的分和重组、SAP寻址(确保将完整报文提交给正确的进程)、流量控制、差错控制等功能。

会话层

在这里插入图片描述

会话层提供了数据交换定界和同步功能,包括建立检查点和恢复方案的方法。
最薄的一层。

表示层

在这里插入图片描述

处理两个系统间交换信息的语法与语义问题。
在源主机处将数据转换为主机独立的编码,到达目的主机对其进行解码。除此之外,表示层还可以进行加密、解密压缩、解压缩

应用层

在这里插入图片描述
支持用户用过用户代理(如浏览器)或网络接口使用网络(服务)。

OSI 五层参考模型

(1)应用层:支持各种网络应用。
(2)传输层:进程-进程的数据传输。
(3)网络层:源主机到目的主机的数据分组路由与转发。
(4)链路层:相邻网络元素(主机、交换机、路由器等)的数据传输。
(5)物理层:比特传输。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值