第三章_计算机网络体系结构要点课件.ppt
《第三章_计算机网络体系结构要点课件.ppt》由会员分享,可在线阅读,更多相关《第三章_计算机网络体系结构要点课件.ppt(59页珍藏版)》请在三一办公上搜索。
1、第三章 计算机网络体系结构,本章学习要点:,网络体系结构与协议的概念,OSI参考模型,OSI与TCP/IP两种模型的比较,TCP/IP参考模型,3.1 网络体系结构与协议的概念,3.1.1 什么是网络体系结构计算机网络体系结构是指整个网络系统的逻辑组成和功能分配,它定义和描述了一组用于计算机及其通信设施之间互连的标准和规范的集合。也就是说:为了完成计算机间的通信合作,把计算机互连的功能划分成有明确定义的层次,规定了同层次实体通信的协议及相邻层之间的接口服务。网络体系结构就是这些同层次实体通信的协议及相邻层接口的统称,即层和协议的集合。,3.1.2 什么是网络协议从最根本的角度上讲,协议就是规则
2、。网络协议,就是为进行网络中的数据交换而建立的规则、标准或约定。连网的计算机以及网络设备之间要进行数据与控制信息的成功传递就必须共同遵守网络协议。,网络协议主要由以下三要素组成:语法语法是以二进制形式表示的命令和相应的结构,确定协议元素的格式(规定数据与控制信息的结构和格式)如何讲 语义语义是由发出请求、完成的动作和返回的响应组成的集合,确定协议元素的类型,即规定通信双方要发出何种控制信息、完成何种动作以及做出何种应答。讲什么交换规则交换规则规定事件实现顺序的详细说明,即确定通信状态的变化和过程,。应答关系,协议只确定计算机各种规定的外部特点,不对内部的具体实现做任何规定,这同人们日常生活中的
3、一些规定是一样的,规定只说明做什么,对怎样做一般不加以描述。,3.1.3 网络协议的分层,计算机网络是一个非常复杂的系统,因此网络通信也比较复杂。为了减少计算机网络的复杂程度,计算机网络将其功能划分为若干个层次,这种方法就是结构化设计方法。实践证明,它是解决复杂问题的一种有效手段,其核心思想就是将系统模块化,并按层次组织各模块。,1.分层的好处 各层之间相互独立某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层间的接口(即界面)所提供的服务。由于每一层只实现一种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了。,灵
4、活性好当任何一层发生变化时(例如技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。各层都可以采用最合适的技术来实现,各层实现技术的改变不影响其他层 易于实现和维护分层结构使得实现和调试一个庞大而复杂的网络系统变得简单和容易。,有利于促进标准化,容易解决通信的异构性问题不同的计算机网络具有不同的体系结构,其层的数量、各层的名字和功能以及各相邻层之间的接口都不一样。然而在任何网络中,每一层都是为了向它邻接的上层提供一定的服务而设置的,而且,每一层都对上层屏蔽了如何实现协议的具体细节。这样,网络体系结构就能做到与具体的物理实现无关,哪怕连接到网络中的主机和终端的型号与性能各不
5、相同,只要它们共同遵守相同的协议,就可以实现相互通信和相互操作。,分层原则,分层数应足够多,以免同一层中有不同的功能混杂。但分层数也不能太多,层次太多会导致体系结构过于庞杂,系统的描述和集成都有困难。每层应当定义一个定义明确的功能,且功能相对独立,修改本层功能并不影响其他层。各层边界的选择应尽量减少跨过层间接口的通信量。网络中各结点都有相同的层次。,2.各层次间的关系每一层都由一些实体(Entity)组成,这些实体抽象地表示了通信时的软件元素(如进程或子程序)或硬件元素(如智能I/O芯片等)。不同机器上同一层的实体叫做对等实体(Peer Entity)。计算机网络中,正是对等实体利用该层的协议
6、在互相通信。,各相邻层之间要有一个接口,它定义了较低层向较高层提供的原始操作和服务。相邻层通过它们之间的接口交换信息,高层并不需要知道低层是如何实现的,仅需要知道该层通过层间的接口所提供的服务,这样使得两层之间保持了功能的独立性。对于网络结构化层次模型,其特点是每一层都建立在它的下一层之上,每一层都是向它的上一层提供一定的服务,而上一层根本不需要知道下一层是如何实现服务的。这样每一层在实现自身功能时,直接使用较低一层提供的服务,而间接地使用了更低层提供的服务,并向较高一层提供更完善的服务,同时屏蔽了具体实现这些功能的细节。,分层举例,信件内容,邮件地址,货物地址,发信人,邮局,运输系统,信件内
7、容,邮件地址,货物地址,收信人,对信件内容的共识,对信件如何传递的共识,对货物如何运输的共识,P3,P2,P1,公路,铁路,航空,邮局,运输系统,对等层通信的实质,对等层实体之间实现的是虚拟的逻辑通信;下层向上层提供服务;上层依赖下层提供的服务来与其它主机上的对等层通信;实际通信在最底层完成。,源进程传送消息到目标进程的过程:消息送到源系统的最高层;从最高层开始,自上而下逐层封装;经物理线路传输到目标系统;目标系统将收到的信息自下而上逐层处理并拆封;由最高层将消息提交给目标进程。,目标进程,源进程,P3,P2,P1,物理通信线路,Pn-1,Pn,Pn+1,逻辑通信,网络体系结构中:每层可能会有
8、若干个协议一个协议只属于一个层次协议可以由软件或硬件来实现:网络通信协议软件、网络驱动程序网络硬件常用协议组:TCP/IP(Windows、Unix、Linux、)NetBEUI(Windows)IPX/SPX(NetWare、Windows),3.2 OSI参考模型,网络体系结构的基本功能和特点:(1)保证存在一条有效的传输路径;(2)进行数据链路控制、误码检测、数据重发,以保证实现数据无误码的传输;(3)实现有效寻址和路径选择,保证数据准确无误的到达目的地;(4)进行同步控制,保证通信双方传输速率的匹配;(5)对报文进行有效的分组和组合,适应缓冲容量,保证数据传输质量;(6)进行网络用户对
9、话管理和实现不同编码、不同控制方式的协议转换,保证各终端用户进行数据识别。,3.2.1 OSI参考模型的概念为了实现不同厂家生产的计算机系统之间以及不同网络之间的数据通信,国际标准化组织ISO对各类计算机网络体系结构进行了研究,并于1981年正式公布了一个网络体系结构模型作为国际标准,它定义了网络互连的七层框架,即物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。这就是开放系统互连参考模型(OSI/RM),也称为ISO/OSI。,OSI参考模型定义了不同计算机互联标准的框架结构,得到了国际上的承认。它通过分层结构把复杂的通信过程分成了多个独立的、比较容易解决的子问题。在OSI模型中,
10、下一层为上一层提供服务,而各层内部的工作与相邻层是无关的。开放:表示能使任何两个遵守参考模型和有关标准的系统进行互连。互连:是指将不同的系统互相连接起来,以达到相互交换信息,共享资源,分布应用和分布处理的目的。,OSI参考模型的最高层为应用层,面向用户提供网络应用服务;最低层为物理层,与通信介质相连实现真正的数据通信,如图所示。除物理层之外,其余各对等层之间均不存在直接的通信关系,而是通过各对等层的协议来进行通信。只有两个物理层之间通过通信介质进行真正的数据通信。,图OSI参考模型的结构示意图,3.2.2 OSI参考模型各层的功能ISO已经为各层制定了标准,各个标准作为独立的国际标准公布。下面
11、我们以从低层到高层的顺序,依次介绍OSI参考模型的各层。,1.物理层(Physical Layer),物理层是OSI模型的最低层,它向下直接与传输介质相连接,是开放系统和物理传输介质的接口,向上相邻且服务于数据链路层。是整个开放系统的基础,它是惟一直接提供原始比特流传输的层。其主要功能使用什么类型的传输介质,使用什么样的连接器件和连接设备。使用什么拓扑结构。使用什么样的物理信号表示二进制的0和1,以及该物理信号与传输相关的特性如何。在常用的网络设备中,集线器工作在OSI参考模型的物理层。物理层中传送的数据为比特流。,说明:第一,物理层直接与物理信道相连接,因此物理层是7层中惟一的“实连接层”;
12、而其他各层由于都间接地使用到物理层的功能,因此为“虚连接层”。第二,“透明”是一个很重要的术语。它表示的是某一个实际存在的事物看起来却好像不存在一样。,2.数据链路层(Data Link Layer),数据链路层是OSI参考模型中的第二层,介乎于物理层和网络层提供的服务的基础上向网络层提供服务。数据链路层的作用是对物理层传输原始比特流的功能的加强,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,即使之对网络层表现为一条无差错的链路。数据链路层的基本功能是向网络层提供透明的和可靠的数据传送服务。透明性是指该层上传输的数据的内容、格式及编码没有限制,也没有必要解释信息结构的意义;可
13、靠的传输使用户免去对丢失信息、干扰信息及顺序不正确等的担心。,数据链路层的基本功能和提供的服务,将bit信息加以组织封装成帧。确定了数据帧的结构。通过使用硬件地址及物理地址来寻址。实现差错校验信息的组织。对共享的介质实现访问控制。在常用的网络设备中,网卡是工作在物理层和数据链路层重要的网络设备。交换机是工作在数据链路层的网络设备。数据链路层中传送的数据为帧。,3.网络层(Network Layer),网络层是OSI模型的第3层,该层传输以“分组”为单位的数据单元,其主要任务用一句话表示就是“为数据通过网络建立逻辑链接,即该层通过路由选择算法,为报文、或分组通过通信子网选择最适当的路径,并提供网
14、络互联及拥塞控制功能”。,2.网络层的功能提供了网络层的地址(IP地址),并进行不同网络系统间的路径选择。数据包的分割和重新组合。差错校验和恢复。流量控制和拥塞控制。路由器是工作在OSI参考模型的网络层的重要设备。网络层中数据为数据包,4.传输层(transport),传输层以上各层:面向应用;以下各层:面向传输。传输层位于资源子网和通信子网的交界处,起着承上启下的作用。与网络层的部分服务有重叠交叉。如何平衡取决于两者的功能划分。真正意义上的从源到目标实现“端到端”连接的层。1-3层:链接,中继;4-7层:端到端,OSI所定义的运输层正好是七层的中间一层,是通信子网(下面3层)和资源子网(上面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 计算机网络 体系结构 要点 课件

链接地址:https://www.31ppt.com/p-4093780.html