《第2章-计算机网络体系结构ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《第2章-计算机网络体系结构ppt课件(全).ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、OSI互联模型探讨互联模型探讨第二章第二章 计算机网络体系结构计算机网络体系结构#sho cdpIP,IPX陆陆玉玉阳阳后一页后一页返回目录返回目录计算机网络体系结构计算机网络体系结构n网络体系结构的基本概念网络体系结构的基本概念nOSIOSI开放系统互联模型开放系统互联模型网络体系结构的基本概念网络体系结构的基本概念 计算机在内容、格式、传送顺序等方面遵守的规则、标准或约定称为计算机网络通讯协议称为计算机网络通讯协议;同样计算机网络通讯协议也含有三个要素。(1)语义:协议的语义是指构成协议的元素的含义,不同类型的协议元素组成了通讯双方通讯所表达的格式不同;协议元素实质上是指通讯的控制信息或命
2、令和应答。网络协议三要素:网络协议三要素:前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨网络体系结构的基本概念网络体系结构的基本概念 (2)语法:语法是指数据或控制信息的数据的结构形式或格式。(3)时序:时序是指计算机网络在通讯中,信息的每一个单元或事件的传送或执行顺序。所以说计算机网络协议实质上是计算机间通讯时所使用的一种语言,它是计算机网络不可缺少的一个组成部分。网络协议三要素:网络协议三要素:前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨 网络协议是计算机网络的不可缺少的组成部分,它相当于我们人类的语言。人与人之间进行通话交流,必须具有相同的语言,一个不懂中国话的英国
3、人和一个不懂英语的中国人是无法进行沟通的。同样道理,一个采用某种通信协议的计算机与一个采用另一种通信协议的计算机也无法通信。相互通信的两个计算机系统必须高度协调工作才行,而这种“协调”是相当复杂的。为了设计这样复杂的计算机网络,网络设计者并不是设计一个单一、巨大的协议,为所有的通信规定完整的细节,而是把通信问题划分为许多小问题,然后为每个小问题设计一个单独协议。这样就使得每个协议的设计、分析都比较容易。图2-1 邮政系统分层模型 如图2-1所示,甲写了一封信给乙,他首先要给信加上信封,信封上注明收信人乙的地址、姓名信息(用户与邮局约定),并将信交与甲地邮局;邮局将信分拣后,交与运输部门;运输部
4、门将信送到乙地(邮局与运输部门的约定),途中可能会更换运输工具,甲运输部门要向乙运输部门说明信的目的地(运输部门间约定);信件送到邮局B后,邮局B再将信件转交至收信人乙手中,乙拆掉信封,即可看到信的内容。上述收发信的问题可以分成三个层次,即用户层、邮局层、运输部门层,我们进而可以抽象成如图2-2所示的层次模型。在此模型中每一层都建立在前一层基础之上,低层为高层提供服务。更具体地说就是:图2-2 层次模型 (1)n层中的实体在实现自身定义的功能时,只直接使用(n1)层提供的服务(由于(n1)层使用了(n2)层的服务,故n层间接利用了(n2)层的服务);(2)n层将以下各层的功能“增值”,即加上自
5、己的功能,为(n+1)层提供更完善的服务,同时屏蔽具体实现这些功能的细节;(3)最低层是只提供服务、不使用其它层所提供服务的基本层;(4)最高层是应用层,它只使用相邻下层提供的服务,而不提供新的服务;(5)中间层既是下一层的用户,又是上一层的服务提供者。上面提到的服务是指在协议的控制下,两个对等实体间通过通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。而协议和服务在概念上是很不一样的。首先,协议的实现保证了下一层能够向上一层提供服务。而对于本层的服务,用户只能看见服务而无法看见下面的协议,下面的协议对上面的服务用户是透明的。其次,协议是“水平的”,即协议是控制
6、对等实体之间通信的规则;而服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。还应注意到,并非在一个层内完成的全部功能都称为服务,只有那些能够被高一层看得见的功能才能称之为“服务”。上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令在OSI中称为服务原语。我们将这种层次结构称之为体系结构,又称为洋葱皮结构。这种方法的关键在于合理地划分层次,并确定每个层次的特定功能以及不同相邻层次间的接口。从上面的例子中可以看到分层的如下好处:(1)各层之间是独立的。某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。由于每一层只实现一种相对独立的功能,因而可
7、将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了。(2)灵活性好。当任何一层发生变化时,只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。此外,对某一层提供的服务还可进行修改。当某层提供的服务不再需要时,甚至可以将这层取消。(3)结构上可分割开。各层都可以采用最合适的技术来实现。(4)易于实现和维护。这种结构使得实现和调试一个庞大而复杂的系统变得易于处理,因为整个的系统已被分解为若干个相对独立的子系统。(5)能促进标准化工作,因为每一层的功能及其所提供的服务都已有了精确的说明。我们将计算机网络的各层及其协议的集合,称为网络的体系结构。换
8、种说法,计算机网络的体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。需要强调的是,这些功能究竟是用何种硬件或软件完成的,则是一个遵循这种体系结构的实现的问题。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。OSI开放系统互联模型开放系统互联模型前一页前一页 后一页后一页ISO:ISO:国际标准化组织国际标准化组织 (International Standardization rganization,International Organization for Standardization)OSI:OSI:开放式系统互联参考模型开放式系统互联参考模型:(Open
9、 System Interconnect Reference Model)OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型 OSI OSI参考互联概述:参考互联概述:前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨 在20世纪80年代,网络的规模和数量都得到了迅猛增长。但是,许多网络都是基于不同的硬件和软件而实现的,这使得它们之间互不兼容,而且很难在使用不同标准的网络之间进行通信。为解决这个问题,国际标准化组织ISO研究了许多网络方案,认识到需要建立一种可以有助于网络建设者实现网络并用于通信和协同工作的网络模型。因此,在1984年ISO颁布了开放式系统互连参考模型O
10、SI/RM(Open System Interconnect Reference Model)。“开放”一词的准确含义是指任何两个遵守该模型和有关协议标准的计算机系统均能实现网络互连。如下图所示,OSI参考模型定义了七层模型:OSI开放系统互联模型开放系统互联模型应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层7 6 5 4 3 2 1 前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型物理层物理层1 物理层:物理层主要为数据链路层提供物理链路,实现信息比特流的透明传输,同时它能连接(建立)和终止(释放)终
11、端系统间的物理连路、定义通讯设备与传输线路接口硬件的机械、电气、功能和过程的特性;但它不包括物理传送介质(粗缆、细缆、双绞线、光缆等)。前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型数据链路层数据链路层 2 数据连路层:数据连路层主要负责建立、维持和释放一个网络内的数据链路的连接,负责把数据信息从源开放系统传向宿开放系统,并误差错地以帧为单位地传送;它分为两个子层:MAC(介质访问控制)子层和LLC(逻辑连路控制);MAC子层主要的功能是组织帧,它把无特征的二进制位流组成为有字段域结构的、有特征的帧;LLC子层主要的功能是提供逻辑连路控制,它在顶
12、层时可以提供多个服务访问,可为多用户进程提供多条数据连路复用同一物理连路。前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型网络层网络层 3 网络层:网络层主要为源站点(或源端系统)和目标站点(目标端系统)间的数据传输服务,同时它对数据进行分组或打包进一步地完善,使在数据传送的过程中能够选择合适的路由和节点,使传输层传达下来的分组数据能正确无误地按地址寻找目标站点,并交付给目的传输层;同时它还能对数据在网络间传送时具有:路由寻址、差错检测、分片重组、顺序和流量控制等。前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系
13、统互联模型传输层传输层 4 传输层:又称运输层,它主要是把要传送的数据信息按传送干线的传送能力将它们分成若干分组,然后交付给网络层传送;传输层的任务就是为两个端系统(即源站点和目标站点)之间的会话层建立一条运输连接,使会话层进行可靠地、透明地传送数据信息;同时它还执行端-端的差错控制、顺序控制、流量控制和管理多路服务等。传输层是数据传送管理的最高层,它工作在端系统的主机上,所以说传输层是计算机网络体系结构中最关键的一层。前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型会话层会话层 5 会话层:会话层虽然不参与具体的数据传送,但它对数据的传送的同步进
14、行着管理,会话层有可能工作在两个不同的系统之间,对两个相互传送应用进程之间建立、组织、协调、约定、终止等联系;如:确定是否是双工工作,还是半双工工作、确定同步开始的时间或中间续传位置确定连接的商定请求,同时它还进行交换身份和密码口令、约定传输方式和格式等。前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型表示层表示层 6 表示层:表示层主要向应用层进程提供信息的语法表示,对不同语法表示进行转换管理等;它能使采用不同语法表示的两个系统之间能够进行通信,而使应用层不必考虑对方使用的什么样的语言均能够进行会话;同时它还能够对传送的数据信息有正文压缩(还原)
15、、加密(解密)等功能。前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型应用层应用层 7 应用层:应用层是网络开放系统与用户应用进程的接口,它提供OSI用户服务、管理和网络资源分配等,它在实现多个进程相互通信的同时,完成一系列的业务处理所需要的服务功能,即:允许程序访问特定的服务;如:FTP文件传输协议的应用、HTTP www服务协议的应用、SMTP简单邮件传输协议的应用等。前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI模型层间的交换模型层间的交换应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层链路层链路层物理层物理层7
16、6 5 4 3 2 1 应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层链路层链路层物理层物理层网网 络络 物物 理理 媒媒 体体 主机主机A A主机主机B B层与层之间的交换前一页前一页 后一页后一页OSI互联模型探讨互联模型探讨OSI开放系统互联模型开放系统互联模型1、OSI的每一层和它的对应层各自有它自己的通信规范协议,各层各自完成一定的功能。2、在正常工作时,低层实体向相邻的高层实体提供相互通讯的服务。3、在正常工作时,高层实体向相邻的低层实体通过请求服务,完成对等层实体通讯。4、最终都通过物理层将数据信息通过网络物理媒体介质传送到另一对应的网络实体层。前一页前一页 后一页
17、后一页OSIOSI互联模型的几点说明:互联模型的几点说明:OSI互联模型探讨互联模型探讨 本本 章章 作作 业业1 1、阅读阅读P P19-40 19-40 课程内容(课后完成)课程内容(课后完成)2 2、P P4141页思考题与习题:页思考题与习题:1 1、5 5。3 3、OSIOSI模型由哪几个层次组成?网络层及应用层作用模型由哪几个层次组成?网络层及应用层作用是什么?是什么?本章结束本章结束前一页前一页OSI互联模型探讨互联模型探讨RS-232RS-232串行口的使用串行口的使用串口串口RS-232RS-232基本介绍基本介绍RS-232串口探讨串口探讨RS-232RS-232串行口的使
18、用串行口的使用RS-232RS-232串型口介绍:串型口介绍:、RS-232RS-232串型口从接口的类型上分可分为两种:一种是串型口从接口的类型上分可分为两种:一种是9 9针的串型口,一种是针的串型口,一种是2525针的串型口;针的串型口;2525针的串型口为国际针的串型口为国际标准,但它目前只有标准,但它目前只有9 9针在使用,所以后来针在使用,所以后来IBMIBM公司把它缩公司把它缩减为减为9 9针,目前它的最大传输速率为针,目前它的最大传输速率为921.6921.6Kb/sKb/s,最高位为八最高位为八位。位。前一页前一页 后一页后一页RS-232串口探讨串口探讨RS-232RS-23
19、2串行口的使用串行口的使用RS-232RS-232串行口各管角功能一览表:串行口各管角功能一览表:序号RS-232CEIA-232DJIS缩写CCITT惯用名称DB-9说明1AA101FG接地2BABASD103TxD3发送数据3BBBBRD104RxD2接收数据4CACARS105RTS7请求发送5CBCBCS106CTS8允许发送6CCCC DR 107DSR6(DEC)数据就绪7ABABSG108GND5信号接地8CFCFCD109DCD1收信载波输出前一页前一页 后一页后一页RS-232串口探讨串口探讨RS-232RS-232串行口的使用串行口的使用序号RS-232CEIA-232DJ
20、IS缩写CCITT惯用名称DB-9说明9 接收数据传输测试(未用)10 接收数据传输测试(未用)11 未定义(多接地)12SCFSCF/CIBCD122 二次收信载波检测(未用)13SCBSCBBCS121 二次允许发送(未用)14SBASBABSD118二次发送数据(未用)15DBDDST2114 发送基本时间信号(未用)16SBBSBBBRD119 二次接收数据(未用)前一页前一页 后一页后一页RS-232串口探讨串口探讨RS-232RS-232串行口的使用串行口的使用、RS-232CRS-232C为为EIAEIA和和TIATIA制定的通用物理层接口标准,支持非均衡式电路,当时最高速率为制
21、定的通用物理层接口标准,支持非均衡式电路,当时最高速率为6464kbpskbps。最新最新的说明版本为的说明版本为V.24V.24。以前称为以前称为RS-232RS-232,他代表国际组织规范。他代表国际组织规范。EIAEIA为电子工业联合会。电子传输标准的解释组织;为电子工业联合会。电子传输标准的解释组织;TIATIA为电信工业联合会。为电信工业联合会。JISJIS为日本工业标准,它的缩写为为日本工业标准,它的缩写为(Japanese Industrial StandardsJapanese Industrial Standards)、CCITTCCITT为国际电话与电报顾问委员会,它的缩写
22、为(为国际电话与电报顾问委员会,它的缩写为(International Telephone and Telegraph International Telephone and Telegraph Consultative CommitteeConsultative Committee )。)。DB-9DB-9即即IBMIBM公司的公司的9 9针缩减规范标准。针缩减规范标准。常规名称:即国际标准英文含义的缩写。常规名称:即国际标准英文含义的缩写。RS-232串口探讨串口探讨注释说明:注释说明:RS-232RS-232串行口的使用串行口的使用序号RS-232CEIA-232DJIS缩写CCITT惯
23、用名称DB-9说明17DD DD RT 115 接收基本时间信号(未用)18 LL 未定义19SCA SCA BRS 120 二次要求发送(未用)20CDCDER108/12DTR 4数据终端就绪21CGPL/CGSQD110 信号品质检出(未用)22CECECI125RI9调用表示(振铃)23CH/CICH/CISRS111/112 选择信号速率(未用)24DADAST1113发送基本施加1 (未用)25TM未定义前一页前一页 后一页后一页RS-232串口探讨串口探讨RS-232RS-232串行口的使用串行口的使用9 9针针RS-232RS-232串行口各管角功能一览表:串行口各管角功能一览
24、表:序 号JIS缩写英文含义说明1CDData Carrier Detect收信载波输出2RDReceiver Data接收数据3SDTransmitter Data发送数据4ERData Terminal Ready 数据终端就绪5SGSignal Ground信号接地6DRData Set Ready数据就绪7RSRequest to Send要求发送8CSClear to Send允许发送9CIRing Indicator调用表示(未用)前一页前一页 后一页后一页RS-232串口探讨串口探讨RS-232RS-232串行口的使用串行口的使用RS-232RS-232串行口电气输出特性:串行口
25、电气输出特性:项目类别RS-232C特性传送器无负载输出=25v负载输出5v15v短路输出电流=500mA接收器输入电阻3k 7k 磁带 3v接受输入最大电压 25最大电缆长度 15m最大传输速度 921.6Kb/s前一页前一页 后一页后一页RS-232串口探讨串口探讨串行口的发展情况串行口的发展情况RS-422RS-422和和RS-423RS-423:、目前除、目前除RS-232RS-232串型口外还有串型口外还有RS-422RS-422(用于平衡式传输)用于平衡式传输)和和RS-423RS-423(用于非平衡式传输),它们是用于非平衡式传输),它们是RS-232RS-232的高速版的高速版本,他们的传输速度和传输距离要比本,他们的传输速度和传输距离要比RS-232RS-232要大的多。要大的多。19971997年年EIAEIA又制定了又制定了RS-423RS-423的新标准的新标准RS-499RS-499,有关有关RS-499RS-499的接线规则及与调制解调器的连接,详见的接线规则及与调制解调器的连接,详见P P4646前一页前一页结束结束RS-232串口探讨串口探讨
限制150内