资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
中国人民解放军信息工程大学教案 计算机网络 ( 20082009学年1学期) 主讲教员: 王文娟 所在单位: 电子技术学院303教研室 课程性质: 考试 课程学时: 50 授课对象: 本科 使用教材: 计算机网络谢希仁 著 信息工程大学训练部制表计算机网络第 5、6次课章节名称第一章、计算机网络概述 第五、六讲目的要求掌握计算机网络体系中的重要术语、协议与服务的区别和联系、面向连接和无连接服务的特点。主要内容与时间概算序号主要内容时间概算1网络体系中的术语和概念23分2协议与服务的区别和联系7分3面向连接和无连接服务的特点10分4OSI体系结构5TCP/IP体系结构6OSI与TCP/IP的比较789小结10分共计100分重点难点重点:1、网络体系结构中的重要术语2、协议与服务的区别和联系3、面向连接与无连接的特点难点:网络体系结构中的重要术语、方法手段讲解、图示、启发(续表)课 堂 提 问l OSI与TCP/IP体系结构的区别?本 次 课 内 容 总 结l 网络体系结构中的重要术语l 协议与服务的区别和联系l 面向连接与无连接的特点l OSI与TCP/IP体系结构的区别思考题作业题课后思考:l 网络体系结构原理在生活中有何应用?l 服务、实体、协议等基本概念的理解课后作业:1-1、1-7、1-10、1-13参考资料参考教材计算机网络清华大学出版社填表说明:1.该表供主讲教员备课使用,每次课均应按表中所列内容填写,各次课构成一门课教案的整体;2.表中相关项目内容的详略程度由主讲教员酌情掌握;3.该表可书写或电脑录入,书写字迹应工整,电脑录入应按格式中显示的字体、字号(仿宋GB2312小四)填写,外语可用Times New Roman字体。授课内容第五讲 网络体系结构中的重要术语教学内容: 一、 网络体系结构中的术语与概念二、 协议与服务的区别与联系三、 面向连接与无连接的特点重点:二与三一、 网络体系结构中的术语与概念为了便于理解,我们结合下面这个图给大家作解释。在这个图中,用三种不同的颜色表示三个不同的系统,或者说三个不同的计算机;另外,为了避免对每一层都进行相似的描述,我们用N、N1、N1表示三个相邻的层。首先看几个具体的术语:幻灯实体:(它可以说是分层结构中最基本的元素,具体是指)每一层中的活动元素,即任何可发送或接收信息的硬件或软件进程,包括终端、应用软件、通信进程等(如大家所熟悉的IE浏览器就是属于应用层的实体)。显然,不同系统中的每一层都有很多实体。N层中的活动元素通常称为N层实体。幻灯对等实体:处于不同系统中同一层中的实体(这个定义中需要注意两点,第一,对等实体一定是在不同的系统中;第二,它们必须是在同一层。因此,我们经常说,对等实体总是成对出现的)。在这个图中,红色N层实体和蓝色N层实体属于对等实体。幻灯协议:控制两个对等实体进行通信的规则的集合。从图中可以看出,对等实体间就是通过协议(或者说在协议的控制下)进行通信的。由于对等实体在同一层,所以协议是水平的。在N层控制两个对等实体进行通信的规则的集合叫N层协议,如果N层是传输层,那就称传输层协议。幻灯服务:下层实体为上层实体提供它们间进行通信的能力。比如说,N层实体就要为N+1层实体提供它们间进行通信的能力,即提供服务,在这种情况下,N层被称为服务提供者,N+1层是服务用户。可以看出,服务是垂直方向的。不同于协议。幻灯服务原语:上层使用下层所提供的服务必须通过与下层交换一些命令,这些命令就称为服务原语。幻灯接口:相邻两层之间交互的界面,定义相邻两层之间的原语操作及下层对上层的服务。在这个图中,同一系统中的层与层之间交互的界面就是接口。接口仅在相邻层之间存在。服务就是通过接口提供给其相邻上层。直观上看,接口是一个面的概念。幻灯服务访问点(SAP):在同一系统中相邻两层的实体进行交互(即交换信息)的地方。我们看这个图,N层的服务访问点就是N+1层可以访问N层服务的地方,或者说N层向N+1层提供服务的地方。这些服务访问点都是在接口上,与接口之间可以说是点和面的关系。一个接口上有多个服务访问点,就像一个面上可以有多个点一样。另外,对于每一个SAP来说,都有一个唯一能够标识它的地址,我们称之为SAP地址。总结出分层结构包括以下几个含义:幻灯第N+1层的实体在实现自身定义的功能时只使用N层提供的服务。(这主要是因为服务是通过接口提供的,而接口仅在相邻层之间存在,所以说上层的实体只能使用与它相邻的下层所提供的服务。但是从这个图中我们又可以看出,下层又会使用更下层的服务,所以,又得出下面这个含义:)幻灯N层向N+1层提供服务,此服务不仅包括N层本身所执行的功能,还包括由下层服务提供的功能总和。幻灯最低层只提供服务,是提供服务的基础;最高层只是用户,是使用服务的最高层;中间各层既是下一层的服务用户,又是上一层的服务提供者。 比如,三层结构的邮政层次模型。我们用户属于最高层,只享受服务;运送部门是最底层,提供运输服务;邮政局属于中间层,既向用户提供服务,又使用运送部门提供的服务。既是服务提供者又是使用者。幻灯仅在相邻层间有接口,且下层所提供服务的具体实现细节对上层完全屏蔽。(如在上节所讲的邮政系统中,发信人只需将信投入到邮箱中,至于邮局是如何盖上邮戳、拣信将信送到运输部门以及运输部门是如何将信运走的(无论空运还是铁路运输),这些过程对于发信人来说是屏蔽的,也就是说下层所提供服务的具体实现细节对上层完全屏蔽。也就是“透明”的)数据单元数据单元的概念这里所谓的数据单元就是幻灯数据在传送的过程中根据其传送范围的不同被冠以的不同名称。如:UD:用户数据;PCI:协议控制信息PDU:协议数据单元ICI:接口控制信息IDU:接口数据单元SDU:服务数据单元下面我们就来解释各种数据单元及其形成过程。幻灯图首先,发方要给收方传送一些数据,这些数据就称之为用户数据(UD),当然这些数据也不是凭空传送的,而是要依靠它的下一层也就是N+1层的实体提供一定的服务,把它们传送给收方的N1层对等实体,然后再上交给收方。用户数据到了N1层之后,N1层实体要在它前面加上一些附加的信息,我们称之为协议控制信息(PCI),或者称为协议头,这样就形成该层的一个协议数据单元(PDU)。这个协议控制信息的作用是为了协调对等实体之间的共同操作,即实现本层的对等协议。它所包含的内容是根据该层所要完成任务的不同而制定的,比如说,到了某一层之后,我们就可以在这个协议控制信息中加入源和目标地址,以此来识别发方和收方。所以我们经常说,PDU是被对等实体用来执行对等协议的,其实这主要还是协议控制信息的功劳。当然这个协议数据单元要想到达收方的N1层,同样也要依靠它的下层也就是N层的实体提供一定的服务,把它们传送给收方的N层对等实体,再交给收方的N1层。前面已经说过,服务是在服务访问点提供的,所以N1的实体要想把这些协议数据单元交给N层的实体,就必须通过服务访问点与N层进行交互,而服务访问点都是在接口上的,因此N+1层实体与N层实体通过服务访问点传递的数据单元就称为接口数据单元(IDU)。IDU就是由上层的协议数据单元和另外一些附加的信息组成。这些附加的信息就称为接口控制信息(ICI),它的作用是为了协调上层与下层实体之间的共同操作,并不是发送给收方的内容,它只要完成接口上的数据传递之后,就不复存在了。从图中我们可以看出,到了下层之后,接口控制信息已经不复存在了,真正要跨越网络传送给收方N层对等实体的是接口数据单元的数据部分,即上层的协议数据单元。但在这个时候,上层的协议数据单元又被起了另外一个名称,叫做服务数据单元(SDU)。这主要是为了体现下层为上层提供服务这个思想。所以我们可以这样说,上层的协议数据单元对于下层来说就是它的服务数据单元。这时数据已经到了N层,同样为了执行本层的对等协议,N层实体又在这个服务数据单元前面加上协议控制信息,形成该层的协议数据单元。接下来的过程就与上面一样了,数据就这样一层层的向下传递,直到最低层,通过下面的传输媒体到达收方的最低层,这里我们用虚线表示,然后再一层层的向上传递。对于收方的每一层来说,它收到的都是与发方对等层保持一致的数据,也就是协议数据单元。只不过收方的每一层在收到协议数据单元之后,都要根据协议头执行对等协议,完成之后再把这个协议头给剥去,然后将剩余的数据部分通过接口传递给上一层。这样数据到了收方的N1层时,就与发方N1层的数据一模一样了,此时再执行本层的对等协议,然后剥去协议头,恢复成原始的用户数据上交给收方。这就是整个数据传送的过程,从中我们可以看出,发方是在逐层对数据进行封装,而收方则是逐层解封,由此可见,收方的过程与发方的过程是相逆的。在这个过程中,要非常注意两个问题:第一个问题就是:接口控制信息与协议控制信息之间的区别另外一个问题就是:协议数据单元与服务数据单元之间的关系下面我们就用一个简单的例子幻灯动态的图给大家演示一下,这个图是以五层混合模型为例,对于其它模型来说过程也是一样的。假定主机 1的AP1向主机 2 的AP2发送数据。AP1先将数据交给第5层,第5层加上必要的控制信息H5就变成下一层的数据单元,第4层收到这个数据单元后加上本层的控制信息H4,再交给第3层,成为第3层的数据单元。依次类推,到了第2层数据链路层,控制信息分为两部分,分别加到数据单元的首部和尾部,以后章节中提到。第1层是比特率传送,不再加控制信息。注意,比特流应从首部开始传送。当这一串比特流离开主机1到主机2时,就从主机2的第一层依次上升到第5层。每一层根据控制信息进行操作,然后将控制信息剥去,将剩下的数据单元交给更高一层。如图。最后把应用程序AP1的数据交给应用进程AP2。二、服务与协议的区别和联系区别:应该指出,服务和协议是完全不同的概念,但二者又常常被混淆在一起。它们之间的区别是如此重要,以至于我们在此必须再强调一次。(从定义上可以看出)幻灯服务是下层实体为上层实体提供它们间进行通信的能力,具体是通过原语操作实现的。服务是由下层向上层通过层间接口提供的,上层是服务用户,下层是服务提供者。服务是“垂直”的。另外,并非在一个层内完成的全部功能都称为服务,只有那些能够被高一层看得见的功能才能称之为服务。协议是控制两个对等实体进行通信的规则的集合。协议是“水平”的。幻灯尽管服务定义了该层能够为它的上层完成的操作,但丝毫未涉及这些操作是如何完成的。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是“透明的”。体现了各层之间是独立的优点,即某一层并不需要知道它的下层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。幻灯实体利用协议来实现它们的服务定义。只要不改变提供给用户的服务,实体可以任意地改变它们的协议。这样,服务和协议就被完全地分离开来。体现了灵活性好,即当任何一层发生变化时,只要层间的接口关系保持不变,则在这层以上或以下各层均不受影响
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号