计算机网络技术基础教程第二讲.ppt
《计算机网络技术基础教程第二讲.ppt》由会员分享,可在线阅读,更多相关《计算机网络技术基础教程第二讲.ppt(68页珍藏版)》请在三一办公上搜索。
1、1,第 2讲,计算机网络体系结构,2,主要内容,计算机网络体系结构与协议OSI参考模型TCP/IP参考模型Novell NetWare参考模型局域网协议举例,3,学习要求,理解计算机网络协议的概念 理解计算机网络体系结构的概念 掌握OSI参考模型及各层功能 掌握TCP/IP参考模型及各层功能 了解TCP/IP参考模型各层的协义 了解Novell NetWare参考模型 了解其它一些常用的局域网协议,4,2.1计算机网络协议,在计算机网络系统中,为了保证通信双方能正确地进行数据通信,针对通信过程的各种情况,制定了一整套约定网络系统的通信协议协议的定义协议的组成,5,协议是指通信双方必须遵循的有关
2、通信规则约定的集合。其作用是控制并指导通信双方的对话过程,发现对话过程中出现的差错并确定处理策略。协议实际上定义了通信双方“如何进行通信”的问题,相当于一种通信双方都能理解的语言。,1.协议的定义,6,2.协议的组成,网络协议的要素:语法(如何讲)数据和控制信息的格式及编码语义(讲什么)通信过程的说明,它规定了需要发出何种控制信息、完成何种控制动作以及作出何种响应来完成通信过程。时序(讲话的顺序)定义通信过程中先做什么,后做什么,以及速度匹配等。,7,打电话(甲给乙打电话),拨号(甲拨乙的电话号码)振铃(乙的电话就会响)接听(乙选择接听电话).电话号码的格式就是语法,电话号码格式:长途区号+市
3、话号码)这一系列的动作:拨号、振铃和接听,就是语义的例子。动作的先后顺序就是时序。,8,2.2 计算机网络体系结构,网络体系结构的概念网络层次体系结构要解决的问题网络层次体系结构中的几个概念,9,1.网络体系结构的概念,两台计算机之间要进行通信,中间可能要通过许多通信设备,整个过程可能是相当复杂的,所以要设计一个单一的通信协议实现通信功能会非常的复杂。为了降低协议设计的复杂性,通常采用层次结构的方法,即将整个通信功能划分成若干层,每一层都都解决一个小的单一的问题,可完成一定的功能,每一层都有每一层的通信协议,这就构成了网络层次体系结构。,就像编程时把问题分解为很多小的模块来解决一样。,10,我
4、们把计算机网络的层次划分及各层协议的集合称为计算机网络体系结构,简称网络体系结构。,11,举例,图2-1 邮政系统分层模型,12,邮政系统实际上是就是一种分层结构,整个系统可分为三层:用户子系统、邮局子系统、运输子系统。信件在邮政系统中的传输过程?寄信用户寄信地邮局寄信地运输部门 收信人地运输部门收信人地邮局收信人用户的过程(顺序相反)。用户与邮局的关系?邮局与用户的关系(垂直)?同一层两端关系(水平)?,13,每一层都可完成一定的功能,上一层的功能的实现要调用下一层提供的服务。上一层只需要知道下一层提供什么服务,并知道如何调用即可,而不必知道下一层的服务是如何实现的。相邻层之间(不同机构间)
5、的约定(接口,上一层如何访问下一层的服务):用户与邮政局之间的约定(邮局为用户提供寄信服务)、邮政局与运输部门之间的约定(运输部门为邮局提供运输服务)。,14,每一层通信两端-同等机构间有个约定(协议,为了能够相互理解):用户之间的约定、邮政局之间的约定和运输部门之间的约定。,15,2.网络层次体系结构要解决的问题1.网络应该具有哪些层次?每一层的功能是什么?(分层与功能)2.各层之间的关系是怎样的?它们如何进行交互?(服务与接口)3.通信双方的数据传输要遵循哪些规则?(协议),层次结构方法包括三个内容:分层及每层功能,服务与层间接口,协议。,16,17,3、网络层次体系结构中的几个概念,实体
6、:任何可以发送或接收信息的硬件/软件进程。对等层:两个不同系统的同名层次。对等实体:位于不同系统的同名层次中的两个实体。每一层协议就是这一层对等实体之间互相通信的规则。,18,组成计算机网络体系结构的各层功能相对独立,又相互联系。同一系统间各相邻层的关系(垂直方向):下层为上层提供服务,上层利用下层提供的服务完成自已的功能。服务描述了每一层的功能。接口定义了某层提供的服务如何被高层访问,即同一计算机的不同功能层之间的通信规则。网络中同等层之间的通信规则(水平方向)就是该层使用的协议,如有关第N层的通信规则的集合,就是第N层的协议。协议是每一层功能的实现方法。,19,每一层对于相邻的上一层是透明
7、的,即上一层只知道该层提供那些服务,并调用它,而并不知道该层功能具体如何实现。,20,对等层通信,网络体系结构不同主机的对等层之间并不直接通信。实际上,每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信。上层使用下层提供的服务Service user下层向上层提供服务Service provider以两个人使用信件进行信息交流为例(见下页图),21,信件内容,邮件地址,货物地址,发信人,邮政局,运输系统,信件内容,邮件地址,货物地址,收信人,对信件内容的共识,对信件如何传递的共识,对货物如何运输的共识,P3,P2,P1,公路,铁路,航空,对等层通信示例:中德教师之间的对话,问题:1、收信
8、人与发信人之间、邮政局之间,他们是在直接通信吗?2、邮政局、运输系统各向谁提供什么样的服务?3、邮政局、收发信人各使用谁提供的什么服务?,邮政局,22,P3,P2,P1,对等层通信的实质:对等层实体之间虚拟通信 下层向上层提供服务 实际通信在最底层完成右图给出了对等层通信更一般的抽象。,2,1,3,2,1,物理通信线路,3,N+1,N,N-1,N+1,N,N-1,Pn-1,Pn,Pn+1,系统A,系统B,报文,报文,23,数据封装,一台计算机要发送数据到另一台计算机,数据首先必须打包,打包的过程称为封装。封装就是在数据前面加上特定的协议头部。发送邮件的例子:信装入写有源地址和目的地址的信封中发
9、送,还要写明用航空或挂号。,数 据,24,网络体系结构中每一层都要依靠下一层提供的服务。为了提供服务,下层把上层的PDU作为本层的数据封装,然后加入本层的头部(和尾部)。头部中含有完成数据传输所需的控制信息。这样,数据自上而下递交的过程实际上就是不断封装的过程。到达目的地后自下而上递交的过程就是不断拆封的过程。由此可知,在物理线路上传输的数据,其外面实际上被包封了多层“信封”。但是,某一层只能识别由对等层封装的“信封”,而对于被封装在“信封”内部的数据仅仅是拆封后将其提交给上层,本层不作任何处理。,25,数据,数据段数据包帧比特电脉冲,01110100001100001010010111101
10、0110,数据多层封装,26,服务原语,相邻的两层,下层为上层提供服务,上层利用下层提供的服务完成自已的功能。上层可看成是下层的用户,下层是上层的服务提供者。层间的服务在形式上是由一种原语(或操作)来描述的。在同一系统中,N+1层实体向N层实体请求服务时,服务用户(服务请求者)和服务提供者之间要进行信息交互,交互的信息即为服务原语。这些原语供用户实体访问该服务或向用户实体报某事件的发生。,27,服务原语分为以下四种类型:,请求(Request):服务用户向服务提供者请求一定的服务。如建立连接、发送数据、释放连接、报告状态。源(N+1)层源(N)层 指示(Indication):服务提供者向服务
11、用户提示某种状态。如连接指示、输入数据、释放连接。目的(N)层目的(N+1)层 响应(Response):服务用户响应先前的指示原语。如接受连接或释放连接。目的(N+1)实体目的(N)实体 确认(Confirm)服务用户收到服务提供者关于它的请求的答复。源(N)实体源(N+1)实体,28,服务形式,从通信角度看,各层所提供的服务有两种形式:面向连接的服务和无连接的服务。,29,面向连接的服务,所谓“连接”,是指在同等层的两个同等实体间所建立的逻辑通路。利用建立的连接进行传输的方式即是面向连接的服务。虚电路(对应于电话交换中的电路交换):建立连接、传输数据(连接标识)、释放连接。适用于数据量大、
12、实时性要求高的传输应用场合。,30,无连接的服务,无连接的服务,无须在两个对等实体间事先建立连接,计算机可以随时向网络发送数据。类似于邮政系统的通信过程。传输的每个分组中必须包含目的地址;会出现分组的丢失、重复和失序。适用于短报文的传输。,31,2.3 OSI参考模型,70年代出现了许多网络体系结构,如果IBM的SNA,DEC的DNA,Univac的DDA等。为了打破不同计算机厂商不同的网络体系结构的封闭性,真正解决网络间的互连互通问题,国际标准化组织ISO于70年代末提出了一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连参考模型(OSI/RM)。各生产厂商可根据OSI
13、参考模型的标准设计自己的产品。,32,图2-4 OSI参考模型示意图,33,1.物理层,物理层(Physical Layer)是整个OSI参考模型的最低层,它的主要功能是提供网络的物理连接,利用物理传输媒体完成相邻节点之间原始比特流的传输。物理层的设计主要涉及物理层接口的机械、电气、功能和规程特性。传送信息的基本单位:比特,也称为位。典型协议:RS-232系列、RS-449、V.24和X.21等。,34,35,2.数据链路层,数据链路层(Data Link Layer)是OSI参考模型的第2层,它的主要功能是实现无差错的传输服务,包括建立、维持和拆除数据链路;将信息按一定格式组装成帧;差错控制
14、功能和简单的流量控制功能。传送信息的基本单位:帧。典型协议:一类是面向字符的传输控制协议,如二进制同步通信协议规程(BSC);另一类是面向比特的传输控制协议,如高级数据链路控制规程(HDLC)。,流量控制:发送端的数据发送速度大于接受端的数据接收速度时,就需要放慢发送端的发送速度。,36,数据链路层的物理地址(网卡地址)寻址,节点1的物理地址为A,若节点1要给节点4发送数据,那么在数据帧的头部要包含节点1和节点4的物理地址,在帧的尾部还有差错控制信息(DT)。,37,3.网络层,网络层(Network Layer)是OSI参考模型的第3层,它解决的是网络与网络之间,即网际的通信问题。网络层的主
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术 基础教程 第二
链接地址:https://www.31ppt.com/p-4040299.html