两个网段在物理层进行互联时要求数据传输速率要相同,但数据链路层协议可以不同。但是在物理层互联成功,只表明这两个网段之间可以互相传送物理层信号,但并不能保证可以互相传送数据链路层的帧,要达到在数据链路层互通的目的,要求数据传输速率和数据链路层协议都相同。
通信基础
基本概念
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。网络中的硬件设备和传输介质的种类繁多,通信方式也各不相同。物理层应尽可能屏蔽这些差异,让数据链路层感觉不到这些差异,使数据链路层只需考虑如何完成本层的协议和服务。物理层主要任务是确定与传输媒体接口有关的一些特性:
- 机械特性:定义物理连接的特性,规定物理连接时所采用的规格、接口形状、引线数目、引脚数量和排列情况。
- 电气特性:规定传输二进制位时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。
- 功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途。
- 规程特性(过程特性):定义各条物理线路的工作规程和时序关系。
常用的物理层接口标准有
通信的目的是传送信息。
数据是指传送信息的实体,通常是有意义的符号序列。
信号则是数据的电气或电磁表现,是数据在传输过程中的存在形式。
数据和信号都可用“模拟的”或“数字的”来修饰:
- 连续变化的数据(或信号)称为模拟数据(或模拟信号);
- 取值仅允许为有限的几个离散数值的数据(或信号)称为数字数据(或数字信号)。
码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为
进制码元,而该时长称为码元宽度。当码元的离散状态有 个时,此时码元为 进制码元。 码元可以携带若干比特的信息量。例如,在使用二进制编码时,只有两种不同的码元:一种代表 状态,另一种代表 状态。
数据通信是指数字计算机或其他数字终端之间的通信(在不同计算机之间传输表示信息的二进制数
信源是产生和发送数据的源头。
信宿是接收数据的终点,它们通常都是计算机或其他数字终端装置。
发送端信源发出的信息需要通过变换器转换成适合于在信道上传输的信号,而通过信道传输到接收端的信号先由反变换器转换成原始信息,再发送给信宿。
信道与电路并不等同,信道是信号的传输媒介。一个信道可视为一条线路的逻辑部件,一般用来表示向某个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。信道的极限容量是指信道的最高码元传输速率或信道的极限信息传输速率。
噪声源是信道上的噪声(即对信号的干扰)及分散在通信系统其他各处的噪声的集中表示。
信道按传输信号分为:模拟信道(传送模拟信号)、数字信道(传送数字信号);按传输介质分为:无线信道、有线信道。
信道上传送的信号有基带信号和宽带信号之分:
基带信号将数字信号
和 直接用两种不同的电压表示,然后送到数字信道上传输(基带传输)。在计算机内部或在相邻设备之间近距离传输时,可以不经过调制就在信道上直接进行的传输方式称为基带传输。它通常用于局域网。数字基带传输就是在信道中直接传输数字信号,且传输媒体的整个带宽都被基带信号占用,双向地传输信息。 来自信源的信号,像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。基带信号就是发出的直接表达了要传输的信息的信号,比如我们说话的声波就是基带信号。
在传输距离较近时,计算机网络采用基带传输方式(近距离衰减小,从而信号内容不易发生变化)。
用数字信号对特定频率的载波进行调制(数字调制),将其变成适合于传送的信号后再进行传输,这种传输方式就是频带传输。远距离传输或无线传输时,数字信号必须用频带传输技术进行传输。利用频带传输,不仅解决了电话系统传输数字信号的问题,而且可以实现多路复用,进而提高传输信道的利用率。
宽带信号将基带信号进行调制后形成频分复用模拟信号,然后送到模拟信道上传输(宽带传输)。借助频带传输,可将链路容量分解成两个或多个信道,每个信道可以携带不同的信号,这就是宽带传输。 宽带传输中所有的信道能同时互不干扰地发送信号,链路容量大大增加。比如把信把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。
在传输距离较远时,计算机网络采用宽带传输方式(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)
数据传输方式可分为串行传输和并行传输。
- 串行传输是指逐个比特地按照时间顺序传输(远距离通信通常采用串行传输)
- 并行传输是指若干比特通过多条通信信道同时传输。
从通信双方信息的交互方式看,可分为三种基本方式:
- 单工通信(单向通信):只有一个方向的通信而没有反方向的交互,仅需要一条信道。
- 半双工通信(双向交替通信):通信的双方都可以发送或接收信息,但任何一方都不能同时发送和接收,需要两条信道。
- 全双工通信(双向同时通信):通信双方可以同时发送和接收信息,也需要两条信道。
同步传输:在同步传输的模式下,数据的传送是以一个数据区块为单位,因此同步传输又称为区块传输。在传送数据时,需先送出
异步传输:异步传输将比特分成小组进行传送,小组可以是
数据通信基础知识:
速率也称数据率,指的是数据传输速率,表示单位时间内传输的数据量。可以用码元传输速率和信息传输速率表示。
码元传输速率:又称波特率、码元速率、波形速率、调制速率、符号速率等,它表示单位时间内数字通信系统所传输的码元个数(也可称为脉冲个数或信号变化的次数),单位是波特。
波特表示数字通信系统每秒传输一个码元。码元速率与进制数无关,只与码元长度有关。 信息传输速率:又称信息速率、比特率等,它表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒(
)。 若一个码元携带
比特的信息量(即为 进制码元),则 波特率( )的码元传输速率所对应的信息传输速率为 比特/秒。
在模拟信号系统中,当输入的信号频率高或低到一定程度,使得系统的输出功率成为输入功率的一半时,最高频率和最低频率间的差值就代表了系统的通频带宽,其单位是赫兹(
在数字设备中,带宽表示单位时间内从网络中的某一点到另一点所能通过的“最高数据率”(单位时间内通过链路的数量),常用来表示网络的通信线路所能传输数据的能力。显然,此时带宽的单位不再是
奈奎斯特定理与香农定理
发送信号波形经过信道传输后,发生的变化叫作失真。影响失真程度的因素:码元传输速率、信号传输距离、噪声干扰、传输媒体质量。
具体的信道所能通过的频率范围总是有限的。信号中的许多高频分量往往不能通过信道,否则在传输中会衰减,导致接收端收到的信号波形失去码元之间的清晰界限,这种现象称为码间串扰。
奈奎斯特定理又称奈氏准则,它规定:在理想低通(无噪声、带宽受限)条件下,为了避免码间串扰,极限码元传输速率为
注意,如果给的是采样频率,则极限码元传输速率就是采样频率,不需要将其乘二。
- 在任何信道中,码元传输速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端不可能完全正确识别码元。
- 信道的频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。
- 奈氏准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制,即未对一个码元可以对应多少个二进制位给出限制。
- 由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带更多个比特的信息量,这就需要采用多元制的调制方法。
噪声存在于所有的电子设备和通信信道中。由于噪声随机产生,它的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误。但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小。因此,信噪比就很重要,用分贝(
香农定理给出了带宽受限且有噪声的信道中的极限数据传输速率,当用此速率进行传输时,可以做到不产生误差。香农定理定义为(单位为
若题目给出的信噪比为
(无单位)则直接将 代入 中,如果给出的信噪比为 (有单位),那么需要算出 再代入。
式中,
- 信道的带宽或信道中的信噪比越大,信息的极限传输速率越高。
- 对一定的传输带宽和一定的信噪比,信息传输速率的上限是确定的。
- 只要信息传输速率低于信道的极限传输速率,就能找到某种方法来实现无差错的传输。
- 香农定理得出的是极限信息传输速率,实际信道能达到的传输速率要比它低不少。
奈氏准则只考虑了带宽与极限码元传输速率的关系,而香农定理不仅考虑到了带宽,也考虑到了信噪比。这从另一个侧面表明,一个码元对应的二进制位数是有限的。题目中若给出了
编码与调制
数据无论是数字的还是模拟的,为了传输的目的都必须转变成信号。把数据变换为模拟信号的过程称为调制,把数据变换为数字信号的过程称为编码。
信号是数据的具体表示形式,它和数据有一定的关系,但又和数据不同。数字数据可以通过数字发送器转换为数字信号传输,也可以通过调制器转换成模拟信号传输;模拟数据可以通过
数字数据编码为数字信号:数字数据编码用于基带传输中,即在基本不改变数字数据信号频率的情况下,直接传输数字信号。具体用什么样的数字信号表示
及用什么样的数字信号表示 就是所谓的编码。编码的规则有多种,只要能有效地把 和 区分开即可,常用的数字数据编码有以下几种: 归零编码:在归零编码(
)中用高电平代表 、低电平代表 (或者相反),每个时钟周期的中间均跳变到低电平(归零),接收方根据该跳变调整本方的时钟基准,这就为传输双方提供了自同步机制。由于归零需要占用一部分带宽,因此传输效率受到了一定的影响。 非归零编码:非归零编码(
)与 编码的区别是不用归零,一个周期可以全部用来传输数据。 编码容易实现,但没有检错功能,且无法判断一个码元的开始和结束,无法传递时钟信号,双方难以同步,因此若想传输高速同步数据,则需要都带有时钟线。 反向非归零编码:反向非归零编码(
)与 编码的区别是用信号的翻转代表 、信号保持不变代表 。翻转的信号本身可以作为一种通知机制。这种编码方式集成了前两种编码的优点,既能传输时钟信号,又能尽量不损失系统带宽。 通信的编码方式就是 编码。 曼彻斯特编码:曼彻斯特编码将一个码元分成两个相等的间隔,前一个间隔为高电平而后一个间隔为低电平表示码元
;码元 的表示方法则正好相反。当然,也可采用相反的规定。该编码的特点是,在每个码元的中间出现电平跳变,位中间的跳变既作为时钟信号(可用于同步),又作为数据信号,但它所占的频带宽度是原始基带宽度的两倍。每一个码元都被调成两个电平,所以数据传输速率只有调制速率的 。 以太网使用的编码方式就是曼彻斯特编码。编码效率为
。 差分曼彻斯特编码:差分曼彻斯特编码常用于局域网传输,其规则是,若码元为
,则前半个码元的电平与上一码元的后半个码元的电平相同;若码元为 ,则情形相反。该编码的特点是,在每个码元的中间都有一次电平的跳转,可以实现自同步,且抗干扰性较好(强于曼彻斯特编码)。 编码:将欲发送数据流的每 位作为一组,然后按照 编码规则将其转换成相应的 位码。 位码共 种组合,但只采用其中的 种对应 种不同的 位码,其他 种作为控制码(帧的开始和结束、线路的状态信息等)或保留。编码效率为 。
数字数据调制为模拟信号:数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原为数字信号,分别对应于调制解调器的调制和解调过程。基本的数字调制方法有如下几种:
- 幅移键控(
):通过改变载波信号的振幅来表示数字信号 和 ,而载波的频率和相位都不改变。比较容易实现,但抗干扰能力差。 - 频移键控(
):通过改变载波信号的频率来表示数字信号 和 ,而载波的振幅和相位都不改变。容易实现,抗干扰能力强,目前应用较为广泛。 - 相移键控(
):通过改变载波信号的相位来表示数字信号 和 ,而载波的振幅和频率都不改变。它又分为绝对调相和相对调相。 - 正交振幅调制(
):在频率相同的前提下,将 与 结合起来,形成叠加信号。设波特率为 ,采用 个相位,每个相位有 种振幅,则该 技术的数据传输速率 为 。单位为 。
- 幅移键控(
模拟数据编码为数字信号:计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将模拟音频通过采样、量化转换成有限个数字表示的离散序列(即实现音频数字化)。这种编码方式最典型的例子是常用于对音频信号进行编码的脉冲编码调制(
)。它主要包括三个步骤,即采样、量化和编码。 采样是指对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。根据采样定理,当采样的频率大于等于模拟数据的频带带宽(最高变化频率)的两倍时,所得的离散信号可以无失真地代表被采样的模拟数据。
采样定理(奈奎斯特定理):在通信领域,带宽是指信号最高频率与最低频率之差,单位为
。因此,将模拟信号转换成数字信号时,假设原始信号中的最大频率为 ,那么采样频率 必须大于等于最大频率 的两倍,才能保证采样后的数字信号完整保留原始模拟信号的信息。 量化是把采样取得的电平幅值按照一定的分级标度转化为对应的数字值并取整数,这样就把连续的电平幅值转换为了离散的数字量。采样和量化的实质就是分割和转换。
编码是把量化的结果转换为与之对应的二进制编码。
模拟数据调制为模拟信号:为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分复用(
)技术,充分利用带宽资源。电话机和本地交换机采用模拟信号传输模拟数据的编码方式,模拟的声音数据是加载到模拟的载波信号中传输的。
数据交换方式
要传送的数据量很大且其传送时间远大于呼叫时间时,采用电路交换较为合适。
端到端的通路由多段链路组成时,采用分组交换传送数据较为合适。
从提高整个网络的信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式数据通信。
电路交换
在进行数据传输前,两个结点之间必须先建立一条专用(双方独占)的物理通信路径(由通信双方之间的交换设备和链路逐段连接而成),该路径可能经过许多中间结点。这一路径在整个数据传输期间一直被独占,直到通信结束后才被释放。因此,电路交换技术分为三个阶段:连接建立、数据传输和连接释放。
特点:独占资源,用户始终占用端到端的固定传输带宽。适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况。
从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路的资源。电路交换的关键点是,在数据传输的过程中,用户始终占用端到端的固定传输带宽。
电路交换技术的优点如下:
- 通信时延小:由于通信线路为通信双方用户专用,数据直达,因此传输数据的时延非常小。当传输的数据量较大时,这一优点非常明显。
- 有序传输:双方通信时按发送顺序传送数据,不存在失序问题。
- 没有冲突:不同的通信双方拥有不同的信道,不会出现争用物理信道的问题。
- 适用范围广:电路交换既适用于传输模拟信号,又适用于传输数字信号。
- 实时性强:通信双方之间的物理通路一旦建立,双方就可以随时通信。
- 控制简单:电路交换的交换设备(交换机等)及控制均较简单。
电路交换技术的缺点如下:
- 建立连接时间长。电路交换的平均连接建立时间对计算机通信来说太长。
- 线路独占,使用效率低。电路交换连接建立后,物理通路被通信双方独占,即使通信线路空闲,也不能供其他用户使用,因而信道利用率低。
- 灵活性差。只要在通信双方建立的通路中的任何一点出了故障,就必须重新拨号建立新的连接,这对十分紧急和重要的通信是很不利的。
- 无数据存储能力,难以平滑通信量。
- 难以规格化。电路交换时,数据直达,不同类型、不同规格、不同速率的终端很难相互进行通信。
- 无法发现与纠正传输差错,难以在通信过程中进行差错控制。
注意,电路建立后,除源结点和目的结点外,电路上的任何结点都采取“直通方式”接收数据和发送数据,即不会存在存储转发所耗费的时间。
报文交换
数据交换的单位是报文,报文携带有目标地址、源地址等信息。报文交换在交换结点采用的是存储转发的传输方式。报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。
报文交换的过程:
每个节点收下整个报文后,暂存报文并检查有无错误。
当所需要的输出电路空闲时,利用路由信息找到下一个结点地址,传送给下一个结点。
在两个通信用户间的其他线路段,可传输其他用户的报文,不像电路交换那样必须占用端到端的全部信道。
报文交换技术的优点如下:
- 无须建立连接。报文交换不需要为通信双方预先建立一条专用的通信线路,不存在建立连接时延,用户可以随时发送报文。
- 动态分配线路。当发送方把报文交给交换设备时,交换设备先存储整个报文,然后选择一条合适的空闲线路,将报文发送出去。动态选择报文通过的最佳路径,可以平滑通信量。
- 提高线路可靠性。如果某条传输路径发生故障,那么可重新选择另一条路径传输数据,因此提高了传输的可靠性。
- 提高线路利用率。通信双方不是固定占有一条通信线路,而是在不同的时间一段一段地部分占有这条物理通道,因而大大提高了通信线路的利用率。
- 提供多目标服务。一个报文可以同时发送给多个目的地址,这在电路交换中是很难实现的。
- 在存储转发中容易实现代码转换和速率匹配,甚至收发双方可以不同时处于可用状态。这样就便于类型、规格和速度不同的计算机之间进行通信。
报文交换技术的缺点如下:
- 实时性差,不适合传送实时或交互式业务的数据。由于数据进入交换结点后要经历存储、转发这一过程,因此会引起转发时延(包括接收报文、检验正确性、排队、发送时间等)。
- 报文交换对报文的大小没有限制,这就要求网络结点需要有较大的缓存空间。为了降低成本,减少结点的缓冲存储器的容量,有时要把等待转发的报文存在磁盘上,进一步增加了传送时延。
- 只适用于数字信号。
注意:报文交换主要使用在早期的电报通信网中,现在较少使用,通常被较先进的分组交换方式所取代。
分组交换
分组:大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组(packet)。
分组交换也采用存储转发方式,但解决了报文交换中大报文传输的问题。分组交换限制了每次传送的数据块大小的上限,把大的数据块划分为合理的小数据块,再加上一些必要的控制信息(如源地址、目的地址和编号信息等),构成分组。发送结点首先对从终端设备送来的数据报文进行接收、存储,而后将报文划分成一定长度的分组,并以分组为单位进行传输和交换。网络结点根据控制信息把分组送到下一个结点,下一个结点接收到分组后,暂时保存并排队等待传输,然后根据分组控制信息选择它的下一-个结点,直到到达目的结点。接收结点将收到的分组组装成信息或报文。
以太网采用的是分组交换技术。
分组交换的优点如下:
- 无建立时延。不需要为通信双方预先建立一条专用的通信线路,不存在连接建立时延,用户可随时发送分组。
- 线路利用率高。通信双方不是固定占有一条通信线路,而是在不同的时间一段一段地部分占有这条物理通路,因而大大提高了通信线路的利用率。
- 简化了存储管理(相对于报文交换)。因为分组的长度固定,相应的缓冲区的大小也固定,在交换结点中存储器的管理通常被简化为对缓冲区的管理,相对比较容易。
- 加速传输。分组是逐个传输的,可以使后一个分组的存储操作与前一个分组的转发操作并行,这种流水线方式减少了报文的传输时间。此外,传输一个分组所需的缓冲区比传输一次报文所需的缓冲区小得多,这样因缓冲区不足而等待发送的概率及时间也必然少得多。
- 减少了出错概率和重发数据量。因为分组较短,其出错概率必然减小,所以每次重发的数据量也就大大减少,这样不仅提高了可靠性,也减少了传输时延。
- 分组短小,适用于计算机之间突发式数据通信。
分组交换的缺点如下:
- 存在传输时延。尽管分组交换比报文交换的传输时延少,但相对于电路交换仍存在存储转发时延,而且其结点交换机必须具有更强的处理能力。
- 需要传输额外的信息量。每个小数据块都要加上源地址、目的地址和分组编号等信息,从而构成分组,因此使得传送的信息量增大了
,一定程度上降低了通信效率,增加了处理的时间,使控制复杂,时延增加。 - 当分组交换采用数据报服务时,可能会出现失序、丢失或重复分组,分组到达目的结点时,要对分组按编号进行排序等工作,因此很麻烦。若采用虚电路服务,虽无失序问题,但有呼叫建立、数据传输和虚电路释放三个过程。
数据报与虚电路
分组交换根据其通信子网向端点系统提供的服务,还可进一步分为面向连接的虚电路方式和无连接的数据报方式。
数据报:作为通信子网用户的端系统发送一个报文时,在端系统中实现的高层协议先把报文拆成若干带有序号的数据单元,并在网络层加上地址等控制信息后形成数据报分组(即网络层的
)。中间结点存储分组很短一段时间,找到最佳的路由后,尽快转发每个分组。不同的分组可以走不同的路径,也可以按不同的顺序到达目的结点。 假定主机
要向主机 发送分组。 - 主机
将报文分成多个分组,将分组逐个发往与它直接相连的交换结点 ,交换结点 缓存收到的分组。 - 结点
收到分组后,对每个分组差错检测,然后查找自己的转发表。由于不同时刻的网络状态不同,因此转发表的内容可能不完全相同,所以有的分组转发给交换结点 ,有的转发给交换结点 。 - 结点
收到分组后,对分组进行差错检测,若正确则向 发送确认信息, 收到 确认后则丢弃分组副本。 - 网络中的其他结点收到分组后,类似地转发分组,直到分组最终到达主机
。
数据报方式的特点:
- 数据报方式为网络层提供无连接服务。发送分组前不需要建立连接。发送方可随时发送分组,网络中的结点可随时接收分组。
- 网络尽最大努力交付,传输不保证可靠性,所以可能丢失;为每个分组独立地选择路由,转发的路径可能不同,因而分组不一定按序到达目的结点。
- 发送的分组中要包括发送端和接收端的完整地址以及分组号,以便可以独立传输。
- 分组在交换结点存储转发时,需要排队等候处理,这会带来一定的时延。通过交换结点的通信量较大或网络发生拥塞时,这种时延会大大增加,交换结点还可根据情况丢弃部分分组。
- 网络具有冗余路径,当某个交换结点或一条链路出现故障时,可相应地更新转发表,寻找另一条路径转发分组,对故障的适应能力强,适用于突发性通信,不适于长报文、会话式通信。
- 存储转发的延时一般较小,提高了网络的吞吐量。
- 收发双方不独占某条链路,资源利用率较高。
- 主机
虚电路:将数据报方式与电路交换方式结合起来,充分发挥两种方法的优点。在分组发送之前,要求在发送方和接收方建立一条逻辑上相连的虛电路,并且连接一旦建立,就固定了虚电路所对应的物理路径。路径上所有结点都要维持这条虚电路的建立,都维持一张虚电路表,每一项记录了一个打开的虚电路的信息。与电路交换类似,整个通信过程分为三个阶段:虚电路建立、数据传输与虚电路释放。
在虚电路方式中,端系统每次建立虚电路时,选择一个未用过的虚电路号分配给该虚电路,以区别于本系统中的其他虚电路。在传送数据时,每个数据分组不仅要有分组号、校验和等控制信息,还要有它要通过的虚电路号,以区别于其他虚电路上的分组。在虚电路网络中的每个结点上都维持一张虚电路表,表中的每项记录了一个打开的虚电路的信息,包括在接收链路和发送链路上的虚电路号、前一结点和下一结点的标识。数据的传输是双向进行的,上述信息是在虚电路的建立过程中确定的。
虚电路方式的工作原理:
- 为进行数据传输,主机
与主机 之间先建立一条逻辑通路,主机 发出一个特殊的“呼叫请求”分组,该分组通过中间结点送往主机 ,若主机 同意连接,则发送“呼叫应答”分组予以确认。 - 虚电路建立后,主机
就可向主机 发送数据分组。当然,主机 也可在该虚电路上向主机 发送数据。 - 传送结束后主机
通过发送“释放请求”分组来拆除虚电路,逐段断开整个连接。
虚电路方式的特点:
- 虚电路方式为网络层提供连接服务。源节点与目的结点之间建立一条逻辑连接,而非实际物理连接。
- 一次通信的所有分组都通过虚电路顺序传送,分组不需携带源和目的地址等信息,包含虚电路号,相对数据报方式开销小,同一报文的不同分组到达目的结点时不会乱序、重复或丢失。
- 虚电路的路由选择体现在连接建立阶段,连接建立后,就确定了传输路径。分组通过虚电路上的每个节点时,节点只进行差错检测,不需进行路由选择。
- 每个节点可能与多个节点之间建立多条虚电路,每条虚电路支持特定的两个端系统之间的数据传输,可以对两个数据端点的流量进行控制,两个端系统之间也可以有多条虚电路为不同的进程服务。
- 致命弱点:当网络中的某个结点或某条链路出现故障而彻底失效时,所有经过该结点或该链路的虚电路将遭到破坏。
- 虚电路通信链路的建立和拆除需要时间开销,对交互式应用和小量的短分组情况显得很浪费,但对长时间、频繁的数据交换效率较高。
虚电路不只是临时性的,它提供的服务包括永久性虚电路(
)和交换型虚电路( ),其中前者是一种提前定义好的、基本上不需要任何建立时间的端点之间的连接,而后者是端点之间的一种临时性连接,这些连接只持续所需的时间,并且在会话结束时就取消这种连接。 - 为进行数据传输,主机
数据报服务 | 虚电路服务 | |
---|---|---|
连接的建立 | 不需要 | 必须有 |
目的地址 | 每个分组都有完整的目的地址 | 仅在建立连接阶段使用,之后每个分组使用长度较短的虚电路号 |
路由选择 | 每个分组独立地进行路由选择和转发 | 属于同一条虚电路的分组按照同一路由转发 |
分组顺序 | 不保证分组的有序到达 | 保证分组的有序到达 |
可靠性 | 不保证可靠通信,可靠性由用户主机来保证 | 可靠性由网络保证 |
对网络故障的适应性 | 出故障的结点丢失分组,其他分组路径选择发生变化,可正常传输 | 所有经过故障结点的虚电路均不能正常工作 |
差错处理和流量控制 | 由用户主机进行流量控制,不保证数据报的可靠性 | 可由分组交换网负责,也可由用户主机负责 |
传输介质
传输介质也称传输媒体/传输媒介,它是数据传输系统中发送设备和接收设备之间的物理通路。传输媒体并不是物理层。传输媒体在物理层的下面,因为物理层是体系结构的第一层,因此有时称传输媒体为
传输介质可分为导向传输介质(导引)和非导向传输介质(非导引)。在导向传输介质(双绞线、同轴电缆、光纤)中,电磁波被导向沿着固体媒介〈铜线或光纤)传播,而非导向传输介质(无线传输介质)可以是空气、真空或海水等自由空间传播。
双绞线是最常用的古老传输介质,它由两根采用一定规则并排绞合的、相互绝缘的铜导线组成。绞合可以减少对相邻导线的电磁干扰。为了进一步提高抗电磁干扰的能力,可在双绞线的外面再加上一层,用金属丝编织成的屏蔽层,这就是屏蔽双绞线(
双绞线的价格便宜,是最常用的传输介质之一,在局域网和传统电话网中普遍使用。双绞线的带宽取决于铜线的粗细和传输的距离。模拟传输和数字传输都可使用双绞线,其通信距离一般为几千米到数十千米。距离太远时,对于模拟传输,要用放大器放大衰减的信号;对于数字传输,要用中继器将失真的信号整形。
同轴电缆由导体铜质芯线(内导体)、绝缘层、网状编织屏蔽层和塑料外层构成。按特性阻抗数值的不同,通常将同轴电缆分为两类:
由于外导体屏蔽层的作用,同轴电缆具有良好的抗干扰特性(比双绞线好),被广泛用于传输较高速率的数据,其传输距离更远,但价格较双绞线贵。同轴电缆的带宽更高得益于它的高屏蔽性。
光纤通信就是利用光导纤维(简称光纤)传递光脉冲来进行通信。有光脉冲表示
光纤在发送端有光源,可以采用发光二极管或半导体激光器,它们在电脉冲作用下能产生出光脉冲;在接收端用光电二极管做成光检测器,在检测到光脉冲时可还原出电脉冲。
光纤主要由纤芯(实心的)和包层构成,光波通过纤芯进行传导,包层较纤芯有较低的折射率。当光线从高折射率的介质射向低折射率的介质时,其折射角将大于入射角。因此,只要入射角大于某个临界角度,就会出现全反射,即光线碰到包层时就会折射回纤芯,这个过程不断重复,光也就沿着光纤传输下去。
利用光的全反射特性,可以将从不同角度入射的多条光线在一根光纤中传输,这种光纤称为多模光纤,多模光纤的光源为发光二极管。光脉冲在多模光纤中传输时会逐渐展宽,造成失真,因此多模光纤只适合于近距离传输。
光纤的直径减小到只有一个光的波长时,光纤就像一根波导那样,可使光线一直向前传播,而不会产生多次反射,这样的光纤就是单模光纤。单模光纤的纤芯很细,直径只有几微米,制造成本较高。同时,单模光纤的光源为定向性很好的半导体激光器,因此单模光纤的衰减较小,可传输数公里甚至数十千米而不必采用中继器,适合远距离传输。
光纤不仅具有通信容量非常大的优点,还具有如下特点:
- 传输损耗小,中继距离长,对远距离传输特别经济。
- 抗雷电和电磁干扰性能好。这在有大电流脉冲干扰的环境下尤为重要。
- 无串音干扰,保密性好,也不易被窃听或截取数据。
- 体积小,重量轻。这在现有电缆管道已拥塞不堪的情况下特别有利。
无线传输介质是非导向传输介质,有以下几种:
无线电波:具有较强的穿透能力,可以传输很长的距离,所以它被广泛应用于通信领域,如无线手机通信、计算机网络中的无线局域网等。因为无线电波使信号向所有方向散播,因此有效距离范围内的接收设备无须对准某个方向,就可与无线电波发射者进行通信连接,大大简化了通信连接。这也是无线电传输的最重要优点之一。
微波、红外线和激光:目前高带宽的无线通信主要使用这三种技术。它们都需要发送方和接收方之间存在一条视线通路,有很强的方向性,都沿直线传播,有时统称这三者为视线介质。不同的是,红外通信和激光通信把要传输的信号分别转换为各自的信号格式,即红外光信号和激光信号,再直接在空间中传播。
微波通信的频率较高,频段范围也很宽,载波频率通常为
,因而通信信道的容量大。与通常的无线电波不同,微波通信的信号是沿直线传播的,因此在地面的传播距离有限,超过一定距离后就要用中继站来接力。 卫星通信利用地球同步卫星作为中继来转发微波信号,可以克服地面微波接力通信距离的限制。基本能实现全球通信。卫星通信的优点是通信容量大、距离远、覆盖广、广播通信和多址通信,缺点是保密性差、端到端传播时延长、受气候影响大、误码率较高、成本高。
物理层设备
中继器(转发器)
中继器的主要功能是(再生数字信号)将信号进行再生和还原,以消除信号经过一长段电缆后而产生的失真和衰减,使信号的波形和强度达到所需要的要求,进而扩大网络传输的距离。其原理是信号再生(而非简单地将衰减的信号放大)。中继器有两个端口,数据从一个端口输入,再从另一个端口发出。端口仅作用于信号的电气部分,而不管是否有错误数据或不适于网段的数据。两端可连相同媒体,也可连不同媒体。
中继器是用来扩大网络规模的最简单廉价的互联设备。中继器两端的网络部分是网段,而不是子网,使用中继器连接的几个网段仍然是一个局域网,适用于完全相同的两类网络的互联,且两个网段速率要相同。中继器若出现故障,对相邻两个网段的工作都将产生影响。由于中继器工作在物理层,因此它不能连接两个具有不同速率的局域网。中继器只将任何电缆段上的数据发送到另一段电缆上,它仅作用于信号的电气部分,并不管数据中是否有错误数据或不适于网段的数据。两端可连相同媒体,也可连不同媒体。中继器两端的网段一定要是同一个协议。
如果某个网络设备具有存储转发的功能,那么可以认为它能连接两个不同的协议;如果该网络设备没有存储转发功能,那么认为它不能连接两个不同的协议。中继器没有存储转发功能,因此它不能连接两个速率不同的网段,中继器两端的网段一定要使用同一个协议。
从理论上讲,中继器的使用数目是无限的,网络因而也可以无限延长。但事实上这不可能,因为网络标准中对信号的延迟范围做了具体的规定,中继器只能在此规定范围内进行有效的工作,否则会引起网络故障。例如,在采用粗同轴电缆的
放大器和中继器都起放大作用,只不过放大器放大的是模拟信号,原理是将衰减的信号放大,而中继器放大的是数字信号,原理是将衰减的信号整形再生。
集线器
集线器(
多台计算机必然会发生同时通信的情形,因此集线器不能分割冲突域,所有集线器的端口都属于同一个冲突域和广播域。集线器在一个时钟周期中只能传输一组信息,如果一台集线器连接的机器数目较多,且多台机器经常需要同时通信,那么将导致信息碰撞,使得集线器的工作效率很差。比如,一个带宽为