第3章计算机网络的体系结构分析-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章计算机网络的体系结构分析-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 体系结构 分析 课件
- 资源描述:
-
1、第第3 3章章 网络体系结构网络体系结构 3.1 网络的体系结构 3.2 OSI/RM参考模型 3.3 TCP/IP参考模型 3.4 两种分层结构的比较 3.5 网络协议 3.6 IP地址与子网掩码第第3 3章章 网络体系结构网络体系结构l 了解开放系统互连参考模型中的若干重要概念l 熟悉OSI/RM各层协议的基本原理和传输控制协议,TCP/IP体系结构l 熟悉IP地址第第3 3章章 网络体系结构网络体系结构体系结构包括三类相关的结构,即物理结构、逻辑结构和软件结构物理结构:完成一定功能的物理部件。如计算机部件(OEM)、计算机或由计算机组成的系统逻辑结构:完成信息处理的基本操作。如计算机OS
2、、终端模块、通信程序模块等软件结构:由数据处理、进程访问、硬件故障诊断、数据发送、通道控制等相关的程序构成体系结构实例:IBM的SNA(Systems Network Architecture),美国国防部的TCP/IP网络结构等不同体系结构的计算机系统互不兼容,难以互连。因此,国际标准化组织(ISO)于1977年提出系统互连标准的建议,即著名的“开放系统互连参考模型”第第3 3章章 网络体系结构网络体系结构 19741974年,美国的年,美国的IBMIBM公司宣布了它研制的公司宣布了它研制的系统系统网络体网络体系结构系结构 SNA(System Network Architecture)。)
3、。现在它现在它是世界上使用得相当广泛的一种网络体系结构。是世界上使用得相当广泛的一种网络体系结构。为了使不同体系结构的计算机网络都能互连,国际为了使不同体系结构的计算机网络都能互连,国际标准化组织标准化组织ISOISO于于19771977年成立了专门机构研究该问题。不年成立了专门机构研究该问题。不久,他们就提出一个试图使各种计算机在世界范围内互久,他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的连成网的标准框架,即著名的开放系统互连基本参考模开放系统互连基本参考模型型 OSI/RM(Open Systems Interconnection Reference Model)
4、,),简称为简称为 OSI。第第3 3章章 网络体系结构网络体系结构 为了减少协议的复杂性,大多数网络都是按照层的方式来组织的。在网络分层结构中,每一层要为上层提供服务,并说明这种服务的接口。高层次的系统只是利用低层次的系统提供的服务和功能,无需了解低层实现该功能和服务所采用的算法和协议。低层也仅仅是使用从高层系统传送来的参数。即层次无关性。第第3 3章章 网络体系结构网络体系结构 独立性强上层只需了解下层通过层间接口提 供的服务 灵活性好只要服务和接口不变,层内实现方 法可任意改变 结构上可分割各层可采用最合适的技术实现 易于实现和维护 促进标准化第第3 3章章 网络体系结构网络体系结构是用
5、来描述进程之间信息交换过程的术语,是通信双方为了实现通信所进行的约定或对话规则。由语义、语法和时序(同步)三部分组成。l语 义:规定通信双方彼此“讲什么”,即确定协议元素的类型,如规定通信双方要发出什么控制信号,执行的动作和返回的 应答,即需要发出何种控制信息,完成何种动作以及做出何种响应l语 法:规定通信双方彼此“如何讲”,即确定协议元素的格式,如数据和控制信息的结构或格式l时 序:规定事件执行的顺序,即确定通信过程中通信状态的变化,即事件实现顺序的详细说明,也称之为定时关系第第3 3章章 网络体系结构网络体系结构3.2.1 分分 3.2 OSI/RM3.2 OSI/RM开放系统互连参考模型
6、开放系统互连参考模型第第3 3章章 网络体系结构网络体系结构 开放系统:遵守开放系统:遵守互连标准协议互连标准协议的实系统。的实系统。实系统实系统是由一台或多台计算机、有关软件、是由一台或多台计算机、有关软件、终端、操作员、物理过程和信息处理手段终端、操作员、物理过程和信息处理手段等的集合,是传送和处理信息的自治整体。等的集合,是传送和处理信息的自治整体。第第3 3章章 网络体系结构网络体系结构 层次不能太多,也不可太少 应在接口服务描述工作量最小、穿过相邻边界相互作用次数最少 每一层应该由定义明确的功能 每一层的功能要尽量简化 每一层只与它的上下邻层产生接口,规定相应的业务 层次的划分应有利
7、于标准化第第3 3章章 网络体系结构网络体系结构应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层接收信息的进程发送信息的进程数据流的物理传输层间的逻辑通信每一层执行功能并将信息送往下一层每一层执行功能并将信息送往上一层第第3 3章章 网络体系结构网络体系结构OSIOSI网络系统结构参考模型及协议网络系统结构参考模型及协议 第第3 3章章 网络体系结构网络体系结构7.应用层应用层 提供电子邮件、文件传输等用户服务提供电子邮件、文件传输等用户服务6.表示层表示层 转换数据格式,数据加密和解密转换数据格式,数据加密和解密5.会话层会话层 通信同步,错误恢复
8、和事务操作通信同步,错误恢复和事务操作4.传输层传输层 网络决策,实现分组和重新组装网络决策,实现分组和重新组装3.网络层网络层 路由选择,计费信息管理路由选择,计费信息管理4.链路层链路层 错误检测和校正,组帧错误检测和校正,组帧1.物理层物理层 数据的物理传输数据的物理传输表表3-1 OSI 各层功能各层功能第第3 3章章 网络体系结构网络体系结构 实体(Entity):指在每一层中具有数据收发能力的活动单元。在不同机器上同一层的实体称为对待实体。服务(Service):网络中各层向其相邻上层提供的一组功能集合,是相邻邻层之间的界面。面向连接的服务 无连接的服务第第3 3章章 网络体系结构
9、网络体系结构 服务原语(Service Primitive)是指服务用户与服务提供者之间进行交互时所要交换的一些必要信息。OSI/RM规定了四种服务原语类型,如表3-2所示。第第3 3章章 网络体系结构网络体系结构开放系统A(N)层服务用户(N1)实体(N)实体提供服务交换服务原语(N1)实体(N)实体提供服务交换服务原语开放系统B提供(N)层服务(N)层协议提供(N-1)层服务通过(N-1)层连接进行通信(N)层服务提供者层间接口层间接口(N1)层(N)层(N-1)层图3.1 协议与服务的概念图3-1 协议与服务的概念第第3 3章章 网络体系结构网络体系结构 数据单元:在网络中信息传送的单位
10、称为数据单元。协议数据单元 接口数据单元 服务数据单元第第3 3章章 网络体系结构网络体系结构(N)PCI(N)SDU(N)PDU(N-1)ICI(N-1)IDU(N-1)SDU(N-1)ICI(N-1)PCI(N-1)PDU(N)层(N-1)层图3.2 协议数据单元PDU、接口数据单元IDU和服务数据单元SDU图图3-2 协议数据单元协议数据单元PDU、接口数据单元接口数据单元IDU和服务数据单元和服务数据单元SDU第第3 3章章 网络体系结构网络体系结构 OSI/RM的概念比较抽象,它并没有规定具体的实现方法和措施,更未对网络的性能提出具体的要求,它只是一个为制定标准用的概念性框架。OSI
11、/RM七层协议模型上、下大,中间小,这是因为最高层要和各种类型的应用进程接口,而最低层要和各种类型的网络接口,因此上、下两头标准特别多,而中间几层标准就稍简单些。有些层的任务过于繁重,如数据链路层和网络层,有些层的任务又太轻,如会话层和表示层。第第3 3章章 网络体系结构网络体系结构3.2.3 物理层物理层l处于OSI模型的最低层,完成相邻节点之间原始比特流的传输l通过执行建立物理连接和数据传输等功能向数据链路层提供服务l物理层协议关心的典型问题:l使用什么样的物理信号来表示数据使用什么样的物理信号来表示数据“1”和和“0”;l一位持续的时间多长;一位持续的时间多长;l数据传输是否可同时在两个
12、方向上进行;数据传输是否可同时在两个方向上进行;l最初的连接如何建立和完成通信后连接如何终止;最初的连接如何建立和完成通信后连接如何终止;l物理接口物理接口(插头和插座插头和插座)有多少针以及各针的用处。物理有多少针以及各针的用处。物理层的设计主要涉及物理层接口的机械、电气、功能和过层的设计主要涉及物理层接口的机械、电气、功能和过程特性,以及物理层接口连接的传输介质等问题程特性,以及物理层接口连接的传输介质等问题第第3 3章章 网络体系结构网络体系结构物理层考虑的是怎样能在连接各种计算机的传输媒体上传输数据比特流,而不是指连接计算机的具体的物理设备或具体的传输媒体现有的计算机网络中的设备和媒体
13、非常繁多,且通信手段与方式也各不相同,物理层的作用就是要尽可能地屏蔽掉这些差异,使物理层上一层的数据链路层感觉不到这些差异,使得数据链路层只需考虑如何完成本层的的协议和服务,而不考虑网络具体的传输媒体是什么第第3 3章章 网络体系结构网络体系结构 它描述和确定传输媒体的接口的一些它描述和确定传输媒体的接口的一些特性:特性:机械特性机械特性几何尺寸、引脚定义等几何尺寸、引脚定义等 电气特性电气特性引线上出现的电压的范围引线上出现的电压的范围 功能特性功能特性引线上电压表示的意义引线上电压表示的意义 规程特性规程特性指明不同功能的可能事件的指明不同功能的可能事件的 出现顺序出现顺序第第3 3章章
14、网络体系结构网络体系结构l物理层由两个主要部分组成:物理层由两个主要部分组成:传输媒体传输媒体和和连接策略连接策略。l典型的传输媒体有双绞线、同轴电缆、光典型的传输媒体有双绞线、同轴电缆、光纤、卫星、微波塔和无线电波。纤、卫星、微波塔和无线电波。l连接策略共有三种形式:连接策略共有三种形式:电路交换、报文电路交换、报文交换和分组交换交换和分组交换第第3 3章章 网络体系结构网络体系结构 物理连接:点到点、点到多点 物理服务数据单元:串行、并行数据单元 顺序化:接收的位顺序与发送的一致 数据电路标识:惟一标识数据电路的标识符 故障情况报告:可向数据链路实体报错 服务质量指标:误码率、传输速率和时
15、延第第3 3章章 网络体系结构网络体系结构 物理连接的建立与拆除 物理服务数据单元传输:同步或异步 物理层管理:功能激活、差错控制第第3 3章章 网络体系结构网络体系结构物理层标准举例物理层标准举例 DTE(Data Terminal Equipment)是是数据终数据终端设备端设备,是具有一定的数据处理能力和发送、,是具有一定的数据处理能力和发送、接收数据能力的设备。接收数据能力的设备。DCE(Data Circuit-terminating Equipment)是是数据电路端接设备数据电路端接设备,它在,它在 DTE 和传输线路之和传输线路之间提供信号变换和编码的功能,并且负责建立、间提供
16、信号变换和编码的功能,并且负责建立、保持和释放数据链路的连接。保持和释放数据链路的连接。第第3 3章章 网络体系结构网络体系结构DTEDCEDCE串行比特传输信号线与控制线数据终端设备数据终端设备用户环境通信环境用户设施通信设施DTE 信号线与控制线用户设施用户环境第第3 3章章 网络体系结构网络体系结构(1)机械特性:EIA-232-D遵循ISO 2110关于插头座的标准,使用25根引脚的DB-25插头座,其他方面的尺寸也都有详细的规定,DTE上安装带插针的公共接头连接器,DCE上安装带插孔的母接头连接器,其引脚编号如图3-5所示,引脚分为上、下两排,分别有13根和12根引脚,当引脚指向人的
17、方向时,从左到右其编号分别为113和1425。12345678910111213141516171819202122232425图2.50 EIA-232-D 25根引脚编号图第第3 3章章 网络体系结构网络体系结构(2)电气特性:EIA-232-D与CCITT的V.28建议书一致,采用负逻辑,此时逻辑0相当于对信号地线有+5V+15V的电压,而逻辑1相当于对信号地线有-5V-15V的电压。逻辑“0”相当于数据“0”(空号)或控制线的“接通”状态;逻辑“1”相当于数据“1”(传号)或控制线的“断开”状态。第第3 3章章 网络体系结构网络体系结构(3)功能特性:EIA-232-D的功能特性与CC
18、ITT的V.24建议书一致。它规定了什么电路应当连接到25根引脚中的哪一根以及该引脚信号线的作用。图3-6画的是最常用的10根引脚信号线的作用,其余的一些引脚可以空着不用。在某些情况下,可以只用图3-6中的9根引脚(振铃指示RI信号线不用),这就是常见的9针COM1串行鼠标接口。第第3 3章章 网络体系结构网络体系结构(4)规程特性:EIA-232-D的规程特性也与CCITT的V.24建议书一致,可用下例简单说明。假设有一台计算机DTE通过调制解调器DCE及电话线路与远端的终端DTE建立呼叫并进行半双工通信,待数据传送完毕以后,释放呼叫。第第3 3章章 网络体系结构网络体系结构(1)保护地(2
19、)发送数据(3)接收数据(4)请求发送(5)允许发送(6)DCE 就绪(7)信号地(8)载波检测(20)DTE 就绪(22)振铃指示DTEDCE计算机或终端调制解调器图3.6 EIA232引脚信号线第第3 3章章 网络体系结构网络体系结构 EIA-232/V.24 接口调制解调器DTE-ADTE-BDCE-ADCE-BEIA-232/V.24 接口调制解调器网 络第第3 3章章 网络体系结构网络体系结构 数据链路层的基本概念 数据链路层的目的 数据链路层的功能 数据链路层协议第第3 3章章 网络体系结构网络体系结构 数据链路层的基本概念数据链路层的基本概念 链链 路路:是一条无源的点到点的物理
20、线路:是一条无源的点到点的物理线路 数据链路数据链路:物理线路和控制传输的协议,也称为逻辑:物理线路和控制传输的协议,也称为逻辑链路链路 当采用复用技术时,一条链路上可以有多条数据链路当采用复用技术时,一条链路上可以有多条数据链路 数据链路层最重要的作用就是通过数据链路层协议,数据链路层最重要的作用就是通过数据链路层协议,在在不太可靠的物理链路不太可靠的物理链路上实现上实现可靠的数据传输可靠的数据传输图4-2 链路与数据链路链路控制节点交换机链路控制节点交换机数据链路ModemModem链路数据传输第第3 3章章 网络体系结构网络体系结构l链路链路(link)是一条无源的点到点的物理线路段,是
21、一条无源的点到点的物理线路段,中间没有任何其他的交换结点。中间没有任何其他的交换结点。一条链路只是一条通路的一个组成部分。一条链路只是一条通路的一个组成部分。l数据链路数据链路(data link)除了物理线路外,还必须除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了这些协议的硬件和软件加到链路上,就构成了数据链路。数据链路。现在最常用的方法是使用适配器(即网卡)来实现现在最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。这些协议的硬件和软件。一般的适配器都包括了数据链路层和物理层这两层一
22、般的适配器都包括了数据链路层和物理层这两层的功能。的功能。第第3 3章章 网络体系结构网络体系结构 在相邻网络实体之间建立、维持和释放数据链路连接,以及传输数据链路服务数据单元。控制相邻系统之间的物理链路,它在物理层传送“位”信息的基础上,在相邻节点间保证数据的可靠通信。为了保证数据的可靠传输,发送方把用户数据封装成帧,并按顺序传送帧。需解决检错、纠错等数据链路可靠性。第第3 3章章 网络体系结构网络体系结构 链路管理链路管理:数据链路的建立、维持和释放数据链路的建立、维持和释放 帧同步帧同步:收方能从收到的比特流中区分一帧的开始收方能从收到的比特流中区分一帧的开始 和结束和结束 流量控制流量
23、控制:发送数据的速率必须使收方来得及接收发送数据的速率必须使收方来得及接收 差错控制差错控制:以帧为单位检错重发以帧为单位检错重发 将数据和控制信息分开将数据和控制信息分开:使收方区分同一帧中的数据使收方区分同一帧中的数据 和控制信息和控制信息 透明传输透明传输:传输与数据的内容无关传输与数据的内容无关 寻址寻址:在多点连接的情况下,保证每一帧都能送在多点连接的情况下,保证每一帧都能送到正确的地到正确的地 址;收方也应知道发方是哪个站址;收方也应知道发方是哪个站第第3 3章章 网络体系结构网络体系结构 在两个对等的数据链路层之间画出一个数字管道,而在这条数字管道上传输的数据单位是帧。早期的数据
24、通信协议曾叫作通信规程(procedure)。因此在数据链路层,规程和协议是同义语。结点结点帧帧第第3 3章章 网络体系结构网络体系结构局域网广域网主机 H1主机 H2路由器 R1路由器 R2路由器 R3电话网局域网主机 H1 向 H2 发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路层网络层物理层链路层网络层物理层R1R2R3H1H2从层次上来看数据的流动第第3 3章章 网络体系结构网络体系结构 为了使收方的接收缓冲区在任何情况下都不会溢出,最简单的方法是发方从主机每取一个数据块,就将其送到数据链路层的发送缓冲区中发送出去,然后等待;收方收到数据帧后
展开阅读全文