第三章_计算机网络体系结构.ppt
《第三章_计算机网络体系结构.ppt》由会员分享,可在线阅读,更多相关《第三章_计算机网络体系结构.ppt(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2.1 网络体系结构及协议概念网络体系结构及协议概念2.1.1 网络体系结构的概念网络体系结构的概念 计算机网络体系结构与网络协议是计算机网络技术计算机网络体系结构与网络协议是计算机网络技术中的关键。中的关键。计算机网络的实现需要解决很多复杂的技术问题。计算机网络的实现需要解决很多复杂的技术问题。例如:例如:支持多种通信介质;支持多种通信介质;支持多厂商和异种机互支持多厂商和异种机互联,其中包括软件的通信规定及硬件接口的规范;联,其中包括软件的通信规定及硬件接口的规范;支支持多种业务,如远程登录、数据库、分布式计算等;持多种业务,如远程登录、数据库、分布式计算等;支持高级人机接口。支持高级人机
2、接口。为了满足以上的种种需求,为了满足以上的种种需求,现代计算机网络就必须现代计算机网络就必须按高度结构化方式分层处理来满足需要。按高度结构化方式分层处理来满足需要。网络体系结构的定义:网络体系结构的定义:网络体系结构是指网络的基本设计思想及方案,并网络体系结构是指网络的基本设计思想及方案,并要定义各个组成部分的功能,从而达到用户要求。而层次要定义各个组成部分的功能,从而达到用户要求。而层次结构是描述体系的基本方法,它的特点是每一层都建立在结构是描述体系的基本方法,它的特点是每一层都建立在前一层基础之上,低层为高层提供服务。层次结构简化了前一层基础之上,低层为高层提供服务。层次结构简化了对复杂
3、的计算机网络的研究工作。对复杂的计算机网络的研究工作。好处:好处:各层采用合适的技术各层采用合适的技术各层采用合适的技术各层采用合适的技术 各层之间相互独立各层之间相互独立各层之间相互独立各层之间相互独立 灵活性灵活性灵活性灵活性 易于标准化易于标准化易于标准化易于标准化 有利于实现和维护有利于实现和维护有利于实现和维护有利于实现和维护2.1.2网络协议网络协议网络协议的定义:网络协议的定义:网络协议是计算机网络中网络协议是计算机网络中网络协议是计算机网络中网络协议是计算机网络中实体实体实体实体之间有关之间有关之间有关之间有关通信规则约定通信规则约定通信规则约定通信规则约定的集合。的集合。的集
4、合。的集合。三要素三要素 语法语法(Syntax):是指是指构成协议的协议元素的含义构成协议的协议元素的含义,不同,不同 类型的协议元素规定了通信双方所要表达的不同内容。这里类型的协议元素规定了通信双方所要表达的不同内容。这里 的协议元素是指控制信息或命令及应答。的协议元素是指控制信息或命令及应答。时序时序时序时序 (Timing)(Timing):即事件的即事件的即事件的即事件的执行顺序和速度匹配执行顺序和速度匹配执行顺序和速度匹配执行顺序和速度匹配。语义语义语义语义 (Semantics)(Semantics):由由由由发出的命令请求、完成的动作和返回发出的命令请求、完成的动作和返回发出的
5、命令请求、完成的动作和返回发出的命令请求、完成的动作和返回的响应组成的集合的响应组成的集合的响应组成的集合的响应组成的集合,其控制信息的内容和需要做出的动作及,其控制信息的内容和需要做出的动作及,其控制信息的内容和需要做出的动作及,其控制信息的内容和需要做出的动作及响应。响应。响应。响应。2.1.3 分层原理 分层设计分层设计分层设计分层设计通信双方通过核实信通信双方通过核实信的格式和内容,来达的格式和内容,来达到写信、阅信并执行到写信、阅信并执行信中内容的目的信中内容的目的 通信人层通信人层通信人层通信人层提供给通信人不同提供给通信人不同提供给通信人不同提供给通信人不同的传递速率、保密的传递
6、速率、保密的传递速率、保密的传递速率、保密级别的通信服务,级别的通信服务,级别的通信服务,级别的通信服务,对信件进行分拣、对信件进行分拣、对信件进行分拣、对信件进行分拣、包装、发送、投递包装、发送、投递包装、发送、投递包装、发送、投递和差错处理和差错处理和差错处理和差错处理 邮局层邮局层邮局层邮局层负责邮包的运输管理,负责邮包的运输管理,负责邮包的运输管理,负责邮包的运输管理,完成信件运输任务,完成信件运输任务,完成信件运输任务,完成信件运输任务,邮包在运输中可能经邮包在运输中可能经邮包在运输中可能经邮包在运输中可能经过许多站点的装卸和过许多站点的装卸和过许多站点的装卸和过许多站点的装卸和转接
7、,也可能使用不转接,也可能使用不转接,也可能使用不转接,也可能使用不同的交通工具同的交通工具同的交通工具同的交通工具 运输层运输层运输层运输层 各层之间是独立的。这样的话,某一层可以忽略其他层的各层之间是独立的。这样的话,某一层可以忽略其他层的实现细节,只要知道下一层通过界面实现细节,只要知道下一层通过界面(接口接口)所提供的服务。所提供的服务。利于实现和维护,某个层次实现细节的变化不会影响其它层利于实现和维护,某个层次实现细节的变化不会影响其它层 次。次。采用层次化结构的好处:采用层次化结构的好处:采用层次化结构的好处:采用层次化结构的好处:结构上可以分割开,各层都可以选择最合适的实现技术。
8、结构上可以分割开,各层都可以选择最合适的实现技术。整个系统被分解为若干个范围较小的部分,便于实现、调试整个系统被分解为若干个范围较小的部分,便于实现、调试和维护。和维护。易于标准化。易于标准化。易于标准化。易于标准化。基本概念基本概念关于()层描述OSI协议时,一般从层次结构的角度出发,将最高层和最低层以外的任何一层称为“第层”,其相邻的上一层为“第层”,其相邻的下一层为“第层”,而层则表示有个层次。1、实系统 在通信网中,将现实中能够进行信息处理和信息传送的自治整体称为“实系统”。2、开放实系统 一个实系统与其它实系统之间的通信遵守OSI标准,则称它为“开放实系统”。实体实体表示任何一个可以
9、发送和接收信息的硬件或软件进程,负责完成子系统所承担的处理任务。可以为一个软件模块,或具有一定功能的硬件模块。()协议()协议是不同开放系统对等实体进行通信的规则的集合。即两个实体必须使用相同的协议才能通信。()服务在()协议的控制下,两个对等的()层通过对等()实体的工作,分别为上一层()层提供服务,同样,()实体要执行()协议,还要()实体为其提供服务。服务访问点在同一系统中,一个()实体和一个()实体相互作用时,信息必须穿越上下两层之间的边界,将这样的边界称为服务访问点。(SAP)相邻实体之间允许有多个SAP,但一个只能被一个()实体使用。.数据单元 数据单元协议数据单元:不同系统某层对
10、等实体协议数据单元:不同系统某层对等实体为实现该层协议所交换的信息单位。为实现该层协议所交换的信息单位。由:由:协议控制信息协议控制信息PCI 用户数据用户数据服务数据单元:上层服务用户要求服务服务数据单元:上层服务用户要求服务提供者传递的逻辑数据单元。提供者传递的逻辑数据单元。接口数据单元:在同一系统中相邻两层接口数据单元:在同一系统中相邻两层实体的第一次交互中经过层接口的信息实体的第一次交互中经过层接口的信息单元。由:单元。由:接口控制信息接口控制信息接口数据接口数据协议数据单元:协议数据单元(PDU)是指在不同开放系统的各层对等实体之间,为实现该层协议所交换的信息单元。接口数据单元 接口
11、数据单元式指在同一开放系统的两个相邻层实体之间的一次交互中,进过层间接口的信息单元。服务数据单元:服务数据单元是指(N)实体为完成(N)服务用户请求的功能所设置的数据单元2.4.3、服务原语:在OSI-RM中,上层使用下层的服务,必须通过下层交换一些命令,这些命令称为服务原语。服务原语请求:用户要求服务做某项工作请求:用户要求服务做某项工作指示:用户被告知某事件发生了指示:用户被告知某事件发生了响应:用户表示对某事件的响应响应:用户表示对某事件的响应确认:用户实体收到关于它的请求答复确认:用户实体收到关于它的请求答复服务原语的表示方法:空间表示法:在空间表示法中,纵坐标代表层次,服务原语发送的
12、顺序由小圆圈中的数字表示。时间表示法:纵坐标表示时间。强调服务原语的先后顺序。2、服务类型:服务是网络中各层实体向其相邻上层提供的一组功能集合。两大类服务 面向连接服务:每次完整的数面向连接服务:每次完整的数据传输必须经过建立连接、数据传输必须经过建立连接、数据传输、中止三个阶段据传输、中止三个阶段无连接服务:每个报文带有完无连接服务:每个报文带有完整的目的地址,每个报文在系整的目的地址,每个报文在系统中独立传送。统中独立传送。计算机网络体系结构的出现,加快了计算机网络的发展。但由于当初计算机网络体系结构的出现,加快了计算机网络的发展。但由于当初计算机网络体系结构的出现,加快了计算机网络的发展
13、。但由于当初计算机网络体系结构的出现,加快了计算机网络的发展。但由于当初不同厂家的制定的网络体系结构不相同,在计算机间的通信很难实现,所不同厂家的制定的网络体系结构不相同,在计算机间的通信很难实现,所不同厂家的制定的网络体系结构不相同,在计算机间的通信很难实现,所不同厂家的制定的网络体系结构不相同,在计算机间的通信很难实现,所以需要制定一个国际标准。在制定计算机网络标以需要制定一个国际标准。在制定计算机网络标以需要制定一个国际标准。在制定计算机网络标以需要制定一个国际标准。在制定计算机网络标 准方面起着很大作用的两准方面起着很大作用的两准方面起着很大作用的两准方面起着很大作用的两大国际组织是:
14、国际电报与电话咨询委员会大国际组织是:国际电报与电话咨询委员会大国际组织是:国际电报与电话咨询委员会大国际组织是:国际电报与电话咨询委员会 (CCITT(CCITT,Consultative Consultative Committee on International Telegraph and Telephone)Committee on International Telegraph and Telephone)与国际标准化组织与国际标准化组织与国际标准化组织与国际标准化组织 (ISO(ISO,International Standards Organization)Internatio
15、nal Standards Organization)。2.22.2 开放系统互联参考模型开放系统互联参考模型OSI/RM CCITTCCITT主要是从通信的角度考虑一些标准的制定。主要是从通信的角度考虑一些标准的制定。主要是从通信的角度考虑一些标准的制定。主要是从通信的角度考虑一些标准的制定。ISOISO则关心信息的处理与网络体系结构。则关心信息的处理与网络体系结构。则关心信息的处理与网络体系结构。则关心信息的处理与网络体系结构。1983年形成开放系统互联基本参考模型的正式文件,即年形成开放系统互联基本参考模型的正式文件,即ISO 7498国际标准。我国的相应国家标准是国际标准。我国的相应国
16、家标准是GB 9387。2.2.22.2.2划分层次的原则划分层次的原则 各子模块具有相对的独立性,模块之间交互的信息尽可能少,从而各子模块具有相对的独立性,模块之间交互的信息尽可能少,从而尽可能地减少模块之间的依赖性。层次不能太多,也不能少。尽可能地减少模块之间的依赖性。层次不能太多,也不能少。尽可能地保持各层功能的相对独立性,但又要使各邻接层的功能便于尽可能地保持各层功能的相对独立性,但又要使各邻接层的功能便于线接,以构成功能上的单向依赖关系,保证只在相邻层之间建立接口。线接,以构成功能上的单向依赖关系,保证只在相邻层之间建立接口。尽可能地把近似的功能集中在一起构成一层,以便于局部化,但对
17、那些尽可能地把近似的功能集中在一起构成一层,以便于局部化,但对那些在进程执行过程中所涉及的执行方法显然不同的功能应建立独立的层次,在进程执行过程中所涉及的执行方法显然不同的功能应建立独立的层次,以便进行特殊处理。以便进行特殊处理。考虑数据处理的需要。在数据处理过程需要不同的抽象级的地方设立考虑数据处理的需要。在数据处理过程需要不同的抽象级的地方设立单独的层次,而当不需要该服务时,也可以绕过这些子层次。单独的层次,而当不需要该服务时,也可以绕过这些子层次。应该把层次分成理论上需要的不同等级,每一层只与它的上、下邻层产应该把层次分成理论上需要的不同等级,每一层只与它的上、下邻层产生接口,履行其特定
18、的功能。生接口,履行其特定的功能。OSI是以综合开发通信协议体系为目的,从系统转移数据是以综合开发通信协议体系为目的,从系统转移数据直至对各系统中的文件、数据库及程序资源的访问调用以及各直至对各系统中的文件、数据库及程序资源的访问调用以及各种通信功能都作为它的标准化对象。种通信功能都作为它的标准化对象。OSI中的中的“开放开放”,是指,是指凡遵守凡遵守OSI标准的系统可以互联,彼此能开放式地进行通信,标准的系统可以互联,彼此能开放式地进行通信,并且确保在导入新的通信业务时能够很容易地追加新的功能。并且确保在导入新的通信业务时能够很容易地追加新的功能。2.2.32.2.3模型概述模型概述模型概述
19、模型概述图图图图 1 1OSIOSI参考模型参考模型参考模型参考模型 应用层应用层 (A)表示层表示层 (P)物理层物理层 (PH)会话层会话层 (S)传输层传输层 (T)网络层网络层 (N)数据链路层数据链路层 (DL)最底层最底层 最顶层最顶层通信子网OSI中数据流动过程用户看到的数据流向用户看到的数据流向实实际际数数据据流流向向实实际际数数据据流流向向实际数据流向实际数据流向 物理层,第一层,物理层,第一层,OSIOSI模型的最低层。该层通过物理介质模型的最低层。该层通过物理介质 (如网络电缆如网络电缆)传输无结构的原始位流。物理层完全面向硬件,传输无结构的原始位流。物理层完全面向硬件,
20、它负责通讯计算机问物理链路的建立和维护过程中个方面的工它负责通讯计算机问物理链路的建立和维护过程中个方面的工作。物理层还负责运载由其上各层产生的数据信号。作。物理层还负责运载由其上各层产生的数据信号。2.32.3OSI-RM 各层主要功能概述各层主要功能概述 从以上定义可以看出,物理层两个特点是:从以上定义可以看出,物理层两个特点是:物理层提供为建立、维护和释放物理连接所需要的物理层提供为建立、维护和释放物理连接所需要的物理层提供为建立、维护和释放物理连接所需要的物理层提供为建立、维护和释放物理连接所需要的机械、电气、功能和规程的特性。机械、电气、功能和规程的特性。机械、电气、功能和规程的特性
21、。机械、电气、功能和规程的特性。物理层主要负责在物理连接上传输二进制比特流。物理层主要负责在物理连接上传输二进制比特流。1、物理层、物理层物理层接口的特性四个特性:1、机械特性:主要规定DTE/DCE接口连接器的形状和尺寸,引脚数和引脚的安排2、电气特性:主要规定每种电信号的电平,信号脉冲宽度,允许的数据传输速率和最大传输距离3、功能特性:规定接口电路引脚的功能和作用4、规程特性:规定接口电路信号发出的时序,应答关系和操作过程。1、DTE:数据终端设备,指网络中用于处理用户数据的设备,是计算机网络中的数据源和信源。2、DCE:数据电路端接设备,介于DTE与网络介质之间的设备,用于将DTE发出的
22、数字信号变为适合在传输介质上传输的信号形式,并将它送到传输介质上,和从传输介质上收取发来的信号。物理层的功能1、物理连接的建立和拆除 对于面向连接的服务而言,传输数据时建立连接,数据传输完毕拆除连接2、物理服务数据单元传输 采用同步或异步方式传输数据单元3、物理层管理 功能激活或差错控制DTE与DCE在网络中的位置物理层提供的服务1、物理连接:、物理连接:a:点到点连接,两个数据链路实体的一对一连接点到点连接,两个数据链路实体的一对一连接 b:多点连接,一个数据链路实体与多个数据链路实多点连接,一个数据链路实体与多个数据链路实 体的连接体的连接2、物理服务数据单元:、物理服务数据单元:串行传输
23、串行传输:传输介质上信息一位一位向目的地传输传输介质上信息一位一位向目的地传输 并行传输:由若干位信息并排向目的地传输并行传输:由若干位信息并排向目的地传输3、顺序化:、顺序化:在传输时保证收到的位顺序与发送的一致在传输时保证收到的位顺序与发送的一致4、数据电路标识:、数据电路标识:提供惟一能标识两相邻系统之间数据电路的标识符提供惟一能标识两相邻系统之间数据电路的标识符5、故障情况报告:、故障情况报告:物理层内出现差错时能向数据链路实体报告物理层中所检测到的故障和差物理层内出现差错时能向数据链路实体报告物理层中所检测到的故障和差错。错。6、服务质量标准:、服务质量标准:质量指标包括质量指标包括
24、 误码率、服务可用性、数据传输速率、传输时延误码率、服务可用性、数据传输速率、传输时延 常用的物理层接口简介常用的物理层接口简介1、EIA RS-232-E EIA RS-232是美国电子工业协会依照是美国电子工业协会依照CCITT的相关标准加的相关标准加以具体实现的一个物理层异步通信接口标准。用于在模拟信以具体实现的一个物理层异步通信接口标准。用于在模拟信道环境下传输数据信号。道环境下传输数据信号。(1)、)、EIA RS-232-E机械特性:机械特性:EIA RS-232-E规定了一个规定了一个25引脚针状的连接器引脚针状的连接器(DB25接口)用来连接接口)用来连接DTE和和DCE。(2
25、)、功能特性:)、功能特性:规定了规定了25针中各个信号的含义。针中各个信号的含义。(3)电气特性:)电气特性:采用负逻辑,低于采用负逻辑,低于-3V表示表示1,用高于,用高于3V的电压表示的电压表示 二进二进制制0.最大速率最大速率19.2Kbps,电缆长度,电缆长度15米。米。(4)规程特性)规程特性 由一组标准信号线与之对应,描叙了接口事件发生的顺序由一组标准信号线与之对应,描叙了接口事件发生的顺序。数据链路层,第二层,将数据帧从网络层发送到物理数据链路层,第二层,将数据帧从网络层发送到物理数据链路层,第二层,将数据帧从网络层发送到物理数据链路层,第二层,将数据帧从网络层发送到物理层。它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 计算机网络 体系结构
限制150内