第8章计算机网络与通信.ppt
《第8章计算机网络与通信.ppt》由会员分享,可在线阅读,更多相关《第8章计算机网络与通信.ppt(131页珍藏版)》请在课桌文档上搜索。
1、第8章 计算机网络与通信,8.1 多媒体网络与通信的特征8.2 计算机网络的基本概念8.3 局域网技术8.4 广域网技术8.5 网络互连8.6 计算机网络发展与多媒体应用,8.1 多媒体网络与通信的特征,8.1.1 多媒体数据流的基本特征 1.数据传输速率多媒体数据传输速率可以是固定的均匀速率,也可能是突发的非均匀数据速率。以话音信号为例,对话音信号进行采样(8000 Hz),量化(8位),则可以1.544 Mb/s或2.048 Mb/s的均匀速率(一次群速率)进行传输。而对非话音信号,可能是突发的以非均匀数据速率进行传输。能同时适应这两种传输需求的计算机通信网络,就是综合业务数字网(ISND
2、)。,2.突发性要求连续媒体的传输必须是实时的,网络端到端的等待时间必须控制在尽可能短的时间内。例如,为了保证视频会议系统传输的会议信息的视频效果,延迟应控制在250 ms内,并且保持视频信号与音频信号的同步传输。而对于多媒体电子邮件,则并不要求传输的实时性能。3.信道的对称性在计算机网络中,端到端的传输信道是双向的,分为上行信道和下行信道。上行信道是从源端到目的端的通信信道,下行信道是从目的端到源端的通信信道。根据多媒体应用类型的不同,上行信道和下行信道的通信量可能是对称的,也可能是不对称的。,例如,视频点播系统的上行信道只是传输少量的控制(请求)信息,而下行信道则需传输视频流,通信量要远大
3、于上行信道。而在对等式视频会议系统中,各会场之间的信道通信量大体上应当是对称的。8.1.2 多媒体网络通信的性能要求 多媒体通信对网络环境提出了影响网络的一些关键性能的新的要求。1.吞吐量网络吞吐量是指网络成功传送报文分组的比例,也就是网络实际的有效带宽。它只能是网络极限带宽(或数据速率)的一部分。,网络的带宽和数据速率实际上反映的是网络的同一个性能,即数据或信息的传输能力。带宽是频域的度量指标,数据速率(或信息速率)是时域的度量指标。在二进制数据传输时,数据速率就是信息速率。自然,在一定控制协议下,网络的带宽越高,网络的吞吐量也越大。而在网络的带宽一定的情况下,总是采用高效协议来提高网络的吞
4、吐量。影响网络吞吐量的因素主要有网络协议、网络拥塞、缓冲区容量及网络故障等。多媒体通信网络的吞吐量需求与网络传输速率、缓冲区容量及数据流量有关,应能满足高数据传输速率、大缓冲容量和流量的需求。,2.可靠性可靠性就是要求网络具有较低的差错率。在网络的不同层次上,可靠性分别用位差错率、帧差错率和分组差错率表示。网络差错主要是由位出错、分组丢失和乱序等原因引起。由于人的感觉器官的限制,如人的视觉和听觉很难分辨图像或声音数据的微小差异,所以多媒体通信系统中允许存在一定程度的传输错误。但人对音频信息的分辨能力要比视频信息高,因此,音频传输的可靠性应该比视频传输的可靠性要高。,为了保证网络传输的可靠性,必
5、须采用可靠的传输协议,以及可靠的差错控制技术和流量控制技术,例如,X.25分组交换网通过结点之间完全的差错控制和流量控制,将不太可靠的物理网络(例如电话传输网络)提升为可靠的端端传输网络。但是,这又增加了网络传输延迟,因此,在快速分组交换网(如帧中继、宽带综合业务数据网)中,又要简化传输协议,以减少端端延迟时间。,3.传输延迟传输延迟是衡量网络的重要参数。端到端延迟是指发送一个分组到接收端正确接收到该分组的时间。传输延迟主要包括以下4种延迟。1)传播延迟传播延迟是电信号在物理信道中传播所需的时间。对金属导线而言,电信号的传播速度是200 m/s。传输距离越长,所需时间越多。2)发送(接收)延迟
6、发送延迟是发送(接收)一个分组所需的时间。它主要由网络的数据速率和中间结点处理延迟所造成的。,3)网络延迟网络延迟是发送延迟与传播延迟之和。4)接口延迟接口延迟是发送端从开始准备发送数据到实际利用网络发送数据所需要的时间,实际就是待发送数据在发送缓冲区中的等待时间。另外要说明的是,以分组方式传输一个很大的报文或数据流时,各个分组到达接收端的延迟时间是不相同的,这就是所谓的延迟抖动,即端到端分组延迟的最大变化量。,在多媒体会议这类应用中,信息流中包含音频和视频数据流,它们之间存在对应的时间关系。在理想情况下,要求网络以最小的延迟传输,并且保持它们的相对关系,以保证接收端的同步播放。因此,网络必须
7、将延迟和延迟抖动限制在一个很小的范围内,否则将会在接收端出现同步失调,影响多媒体信息的演播质量。,4.多点通信多媒体通信涉及多媒体信息流,包括音频信息和视频信息。在分布式多媒体应用中可以进行多播通信和广播通信。因此,多媒体网络通信系统应支持点对点通信、点对多点通信、多点对多点通信以及广播通信。广播通信是把相同数据传送到其他所有站点,多播通信又称组播,其传送方式是把相同的数据传送到其他相关站点。多播传送使用的组地址是相关的多个目标地址。,5.同步多媒体通信的同步可分为流内同步和流间同步。流内同步是指单个媒体流内部的时间关系,即按照一定的延迟和抖动约束来传送媒体分组流,以满足感官上的需要。流间同步
8、是不同媒体间的同步。当音频和视频以及其他数据流经不同传输路径或从不同的信源传送过来时,为了达到媒体表现的同步,需要在目的端对这些媒体流进行同步。同步是网络保证服务质量所必须的。,8.2 计算机网络的基本概念,8.2.1 计算机网络的定义计算机网络在不同的发展阶段或从不同的观点出发有着不甚相同的定义。综合起来,比较统一的定义是:“地理上分散的多台独立自主的计算机通过软、硬件设备互连,在协议控制下实现资源共享和信息交换的系统”。这个定义的含义,可以从以下几点理解:,(1)计算机网络中的计算机(工作站)是独立的。它拥有自己的软、硬件资源,用于完成一定的处理任务。这与多终端分时系统中的终端是不同的,在
9、多终端分时系统中,终端只是主机与用户之间的接口,它本身不拥有计算机资源,只是分时共享主机的资源。(2)网络上的计算机在协议控制下互连,实现数据通信。(3)网络上的计算机,由于遵循统一的体系结构标准而成为开放系统,从而实现资源共享。,计算机通信网是与计算机网络类似的概念。计算机通信网以传输信息为主要目的,所研究的是通信传输协议、对通信设备的控制和管理以及数据传输的高效、可靠。另一个与计算机网络类似的概念是分布式系统。分布式系统在计算机网络的基础上为用户提供了透明的集成应用环境,是计算机网络在功能上的延伸。分布式系统中的多台计算机除了可以相互通信和共享资源外,还能协同工作,以实现一个既定的功能。,
10、多机系统也是与计算机网络类似的一种系统。多机系统是指同一机柜中的集中在同一地点的紧密耦合的多处理机系统或并行处理系统。并行处理系统通过互连网络实现多台计算机之间的连接,以适应高速并行计算的需要。而计算机网络中计算机之间的互连是相当有限的,它们是通过各种交换技术实现计算机之间的连接的。可见,计算机网络与并行处理系统、分布式系统以及计算机通信网是既互相联系又是不尽相同的概念。,8.2.2 计算机网络的结构计算机网络的结构,从不同的角度划分为网络的体系结构、拓扑结构、逻辑结构和物理结构。网络的体系结构是网络通信和信息处理功能层次上的描述,是概念上的抽象。网络的逻辑结构是从网络工作原理考虑的逻辑组成,
11、即内层是通信子网,外层是资源子网。网络的物理结构则是网络的物理实现。1.计算机网络体系结构所谓网络体系结构,就是为了完成计算机间的数据通信和信息处理,把每个计算机的功能划分成为定义明确的层次,规定了同层次进程通信的协议以及相邻层之间的接口和服务。,划分的层、同层进程通信的协议以及相邻层接口统称为网络体系结构。体系结构是系统功能层次的划分,是系统功能的抽象。1)ISO开放系统互连参考模型的概念国际标准化组织ISO制定了计算机网络标准模型及开放系统互连参考模型OSI/RM,它为开放互连系统提供了一种功能结构的框架,作为开发各种网络协议标准的基础。该模型将每个连入网络的开放型计算机按通信和信息处理功
12、能划分为七层,如图8-1所示。,图8-1 ISO/OSI七层模型、协议和接口,在该模型中,连入网络计算机的每一个层次都称为实体,两个计算机同一层次实体之间的通信,称为对等层协议通信,执行对等层协议规范。同一层次实体之间的通信是通过上下层之间的接口,上一层依次调用下一层的功能和下层依次为上一层提供服务而实现的。对等层之间的通信是虚拟的,实际上真正的通信是在计算机之间通过物理信道实现的。2)七层功能概述(1)应用层。这是OSI体系结构的最高层。这一层的协议直接为端用户服务,是开放系统与应用进程的接口,提供分布式信息处理环境。应用层管理开放系统互连,包括系统的启动、维持和终止,并保持应用进程间建立连
13、接所需的数据记录,其他层都是为支持这一层的功能而存在的。,应用层已经定义的协议主要有:电子邮件协议,提供电子邮件服务功能。文件传输协议,提供各种文件类型(包括远程数据库文件)访问功能。目录服务协议,提供分布式数据库功能。虚拟终端协议,提供不同类型终端兼容功能。公共管理信息协议和公共管理信息服务,提供对网络中的资源、交通和安全管理的功能。还有许多其他应用服务协议正处于制定和标准化的过程中。,(2)表示层。表示层的功能是解决用户信息的语法表示,它将要交换的数据从适合于某一用户的抽象语法转换为适合OSI内部使用的传送语法,即完成信息的格式转换。(3)会话层。会话层提供两个表示层实体之间交互时组织和同
14、步它们的会话过程,以及为管理它们的数据交换提供必要的手段。它提供的会话服务可分为两类:会话管理服务:把两个表示实体结合在一起,或者把它们分开。控制两个表示实体间的数据交换过程:即对话服务。例如,分界,同步等。,(4)传输层。传输层的功能是在两个端系统之间可靠、透明地传送报文。当会话实体要求建立一条传输连接时,传输层就为其建立一个对应的网络连接。如果要求较高的吞吐率,传输层可能为其建立多个网络连接(分流)。如果要求的传输速率不很高,单独创建和维持一个网络连接不合算,那么,传输层就可以把几个传输连接多路复用到一个网络连接上。这样的多路复用和分流对传输层以上的层是透明的。传输层的服务可能是提供一条无
15、差错按顺序的端到端的连接,也可能是提供不保证顺序的独立报文传输或多目标报文广播,即所谓面向连接的服务和面向无连接的服务。,这些服务可由会话实体根据具体情况选用。传输连接在其两端进行流量控制,以免高速主机发送的信息流淹没低速主机。传输层协议是真正的源端到目的端的协议,它由传输连接两端的实体处理。传输层和下面网络层的界面是用户和通信子网的界面。传输层以下的功能层协议都是通信子网中的协议。(5)网络层。网络层的功能在通信子网内完成,在源、目的结点之间选择一条最佳路径,将分组正确地传送到目的地,并提供流量控制功能。,(6)数据链路层。数据链路层的功能是建立、维持和释放网络实体之间的数据链路,保证网络中
16、相邻结点之间数据的有效传输,表现为一条无差错的信道,传送数据链路服务数据单元(称为帧)。相邻结点之间的数据链路控制的主要功能有如下:组织数据帧:以帧为单位进行传输,校验和应答。流量控制:对发送数据的速率进行控制,以免发送过快,接收端来不及处理而丢失数据。差错控制:接收端对收到的数据帧进行校验,发现差错必须重传。数据链路管理:发送端与接收端之间必须通过某种形式的对话,建立、维护和终止一批数据的传输过程。,数据链路控制功能由数据链路层协议实现,要求数据链路层协议能适应各种数据链路配置,如点对点链路和多点链路、半双工链路和全双工链路等。数据和控制信息在同一线路上传输,因而数据链路协议应能区分数据帧和
17、控制信息帧。最常用的数据链路协议是HDLC(High Level Data Link Control,高级数据链路控制协议)。(7)物理层。在OSI参考模型中,物理层的功能规定为“在数据链路实体之间提供激活、维持和释放用于传输比特的物理连接的方法,这些方法有机械的、电气的、功能的和过程的特性”。这种物理连接可以是单工或双工的,也可以是串行的或并行的按位传输。,2.计算机网络的逻辑结构(组成)计算机网络的逻辑结构,也就是网络的组成,是从网络的工作原理考虑的网络结构。网络上互连的计算机各自是一个独立的计算机系统,具有自己的软、硬件资源,可以完成信息处理功能。要实现资源共享和数据通信必须通过网络通信
18、控制器和通信信道。因此,计算机网络在逻辑上可分为资源子网和通信子网,如图8-2所示。,图8-2 通信子网和资源子网,在图8-2中,外层是资源子网,内层是通信子网。资源子网中主要包括拥有资源的用户主机和请求资源的用户终端,它们都是端结点,也都与通信的源结点和宿结点相连接。拥有资源的用户主机具有信息处理的功能。通信子网的任务是在端结点之间传送由信息组成的报文,它主要由转接结点和通信线路组成。转接结点是指网络通信过程中起控制和转发信息作用的结点,例如程控交换机、集中器、接口信息处理机等。通信线路是指传输信息的信道,可以是电话线、同轴电缆、无线电线路、卫星线路、微波中继线路以及光纤缆线等。,广域网中,
19、一个报文从源结点到宿结点,在通信子网中需经过多个转接结点的转发,即先将报文接收存储,然后按通信协议的规定,以一定的方式选择路径转发出去,这就是存储转发。局域网中,转接结点简化为一个微处理芯片,每台主机(或工作站)都设定一个微处理芯片(在网卡中),以广播方式进行报文信息传送,唯一的信道被网络中所有主机共享。任何主机发出的信息所有主机都能收到。信息包中的地址信息可指明通信双方的源地址和目标地址,也可使用特定的地址说明该信息包是发送给所有站的。,3.计算机网络的物理结构计算机网络的物理结构是指网络的物理实现,包括硬件和软件的物理集成。具体的实现与网络的功能、性能有关。一般说来,可由以下两部分组成。1
20、)通信子网通信子网由以下几部分组成:(1)分组交换器:为报文分组选择路由,形成传输的“连接”。(2)多路转换器:用于多路到一路或一路到多路的转换,实现信道的共享(信道多路复用)。,(3)分组组装/拆卸设备:组装是指接受终端字符流,组装成网络传输协议规定的报文格式“帧”或“分组”;拆卸是指将网络来的报文分组拆卸为字符流,送至目标地址规定的响应终端。(4)网络控制中心:管理和检测网络的运行,对网络用户进行注册、登录和记账,并对网络故障进行检测。,2)资源子网资源子网包括网络上全部计算机硬、软件资源。硬件即主机(HOST)/外设(终端)。软件包括以下几种:(1)网络操作系统:它是建立在各主机操作系统
21、之上的一种操作系统,用于实现不同主机系统之间的用户通信、资源共享,提供统一的网络用户接口。(2)网络数据库系统:它是在网络操作系统支持下的一种数据库系统,可以是集中式网络数据库,也可以是分布式网络数据库。该系统向网络用户提供数据服务,实现网络数据共享。,(3)网络应用软件:它是实现网络应用的各种软件的集合,如电子邮件服务软件、文件传输服务软件等。(4)网络互连设备:实现网络与网络的互连以及不同协议层次的连接,如中继器、网桥、路由器、网关等。,8.3 局域网技术,8.3.1 局域网概述计算机网络是自主互连的计算机系统的集合,而计算机局域网是某一局部范围的计算机网络。计算机局域网是为在一个相对独立
22、的局部范围内大量微机相互通信、共享外部设备、数据信息和应用程序而建立的。,1.局域网特点很难给出局域网的严格定义,一般的叙述是:在较小的地域范围内,利用通信线路将众多微机等设备连接起来,实现相互数据传输和资源共享的系统称为计算机局域网。局域网有以下几个主要特点:(1)传输速率高且误码率低。局域网传输速率一般为1 Mb/s1000 Mb/s;因为传输距离 短,因此误码率很低,一般在1081011范围内。(2)地域覆盖范围小。一般在10 km以内,至多不超过100 km,属于某一单位内部管理。,(3)以微机为主要建网对象。大部分局域网没有中央主机系统,只有多种微机和外设。可以说,局域网是专为微机设
23、计的网络系统。2.局域网基本技术局域网是计算机通信网络,其基本技术涉及拓扑结构、传输形式和信道的访问控制方法(介质访问控制或媒体接入控制方法)。1)局域网的拓扑结构如前所述,网络的拓扑结构是指网络结点及其连线的几何布局,描述了各结点的逻辑位置。就局域网而言,拓扑结构就是网络数据通信设备之间的互连方式。,局域网具有三种典型的拓扑结构:星型(Star)、环型(Ring)、总线或树型(Bus/Tree)。在星型拓扑结构中,较少采用集中控制方式,而分布式星形结构在现代局域网中采用较多;环行结构是一种有效的结构形式,也是一种分布式控制,它控制简便,结构对称性好,传输速率高,应用较为广泛;总线拓扑结构可以
24、实行集中控制,但较多采用的是分布式控制。总线拓扑的重要特征是可采用广播式多路访问方法,它的典型代表就是著名的Ether网(以太网)。,2)传输形式局域网的传输形式有两种:基带传输和宽带传输。局域网上常用的传输媒体有双绞线、同轴电缆和光缆。双绞线又分为无屏蔽双绞线(UTP)和屏蔽双绞线(STP)。3)媒体访问控制方法在局域网中,由于多个站点往往共享一条传输媒体,因此必须要确定哪个站点能访问这一共享媒体,即允许它往哪个信道上交换报文信息。也就是说,必须要有一种方法或规定对媒体的访问进行控制,以免在媒体上由于并发传输而造成碰撞,这就是媒体访问控制协议。,基带局域网上采用时分复用技术的媒体访问控制方法
25、。以太网为CSMA/CD方法(参见以8.3.2节),令牌环网与光纤分布式接口网络为令牌传递方法(参见8.3.3节)。3.局域网协议标准(Protocol Standard of Local Area Network)为了使多个主机系统互连成局域网,其层次结构也应该参考和采用ISO组织关于开放系统互连的OSI参考模型。IEEE 802委员会制定的IEEE 802标准的进展快,而且比较完全,有许多已被国际标准化组织ISO采纳作为ISO的国际标准。,1)局域网的协议层次 由于局域网共享信道,因此它的体系结构只包含OSI参考模型的最低两层,即物理层和数据链路层。局域网协议层次与OSI参考模型的关系如图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 通信
链接地址:https://www.desk33.com/p-756143.html