第7章数据与计算机通信网.ppt
第7章 数据与计算机通信网,7.1 概述 7.2 数字数据网DDN 7.3 帧中继FR 7.4 IP网络 习题,7.1 概 述数据通信网与计算机通信网都是在通信网基础上建立起来的。数据通信网由硬件和软件两部分组成。硬件部分包括数据传输设备、数据交换设备和通信线路,软件部分是指支持上述硬件的网络协议等。数据通信网的任务是在网络用户之间,透明地、无差错地、迅速地交换数据信息。计算机通信网由通信子网和资源子网构成,通信子网就是数据通信网,而资源子网的基本功能是提供所需的共享硬件、软件及数据等资源,并进行数据的处理。因此,计算机通信网的任务是实现计算机与计算机及计算机与终端之间的通信和资源共享,另外还可以实现电子信箱、可视图文、电子数据交换等通信与信息处理相结合的业务。,图7.1所示是数据通信网和计算机通信网的结构示意图。虚线以内是通信子网,即数据通信网;虚线以外是资源子网。近年来,我国公用数据通信网的发展很快,先后建立了分组数据网(X.25)、数字数据网(DDN)、帧中继网(FR网)和ATM宽带网。分组数据网是数据通信网的基础,数字数据网则提供专线数据业务,而帧中继网及ATM宽带网则定位于宽带数据通信业务。数据通信网的发展趋势是IP网络,它通过统一的IP层来屏蔽各种物理网络技术(如X.25、DDN、以太网、令牌环、帧中继、ATM、SDH、WDM)的差异性,实现异种网的互连。,图7.1 数据通信网和计算机通信网的结构示意图,本章主要介绍数字数据网DDN、帧中继FR、IP网络的概念、原理和应用,同时介绍SMDS(交换式多兆位数据服务)、FDDI(光纤分布式数据接口)、DQDB(分布式排队双总线)等高速网络技术。,7.2 数字数据网DDN7.2.1 概述数字数据网(DDN,Digital Data Network)是利用数字信道传输数据信号的数据传输网,它的传输媒介主要是光缆,辅助于数字微波、卫星信道以及用户端可用的普通电缆和双绞线。在现有的电信网(电话网或分组交换网)中,都有模拟成分存在,需要许多模数转换及调制解调设备。而DDN则以全数字、高速率及灵活的交叉连接复用功能为用户提供永久性或半永久性的数字电路专线(出租)业务,为用户构建了一个大容量的数据通信平台。,数字信道与传统的模拟信道相比,具有传输质量高、速度快、带宽利用率高等一系列优点。X.25分组交换数据网可以为数据用户提供交换虚电路和永久虚电路数据业务。交换虚电路每次都要建立通信连接,永久虚电路则费用较大,且电路利用率较低。很多数据用户的业务需求是为了解决行业部门内的数据信息处理及管理,这些业务大多发生在相对固定的用户之间。如果这些业务都利用分组交换网来建立一次次的通信连接或永久连接,显然是不经济的,这时,介于永久性连接和交换式连接之间的半永久性连接方式的数字数据网作为数据通信应用技术的一个分支逐渐发展起来。,DDN在发展过程中,把数据通信与数字通信、计算机、光纤通信、数字交叉连接等技术有机地结合起来,形成了一个新的技术整体,使其应用范围从最初单纯提供数据通信业务,逐渐拓宽为能提供多种业务和增值业务,已成为具有很大的吸引力和发展潜力的传输网络资源。DDN具有以下优点:(1)DDN是同步数据传输网,传输质量高,误码率低(可达1010)。,(2)传输速率高,网络时延小。由于DDN采用了同步转移模式的数字时分复用技术,用户数据信息根据事先约定的协议,在固定的时隙以预先设定的通道带宽和速率顺序传输,这样只需按时隙识别通道就可以准确地将数据信息送到目的终端。由于信息是顺序到达目的终端的,免去了目的终端对信息的重组,因此减小了时延。(3)DDN为全透明网。DDN是任何规程都可以支持的,不受约束的全透明网,可支持网络层以及其上的任何协议,从而可满足数据、图像、声音等多种业务的需要。(4)网络运行管理简便。DDN将检错和纠错等功能放到智能化程度较高的终端来完成,简化了网络运行管理和监控的内容,同时也为用户参与管理网络创造了条件。,7.2.2 DDN的结构与业务1DDN的结构组成DDN由本地传输系统、复用/交叉连接系统、局间传输系统、网同步系统和网络管理系统等五大部分组成,如图7.2所示。,图7.2 DDN组成结构示意图,1)本地传输系统本地传输系统包括用户设备、用户线和用户接入单元。用户线和用户接入单元又称为用户环路。常用的用户设备有数据终端设备、个人计算机、工作站、电话机和传真机、用户交换机、可视电话机、窄带话音和数据多路复用器、局域网的桥接器和路由器等。用户线一般采用市话用户电缆或光缆。用户的接入方式主要有下列八种,如图7.3所示。(1)二线模拟传输方式。这种传输方式支持模拟用户入网连接,在交换方式下,同时需要直流环路、PBX中继线、E&M信令传输。,图7.3 DDN中用户的接入方式,(2)二线(或四线)话带Modem传输方式。支持的用户速率由线路长度、调制解调器(Modem)的类型而定。(3)二线(或四线)基带传输方式。这种传输方式采用回波抵消技术和差分二相编码技术。其二线基带设备可进行19.2 kb/s全双工传输。该基带传输设备还可具有TDM复用功能,为多个用户入网提供连接。复用时需留出部分容量给网络管理用。另外,还可用二线或四线,速率达到16 kb/s、32 kb/s或64 kb/s的基带传输设备。(4)基带传输+TDM复用传输方式。这种传输方式实际上是在二线(或四线)基带传输的基础上,再加上TDM复用设备,为多个用户入网提供连接。,(5)话音/数据复用传输方式。在现有的市话用户线上,采用频分或时分的方法实现电话/数据独立的数据复用传输,还可加上TDM复用,为多个用户提供入网连接。(6)2B+D速率的DTU传输方式。DTU(数据终端单元)采用2B+D速率,二线全双工传输方式,为多个用户提供入网。(7)PCM数字线路传输方式。这种方式是当用户直接用光缆或数字微波高次群设备时,可与其他业务合用一套PCM设备,其中一路2048 kb/s进入DDN。,(8)DDN节点通过PCM设备的传输方式。DDN中用户的接入方式除了上述基本方式外,还可以采用不同的组合方式。用户接入单元的作用是把用户端送入的原始信号转换成适合在用户线上传输的信号形式,如基带或频带调制解调信号,并在可能的情况下将多个用户设备的信号复用后在一对用户线上传输。用户接入单元可以是数据服务单元、信道服务单元和数据电路终接设备(DCE),如基带或频带调制解调器。,2)复用/交叉连接系统复用是指将多路信号集合在一起共同占用一个物理传输介质。典型的复用方式有频分复用(FDM)和时分复用(TDM)等。DDN常采用时分复用,如2048 kb/s数字帧电路复用。数字交叉连接系统(DCS,Digital Cross-connect System)用于通信线路的交接、调度和管理。它负责完成时隙的交叉连接(含复用)。如在DDN节点中的2048 kb/s PCM信号复用帧,流入/出的数字流以64 kb/s为单位进行复用/交叉连接,如图7.4所示。,图7.4 数字交叉连接示意图,数字交叉连接系统采用单级时隙交换结构,可以快速地对m64 kb/s和2048 kb/s线路进行交换,提供端点到端点的最优连接,大大提高了传输线路的使用效率。,3)局间传输系统局间传输系统是指节点间的数字信道以及由各节点与数字信道的各种连接方式组成的网络拓扑。局间传输的数字信道通常采用数字传输系统中的基群(2048 kb/s)信道。网络拓扑则是根据网络中各节点的信息流量和流向,以及网络的安全等因素而建立的网络结构。4)网同步系统网同步系统的任务是提供DDN全网设备工作的同步时钟,保证全网设备的同步工作。DDN通常采用主从同步方式。,5)网络管理系统DDN的网络管理包括用户接入管理、网络资源的调度、路由选择、网络状态的监控、网络故障的诊断、告警与处理、网络运行数据的收集与统计、计费信息的收集与统计等。对于全国范围的公用DDN,网络管理采用分级管理的方式,在主干网上设立集中的网管控制中心,负责主干网上的电路组织和调度。在主干网上还可以设置若干个网管控制终端,它能与网管控制中心交换网管控制信息,在授权范围内执行网管控制功能。各省内网可设立各自集中的网管控制中心,负责本省内网上电路的组织和调度,也可设若干网管控制终端,在授权范围内执行网管控制功能。,2DDN的业务功能DDN是全透明的网络,具有可靠性高、信道利用率高和时延小等优点,可以支持多种业务服务。DDN业务分为专用电路、帧中继、压缩话音/G3传真和虚拟专用网四类业务。DDN的主要业务是向用户提供中高速率,高质量的点到点和点到多点数字专用电路(简称专用电路)。在专用电路的基础上,通过引入帧中继服务模块(FRM,Frame Relay Module),提供永久性虚电路(PVC,Permanent Virtual Circuit)连接方式的帧中继业务。通过在用户入网处引入话音服务模块(VSM,Voice Service Module)提供压缩话音/G3传真业务。在DDN上,帧中继业务和压缩话音/G3传真业务均可看做在专用电路业务基础上的增值业务。,1)专用电路业务(1)基本专用电路。DDN提供的基本专用电路是规定速率的点到点专用电路,如中高速数据业务、会议电视业务、高速可视图文业务等。(2)特定要求的专用电路。为了满足用户特殊需求,DDN网络还可提供特定要求的专用电路,例如:高可用度的TDM电路。对于重要用户,DDN网络应通过例如通路备用、高优先级等措施,提高TDM电路的可用度。低传输时延的专用电路。对于要求传输时延小的专用电路,DDN网络通过选择地面路径连接,避免引入卫星电路的附加传输时延。,定时的专用电路。用户与网络约定专用电路的接通时间和终止时间,定时使用专用电路。多点专用电路。在N个用户之间的专用电路业务,当N大于2时称为多点专用电路业务。多点专用电路又可分为广播多点、双向多点和N向多点专用电路。广播多点专用电路是指广播源用户(一个)到所有广播接收用户方向的传输通路。例如,证券行情发布可以使用此业务。双向多点专用电路有一个控制站用户,其他为辅助站用户。控制站发出的信息被辅助站接收,任何一个辅助站发出的信息都被控制站接收,在辅助站之间没有信息通路。用户利用双向多点电路业务,可以构成轮训/选择方式的计算机网络。,N向多点专用电路,在N个用户中,任何一个用户发出的信息都被所有其他用户接收。N向多点专用电路多用于会议业务。DDN网上要求必须能提供广播多点和双向多点专用电路业务。对于N向多点专用电路,在DDN节点不能提供时,可外加多点控制单元设备来实现。,2)帧中继业务DDN上的帧中继业务是通过在DDN节点上设置帧中继模块来实现的,帧中继模块(FRM)之间、FRM和帧装拆模块(FAD,Frame Assembly Disassembly)之间通过基本专用电路互连。FRM、FAD和它们之间的专用电路专门为帧中继业务使用,它们的设置可独立于所依附的DDN网络,即可以根据帧中继用户的分布和帧中继业务量的需要,在选择的DDN节点处设置FRM、FAD和它们的容量。FRM、FAD之间的专用电路及其容量也是根据帧中继业务的需要设置,而不是每个DDN节点都必须设置FRM、FAD,不是每条数字通道上都必须有供帧中继业务使用的专用电路。这样,单从帧中继业务看,可认为在DDN内逻辑上独立地存在一个帧中继网络。,帧中继业务用户分为两类,一类是具有ITU-T建议Q.922(即帧方式承载业务ISDN数据链路层规范)接口的用户,称为帧中继用户;另一类是不具有Q.922接口的用户,称为非帧中继用户。帧中继用户可直接与FRM连接,非帧中继用户经FAD与FRM连接。FAD执行帧的装拆、协议转换功能,FRM执行帧中继功能。,3)压缩话音/G3传真业务DDN上通过在用户入网处设置的话音服务模块(VSM)来提供这种业务。在VSM之间,DDN网络提供端到端的全数字连接,即中间不再引入话音编码和信令处理方面的数/模转换部件。VSM可以设置在DDN内的节点上,也可以由用户自行设置。,4)虚拟专用网业务数据用户可以租用公用DDN的部分网络资源构建自己的专用网,即虚拟专用网(VPN,Virtual Private Network)。虚拟专用网用户能够使用自己的网管设备对租用的网络资源进行调度和管理。该业务主要适用于部门、行业或集团客户。它们可以利用VPN组建自己的专用计算机网络,不仅通信的安全性和可靠性问题得到了保证,而且避免了重复投资,节省了远距离联网费用。有关虚拟专用网的内容,将在本书第9章介绍。,3用户入网速率对上述各类业务,DDN提供的用户入网速率及用户之间的连接如表7.1所示。对于专用电路和开放话音/G3传真业务的电路,互通用户入网速率必须是相同的;而对于帧中继用户,由于FRM具有存储/转发帧的功能,因而允许不同入网速率的用户互通。,7.2.3 DDN的应用DDN为用户提供的基本业务是专用电路业务,其中最典型的是点对点的DDN专线。DDN专线与公用电话交换网中的电话专线的区别在于:电话专线的连接是固定的物理连接,而且是一个模拟信道,其带宽小,质量较差,没有完善的网管系统。DDN专线的连接是半固定连接,是一个数字信道,其质量高,带宽大,具有较完善的网管系统。DDN连接信道的数据传输速率、路由以及所用的网络协议等随时可根据需要申请改变,以充分满足用户的通信要求和通信质量。,DDN与X.25网的区别在于:X.25是一个分组交换网,它本身具有三层协议,用户通过呼叫建立虚电路;X.25具有协议转换、速率匹配等功能,适用于不同通信规程、不同通信速率的用户设备之间的通信;X.25只在高层协议上对用户透明。而DDN不具备交换功能,主要方式是定期或不定期的租用专线,用户申请专线后,连接就已完成;DDN是一个全透明的网络,在用户速率小于64 kb/s时采用子速率复用技术,大于64 kb/s时采用时分复用技术;信息按用户事先约定的网络协议在固定的时隙以预先设定的带宽和速率顺序传送,终端不必重新组合信息。X.25按通信字段(流量)收费,而DDN按固定月租收费,所以DDN更适合于需频繁通信的LAN与LAN或主机与主机的互连。,归纳起来,DDN的应用范围有:(1)民航、火车站售票联网。(2)银行联网。(3)股市行情广播及交易。(4)信息数据库查询系统。(5)任何电脑联网通信。(6)各种数据、图像传输,特别适用于业务量大、实时性强的数据通信用户使用。,总之,DDN是随着数据通信业务的发展而发展起来的一种新兴网络,它利用数字信道提供永久性或半永久性电路,为客户提供专用的数字数据传输通道,为客户建立自己的专用数据网提供条件。近年来,随着大规模集成电路技术和计算机技术的迅速发展,在DDN上采用的技术越来越先进,它不仅能用于准同步数字系列(PDH),也可用于同步数字系列(SDH)上。DDN已成为数据通信的一个重要的技术分支,将成为用户远程数据通信的最佳选择。,7.3 帧 中 继 FR7.3.1 概述帧中继是在数字光纤传输线路逐渐代替原有的模拟线路,用户终端智能化的情况下,由X.25分组交换技术发展起来的一种传输技术。它在用户网络接口之间提供用户信息流的双向传送,并可对用户信息流进行统计时分复用。帧中继和分组交换类似,但却以比分组容量大的帧为单位而不是以分组为单位进行数据传输,而且,它在网络上的中间节点对数据不进行误码纠错。如图7.5所示,图(a)是一般分组交换方式,每个节点在收到一帧后都要发回确认帧,而目的站在收到一帧后发回端到端的确认时,也要逐站进行确认;图(b)是帧中继方式,它的中间站只转发帧而不确认帧,即中间站没有逐段的链路控制能力,只有在目的站收到一帧后才向源站发回端到端的确认。,图7.5 一般分组交换方式与帧中继方式的比较(a)一般分组交换方式;(b)帧中继方式,帧中继技术在保持了分组交换技术的灵活及较低的费用的同时,缩短了传输时延,提高了传输速度。因此,它成为了当今实现局域网(LAN)互连、局域网与广域网(WAN)连接等应用的理想解决方案。近年来,数据通信网中的用户类型发生了很大的变化,用户终端智能主机(User-Host)用户所占比例逐年下降,而客户/服务器(Client-Server)用户的比例不断增加。在这种情况下,现代用户的需求有以下特点:(1)要求传输速率高,时延低;(2)信息传送的突发性高;(3)用户端智能化高。,传统的方法是采用租用专线和分组网来满足用户需求,但这两种方法都有其不可克服的缺点。对于租用专线方式,其成本十分昂贵,线路利用率很低,对突发性业务量的传送不利。对于分组网方式,X.25协议过于复杂,交换机和业务成本都很高,复杂的协议影响了传输速率,网络时延大,难以实现高速数据传送。帧中继技术正是在这种用户需求提高而现有网络技术又难以满足的情况下应运而生的。帧中继协议简单,不存在纠错及流量控制等三层功能,为保证用户数据的正确传送,必须具备以下两个条件:(1)传输线路质量高,误比特率要达到108数量级;,(2)用户终端智能化高,本身可进行端到端的纠错和流量控制。就目前情况来看,一方面,宽频带、高质量、数字化的光纤传输技术日益普及,为帧中继的实现提供了很好的物理基础(光纤的数字传输误码率小于109)。另一方面,用户终端日益智能化,如在LAN 中的TCP/IP、SNA等协议本身就是三层以上,将原有网络中进行的纠错、流量控制等由网内移至端到端的用户是完全有可能的。表7.2中对电路交换、分组交换和帧中继技术进行了比较。,由此可见,解决目前用户需求,帧中继是最经济有效的办法。帧中继能给用户带来的主要益处有:(1)降低网络互连费用;(2)在减少网络复杂性的基础上提高网络功能;(3)有统一的国际标准,易于互通和兼容;(4)网络与协议无关。,7.3.2 帧中继技术原理1.帧中继与X.25的比较帧中继是X.25分组网在光纤传输条件下的发展,可以看做是X.25分组交换技术及其功能的子集。它保存了X.25链路层HDLC(High Data Link Control)帧格式,但不采用LAPB规程,而是按照ISDN标准使用LAPD规程。LAPD是OSI的第二层协议,用于ISDN的D信道通信。X.25在网络层实现复用和转接,而帧中继在链路层实现链路的复用和转接,它可以完全不用网络层只用链路层(帧级)实现复用传递。图7.6(a)和(b)分别是X.25分组交换网与帧中继两种方式端到端传输层次上的对比。,图7.6 帧中继与X.25的比较(a)X.25网;(b)帧中继网,2.帧中继的帧结构帧中继的帧结构是由ITU-T Q.922建议的,也称为Q.922 HDLC帧。它与HDLC帧的格式类似,其主要区别是没有控制字段,而且它使用扩充寻址字段,以实现链路层复用和“共路信令”。帧格式如图7.7所示。,图7.7 帧中继的帧格式,帧中继的帧由标志F、信息I、帧校验FCS和地址段A组成。地址段(A)一般为2个字节,也可扩展为34个字节,其内容包括:(1)DLCI数据链路连接标识符。帧中继采用虚电路方式来传送数据帧,帧中继的每一个帧沿着各自的虚电路在网络中传送。为此每个帧必须携带一个叫做数据链路标识符(DLCI)的“虚电路号”来标识每个帧的通信地址。(2)C/R命令/响应位,与高层应用有关,帧中继本身并不使用。(3)EA地址扩展表示,可扩展到3或4个字节。EA=0,表示下一字节仍然是地址字节;EA=1,表示地址字段到此为止。,(4)FECN正向阻塞显式通知,FECN=1,可能有正向阻塞而延迟。(5)BECN反向阻塞显式通知,BECN=1,可能有反向阻塞而延迟。(6)DE帧丢弃许可指示,用户终端根据FECN和BECN的指示结果,使用DE来告诉网络,若网络发生阻塞,可优先传送(DE=0)那些对时延敏感的帧,而丢弃(DE=1)那些次要的帧。信息字段(I)是可变长度的,理论上最大长度为4096个字节(取决于FCS的检验能力),具体实现的最大长度可由各厂家决定。I字段用来装载用户数据,可以包括接入设备使用的各种协议类型(协议数据单元PDU)。,3帧中继原理帧中继原理示意图如图7.8所示。帧中继数据传输的初始情况是:已知帧中继终端接到端口x,在已建立的一条虚电路连接上,按10 bit DLCI的“虚电路号”标识分配协定,帧中继交换前、后的DLCI值分别为a和b。,图7.8 帧中继原理示意图,帧中继交换机实现帧数据传输的过程为:首先使用帧尾的2个字节FCS检查是否有传输错误,若有则丢弃该帧。其次查看路由表,以确定输出链路号。根据路由表,由端口x输入的DLCI=a的帧应在端口y上送出,其帧的新DLCI=b。显然,DLCI改变了,故在发送该帧前,需要重新计算FCS。从呼叫建立起,沿途所有帧中继交换机的路由表皆形成如图7.8一样的登录项。帧通过网络向前传递,直到到达目的终端。图7.8只表示出一个方向上的传输,在另一个方向上的传输可用同样方式进行。DLCI仅具有本地意义,一般说来,在一条虚连接的每一端DLCI是不相同的。网络本身不执行任何流量控制,而且不会试图去纠正可能发现的任何错误。差错控制和流量控制被留给在终端之间进行端到端操作的更高层协议去执行。,4用户接入帧中继网用户访问帧中继业务通常需具备三种基本设施:用户住宅设备、传输设备和帧中继网络。用户住宅设备可以是任何类型的接入设备,如具有帧中继接口的桥接器或路由器。用户在接入帧中继网时,通常采用以下几种形式,如图7.9所示。(1)局域网接入方式:局域网用户一般通过桥接器/路由器接入帧中继网,也可通过其他的帧中继接入设备(如集线器、PAD和规程转换器等)接入帧中继网。(2)计算机接入方式:各类计算机通过帧中继接入设备(FRAD),将非标准的接口规程转换为标准的UNI接口规程后接入帧中继网络。如果计算机自身带有标准的UNI规程,则可作为帧中继终端直接接入帧中继网。,(3)用户帧中继交换机接入公用帧中继网:用户专用的帧中继网接入公用帧中继网时,将专用网络中的一台交换机作为公用帧中继网的用户,以标准的UNI规程接入。,图7.9 用户接入帧中继网的形式,7.3.3 帧中继业务应用帧中继业务应用十分广泛,主要包括以下几个方面:(1)块交互数据:实现高分辨率图形数据传输,该应用的特点是要求短时延和大流量。(2)文件传送:多用于传送长文件,因为对于长文件,要获得比较满意的传输时延,必须有较大的流量。(3)支持多个低速率复用:利用帧中继的复用能力为较多的低速率用户提供更经济的服务。(4)字符交互:以短帧、短时延和低流量的特点用于文字编辑。,(5)局域网互连:通过网桥和路由器互连局域网时采用帧中继是比较有效的。帧中继协议的“流水线”特性特别适用于局域网产生的突发性、高速率和大流量的数据。对局域网的数据帧进行中继转发时,需要采用可变长度的帧格式,并尽可能减少转换处理软件,这正是帧中继的特点。下面以一个利用帧中继进行局域网互连的例子来说明。在许多大机关、企业、部门中,其总部和各地分支机构所建立的局域网需要互连,而局域网中往往会产生大量的突发数据来争用网络的带宽资源。如果用帧中继进行局域网互连,既可节约费用,又可充分利用网络资源。,图7.10(a)表示有6个局域网通过6个路由器与广域网互连,其中R表示路由器。在不使用帧中继时,要使任何一个局域网通过广域网与任何一个其他的局域网进行有效的通信(即足够小的时延),就必须在广域网中使用专用线路,共需要15条长途专用线路和30条本地专用线路,而每个路由器需要有5个端口。但若使用帧中继技术,如图7.10(b)所示,则在帧中继网络中只需设立具有帧中继交换机的节点,一共只需要6条长途专用线路和6条本地线路。每个路由器只需要1个端口。每两个帧中继交换机之间都建立一条永久虚电路,其效果和专用线路是一样的。帧中继网对外的表现就好像一个高速环形网,从每一个路由器的端口都可以很方便地与任何其他路由器的端口进行通信。图中,R表示路由器,FR表示帧中继交换机。,图7.10 局域网互连(a)用专用线路;(b)用帧中继,7.4 IP 网 络7.4.1 概述目前,基于TCP/IP协议的Internet已发展成为当今世界上规模最大、拥有用户和资源最多的一个超大型计算机网络,TCP/IP协议也因此成为事实上的工业标准。IP网络已成为当代乃至未来计算机网络的主流。传统的通信网络是由传输、交换和终端三大部分组成的。与之相比,因特网(Internet)由多个计算机网络、传输、交换(这里主要是指路由器、集线器)和终端等几部分组成,是遍及全球的互连网。,IP网络是面向无连接的分组传送网。它初期的目的只是为计算机间传输数据提供连接,因而业务单一,只有数据业务。近年来,IP网络发展最为迅速,其数据业务量正在赶上或超过传统的电话业务量,并且其业务类型已由数据业务发展到数据、语音通信和视频综合业务,其中发展最快的是IP电话业务。实际上IP网络能够高速发展的原因之一应归功于传统电话业务的普及。IP网络的早期用户主要是大学、研究机构、团体和企业,其普及程度远不及电话业务的普及,随着借助电话线路拨号上网和IP网络电话实用技术的发展,IP网络的应用已进入家庭,IP网络也因此有了高速发展的市场驱动。IP网络已能够提供接近传统电话质量的电话业务,而IP网络电话的成本却只有传统PSTN电话的10%,又有着最大的用户群体,因此各传统电话公司和新IP网络业务提供商无不大力发展IP网络电话。IP网络电话业务的迅速发展又促进了IP网络的发展。,7.4.2 TCP/IPTCP/IP协议(Transmission Control Protocol/Internet Protocol)叫做传输控制/网际协议,又叫网络通信协议,这个协议是Internet国际互连网的基础。TCP/IP是网络中使用的基本的通信协议。虽然从名字上看TCP/IP包括两个协议:传输控制协议(TCP)和网际协议(IP),但TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如远程登录、文件传输和电子邮件等,而TCP协议和IP协议是保证数据完整传输的两个基本的重要协议。通常说TCP/IP是Internet协议族,而不单单是TCP和IP。,TCP/IP协议的基本传输单位是数据报,TCP协议负责把数据分成若干个数据报,并给每个数据报加上报头,报头上有相应的编号,以保证在数据接收端能将数据还原为原来的格式。IP协议在每个报头上再加上接收端主机地址,这样数据可找到自己要去的地方,如果传输过程中出现数据丢失、数据失真等情况,TCP协议会自动要求数据重新传输,并重新组报。总之,IP协议保证数据的传输,TCP协议保证数据传输的质量。,1OSI七层结构模型网络设计者在解决网络体系结构时经常使用ISO/OSI(国际标准化组织/开放系统互连)七层模型,该模型每一层代表一定层次的网络功能。最下面是物理层,它代表着进行数据传输的物理介质(即网络电缆)。其上是数据链路层,它通过网络接口卡提供服务。最上层是应用层,这里运行着使用网络服务的应用程序。OSI七层参考模型如图7.11所示。,图7.11 OSI开放系统互连七层参考模型,TCP/IP是与ISO/OSI模型等价的。当一个数据单元从网络应用程序下流到网络接口卡时,它通过了一列的TCP/IP模块。这其中的每一步,数据单元都会同网络另一端对等TCP/IP模块所需的信息一起打成包。这样当数据最终传输到网卡时,它成了一个标准的以太帧(假设物理网络是以太网)。而接收端的TCP/IP软件通过剥去以太网帧并将数据向上传输过TCP/IP栈来为处于接收状态的应用程序重新恢复原始数据。,2TCP/IP协议的分层结构 TCP/IP协议数据的传输基于TCP/IP协议的四层结构:应用层、传输层、网络层、接口层,如图7.12所示。TCP/IP协议族中包括上百个互为关联的协议,不同功能的协议分布在不同的协议层,下面介绍几个常用协议:(1)TELNET(Remote Login):提供远程登录功能,一台计算机用户可以登录到远程的另一台计算机上,如同在远程主机上直接操作一样。,图7.12 TCP/IP协议集及分层结构,(2)FTP(File Transfer Protocol):远程文件传输协议,允许用户将远程主机上的文件拷贝到自己的计算机上。(3)SMTP(Simple Mail Transfer Protocol):简单邮件传输协议,用于传输电子邮件。(4)SNMP(Simple Network Management Protocol):简单网管协议,提供了监视和控制网络设备以及管理诸如配置、统计、性能和安全的手段。(5)DNS(Domain Name Service):域名系统协议,提供网络设备名字到IP地址的转换。(6)TCP(Transmission Control Protocol):传输控制协议,提供可靠的数据传输服务。,TCP是面向连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,这里只作简单、形象的介绍:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”这是第一次对话;主机B向主机A发送同意连接和要求同步的数据包:“可以,你什么时候发?”这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接收着吧!”这是第三次对话。三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。,(7)UDP(User Datagram Protocol):用户数据报协议,它和TCP一样位于传输层,和IP协议配合使用,提供无连接、不可靠、无流量控制、不排序的服务,可高效率地传输数据,但不提供数据报的重传,一般用于传输较短的文件。UDP是面向非连接的,所谓“面向非连接”,就是指在正式通信前不必与对方先建立连接,不管对方状态就直接发送。TCP协议和UDP协议各有所长、各有所短,适用于不同要求的通信环境。TCP协议和UDP协议之间的差别如表7.3所示。,3IP地址IP地址是IP网络中数据传输的依据,它标识了IP网络中的主机与网络的一个连接。如果一台主机有多个网络接口,则要为其分配多个IP地址。同一主机上多个接口的IP地址没有必然的联系。所以IP地址并不是标识一台机器,而是标识一个主机与网络的一个连接。一台主机可以有多个IP地址。IP地址由网络标识和主机标识组成。它用四个以“点”隔开的十进制整数表示,每个整数可能的取值为0255,如218.18.33.168。表7.4中列出了几种类型的IP地址。,表7.4 几种类型的IP地址,4IP协议Internet协议族中最重要的协议就是IP协议。它的主要功能有无连接数据报传送、数据报路由选择和差错控制。IP将报文传送到目的主机后,不管传送正确与否,不进行校验,不回送确认,也不保证分组的正确顺序,这些功能都由TCP来完成。IP协议充分体现了TCP/IP技术的包容性,使Internet互连异种网络成为可能。它一方面可以支持各类数据业务,另一方面还能利用现有的各种传输方式和基础设施。在IP协议中传输的数据单元为数据报,即IP数据报,它由报头和数据两部分组成。而在物理网络中,信息的传送以帧为单位。因此,IP数据包要经过封装才能在物理网上传送,如图7.13所示。如果数据包的长度大于物理帧的长度,数据还要经过分片再封装,在信宿端对收到的数据进行重组。,图7.13 数据报封装,5IP数据包的路由选择路由选择是IP协议最主要的功能之一。在互连网络中,每个主机和路由器(在TCP/IP中称路由器为网关)都有一个路由选择表,路由选择表给出每个可能的目的网络所对应的路由器地址以及该路由器的忙闲程度。路由器之间通过网关协议不断交换各自的路由信息,以保证整个网络路径的一致性。路由选择表的基本结构如下:,其中,目的地址和路由器地址都是用IP地址表示的,路由器地址指向IP数据报应送往的下一个路由器;忙闲度是用这个路由器所发送的数据报数量来衡量的,当一个目的地址有多个路由时,IP协议总是选择忙闲度最小的路由。互连网络可以被看成由一组路由器经点到点连接而形成的存储转发系统。路由器在数据从信源机到信宿机的传送中起着重要的作用。IP协议的路由不需要一个完整的端到端的链路,只要知道接下去将由哪一个网络节点接收数据报就可以了。两点之间的路径是动态变化的,与网络配置的改变和网络内的数据流量情况有关。,在IP协议中,如何处理收到的数据报,分两种情况:一是数据报已经到达目的主机,主机对进入的数据报进行处理;二是数据报需要进一步传送,路由器(网关)使用路由算法为数据报选择路由。当数据报到达时,主机必须比较目的地址与每个主机的网络地址。如果匹配,则接受该数据报;如果不匹配,IP则要将数据报报头中的生存时间减1。如果生存时间计数值为0,则丢弃该数据报;如果其计数值为正,则为该数据报选择路由。IP业务量的持续快速增长使得IP协议逐渐成为一种占主导地位的通信协议,IP网络在今后的数据通信乃至电信业中将占据重要地位。更重要的是,目前网络已经转变成为一种商品,其各种增值服务有着巨大的利润潜力。有理由相信,IP技术是未来网络综合的主要力量之一,它可以集成语音业务、数据业务、图像和视频业务,最终可能成为新一代电信网络基础设施的技术选择。,当然,目前的IP网络及IP技术还存在着一定的缺陷,要成为新一代电信网络的基础尚需解决大量的课题,在所有要解决的课题中,网络性能是基础条件之一。因此,高速宽带IP网络是解决IP网络发展问题的前提。有关宽带IP网络的情况将在本书第9章介绍。,7.4.3 IP电话随着通信技术朝着综合化、数字化、智能化、宽带化、个人化方向发展,在单一网络平台上实现语音、数据、图像等多种综合业务已经成为电信网络发展的目标和必然趋势。全球Internet技术的迅猛发展,正在深刻地改变着人们的日常生活方式。Internet在电子商务、IP电话、IP传真、IP会议电视等领域不断取得新的应用。特别是IP电话的出现,使话音业务在数据网上连续、高效地传送成为可能。下面介绍IP电话的基本概念及其关键技术。,1IP电话的基本概念 最初的IP电话是个人计算机与个人计算机之间的通话。通话双方是一些拥有电脑,并且可以上互连网的客户,他们利用双方的电脑与调制解调器,再安装好声卡及相关软件,加上送话器和扬声器,双方约定时间同时上网,然后进行通话,如图7.14所示。随着IP电话的优点逐步被人们认识,许多电信公司在此基础上进行了开发,从而实现了计算机与普通电话之间的通话,如图7.15所示。,图7.14 IP电话(PC-PC),图7.15 IP电话(PC-Phone),计算机方一般需要能接入国际互连网(Internet)的普通计算机(PC),一台调制解调器(Modem),计算机上同样应该装有声卡和送话器及扬声器,并且要安装IP电话的软件。电话机用户方应当具备拨号上本地网IP电话的网关(Gateway)的功能。计算机(PC)方呼叫远端电话:先通过Internet登录到网关,进行账号确认,提交被叫号码,然后由网关完成呼叫。电话呼叫远端计算机(PC):计算机(PC)应当向Internet提供一个固定的地址,并且在电话所在网关上进行登记,电话向网关呼叫,通过网关自动呼叫被叫计算机(计算机平时不能关机)。,拥有电话机的一方可以不必安装计算机及相关软件与设备。目前,国内有些计算机客户与国外进行IP电话的通话已可以采用这种方式。但是,这种方式仍旧十分不方便,无法满足公众随时需要的通话方式。在以上方式的基础上,国际上许多大的电信公司又推出了普通电话与普通电话之间的通话,如图7.16所示。,图7.16 IP电话(Phone-Phone),普通电话客户通过本地电话拨号上本地的互连网电话的网关(Gateway),输入账号、密码,确认后键入被叫号码,这样本地与远端的网络电话采用网关通过Internet网络进行连接,远端的Internet网关通过当地的电话网呼叫被叫用户,从而完成普通电话客户之间的电话通信。作为网络电话的网关,即是Internet网络上的一台主机,它一定要有专线与 Internet 网络相连,目前双方的网关必