第二讲-OSI参考模型

  • 格式:doc
  • 大小:141.50 KB
  • 文档页数:6

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2讲 计算机网络体系结构

一、开放系统互连参考模型(OSI/RM ) 1. 基本概述

为了实现不同厂家生产的计算机系统之间以及不同网络之间的数据通信,就必须遵循相同的网络体系结构模型,否则异种计算机就无法连接成网络,这种共同遵循的网络体系结构模型就是国际标准——开放系统互连参考模型,即OSI/RM 。

ISO 发布的最著名的ISO 标准是ISO/IEC 7498,又称为X.200建议,将OSI/RM 依据网络的整个功能划分成7个层次,以实现开放系统环境中的互连性(interconnection )、互操作性(interoperation)和应用的可移植性(portability)。 2. 分层原则

ISO 将整个通信功能划分为7个层次,分层原则如下: ● 网络中各结点都有相同的层次 ● 不同结点的同等层具有相同的功能 ● 同一结点内相邻层之间通过接口通信

● 每一层使用下层提供的服务,并向其上层提供服务 ● 不同结点的同等层按照协议实现对等层之间的通信 3. OSI/RM 参考模型

低三层可看作是传输控制层,负责有关通信子网的工作,解决网络中的通信问题;高三层为应用控制层,负责有关资源子网的工作,解决应用进程的通信问题;传输层为通信子网和资源子网的接口,起到连接传输和应用的作用。

ISO/RM 的最高层为应用层,面向用户提供应用的服务;最低层为物理层,连接通信媒体实现数据传输。

层与层之间的联系是通过各层之间的接口来进行的,上层通过接口向下层提供服务请求,而下层通过接口向上层提供服务。 两个计算机通过网络进行通信时,除了物理层之外(说明了只有物理层才有直接连接),其余各对等层

之间均不存在直接的通信关系,而是通过各对等层的协议来进行通信,如两个对等的网络层使用网络层协议通信。只有两个物理层之间才通过媒体进行真正的数据通信。

当通信实体通过一个通信子网进行通信

时,必然会经过一些中间节点,通信子网中的节点只涉及到低三层的结构。

4. OSI/RM

中系统间的通信信息流动过程

在OSI/RM 中系统间的通信信息流动过程如下:发送端的各层从上到下逐步加上各层的控制信息构成的比特流传递到物理信道,然后再传输到接收端的物理层,经过从下到上逐层去掉相应层的控制住信息得

第七层第六层第五层第四层第三层第二层第一层

到的数据流最终传送到应用层的进程。

由于通信信道的双向性,因此数据的流向也是双向的。

●比特流的构成:

数据DATA→应用层(DATA+报文头AH,用L7表示)→表示层(L7+控制信息PH)→会话层(L6+控制信息SH)→传输层(L5+控制信息TH)→网络层(L4+控制信息NH)→数据链路层(差错检测控制信息DT+L3+控制信息DH)→物理层(比特流)

二、OSI/RM各层概述

1.物理层(Physical Layer)

直接与物理信道直接相连,起到数据链路层和传输媒体之间的逻辑接口作用。

功能:提供建立、维护和释放物理连接的方法,实现在物理信道上进行比特流的传输。

传送的基本单位:比特(bit)

物理层的内容:

1)通信接口与传输媒体的物理特性

物理层协议主要规定了计算机或终端DTE与通信设备DCE之间的接口标准,包括接口的机械特性、电气特性、功能特性、规程特性

2)物理层的数据交换单元为二进制比特:对数据链路层的数据进行调制或编码,成为传输信号(模拟、数字或光信号)

3)比特的同步:时钟的同步,如异步/同步传输

4)线路的连接:点—点(专用链路)、多点(共享一条链路)

5)物理拓扑结构:星型、环型、网状

6)传输方式:单工、半双工、全双工

典型的物理层协议有RS-232系列、RS449、V.24、V.28、X.20、X.21

2.数据链路层(Data Link Layer)

通过物理层提供的比特流服务,在相邻节点之间建立链路,对传输中可能出现的差错进行检错和纠错,向网络层提供无差错的透明传输。

主要负责数据链路的建立、维持和拆除,并在两个相邻机电队线路上,将网络层送下来的信息(包)组成帧传送,每一帧包括一定数量的数据和一些必要的控制信息。为了保证数据帧的可靠传输应具有差错控制功能。

功能:是在不太可靠的物理链路上实现可靠的数据传输

传送的基本单位:帧(Frame)

数据链路层内容:

1)成帧:是因要将网络层的数据分为管理和控制的数据单元

2)物理地址寻址:标识发送和接收数据帧的节点位置,因此常在数据头部加上控制信息DH(源、目的节点的地址),尾部加上差错控制信息DT

3)流量控制:即对发送数据帧的速率进行控制,保证传输正确。

4)差错控制:在数据帧的尾部所加上的尾部控制信息DT

5)接入控制:当多个节点共享通信链路时,确定在某一时间内由哪个节点发送数据

常见的数据链路层协议有两类:一是面向字符型传输控制规程BSC;一是面向比特的传输控制规程HDLC

⏹流量控制技术

(1)停-等流量控制:发送节点在发送一帧数据后必须等待对方回送确认应答信息到来后再发下一帧。接收节点检查帧的校验序列,无错则发确认帧,否则发送否认帧,要求重发。

存在问题:双方无休止等待(数据帧或确认帧丢失),解决办法发送后使用超时定时器;重帧现象(收到同样的两帧),解决办法是对帧进行编号

适用:半双工通信

(2)滑动窗口流量控制:是指对于任意时刻,都允许发送端/接收端一次发送/接收多个帧,帧的序号个数称为发送/接收窗口大小

适用:全双工

工作原理:以帧控制段长为8位,则发送帧序号用3bit表示,发送窗口大小为W T=5,接收窗口大小为W R=2

滑动窗口的大小与协议的关系:

●W T>1,W R=1,协议为退回N步的ARQ(自动反馈请求)

●W T>1,W R>1,协议为选择重传的ARQ

●W T=1,W R=1,协议为停-等式的ARQ

3.网络层(Network Layer)

又称为通信子网层,是计算机网络中的通信子网的最高层(由于通信子网不存在路由选择问题),在数据链路层提供服务的基础上向资源子网提供服务。

网络层将从高层传送下来的数据打包,再进行必要的路由选择、差错控制、流量控制及顺序检测等处理,使发送站传输层所传下来的数据能够正确无误地按照地址传送到目的站,并交付给目的站传输层。

功能:实现分别位于不同网络的源节点与目的节点之间的数据包传输(数据链路层只是负责同一个网络中的相邻两节点之间链路管理及帧的传输),即完成对通信子网正常运行的控制。

关键技术:路由选择

传送信息的基本单位:包(Packer)

网络层采用的协议是X.25分组级协议

网络层的服务:

●面向连接服务:指数据传输过程为连接的建立、数传的维持与拆除连接三个阶段。如电路交换

●面向无连接服务:指传输数据前后没有连接的建立、拆除,分组依据目的地址选择路由。如存储

转发

网络层的内容:

●逻辑地址寻址:是指从一个网络传输到另一个网络的源节点和目的节点的逻辑地址NH(数据链路

层中的物理地址是指在同一网络中)

●路由功能:路由选择是指根据一定的原则和算法在传输通路中选出一条通向目的节点的最佳路

由。有非适应型(有随机式、扩散式、固定式路选法)和自适应型(有孤立的、分布的、集中的路选法)两种选择算法

●流量控制:

●拥塞控制:是指在通信子网中由于出现过量的数据包而引起网络性能下降的现象。

相关主题