数据传送是采用单工通信方式,还是采用半双工或全双工通信方式。全双工通信方式。如果在一个数据通信系统中,对数据的两个传输方向采用不同的通路,这样的传输方式就叫作全双工通信方式。通信系统中的同步问题涉及位同步和字符同步两方面。......
2025-09-30
所谓的通信服务是通过数据传输来实现的,计算机广域网广泛采用“分组交换技术”进行数据传输(传统的公用电话交换网除外)。根据分组转发的方式不同,广域网网络层为连接在网络上的主机提供的数据传输服务可分为两大类:“无连接的传输服务”和“面向连接的传输服务”。简单地说,所谓“无连接”即不需要为数据传输事先建立逻辑连接,只提供简单的信源和目标之间的数据发送与接收功能,网络本身不对这种服务保证数据传输的可靠性;所谓“面向连接”就是指在数据传输之前通信双方需要为此次通信建立一种逻辑连接,然后在该连接的基础上实现有序的分组传输,这种逻辑上的连接通过确认/重传机制保证数据传输的可靠性,直到数据传送完毕连接才被释放。这两种服务的具体实现分别是数据报(Datagram)和虚电路(Virtual Circuit)分组交换方式。
1.无连接的网络服务
对于无连接的网络服务,其技术实现手段为数据报分组交换方式,如图7—3所示。其工作过程与特点如下。
图7—3 数据报分组交换方式
(1)数据发送前通信发送方和接收方不需要建立逻辑连接,节省了建立连接的时间,网络随时可以接收端系统主机发送的分组。
(2)信源在发送数据时,先将待发送的完整报文拆分成若干个小的分组,各分组都携带地址信息(所谓“自包含的”),称为一个“数据报”。网络为每个分组独立地选择路由。一个交换节点接收到一个数据报后,根据数据报头中携带的地址信息和本交换节点所存储的路由信息,找出一个合适的出口,把数据报发送到通往目的地的下一个结点,这样逐跳地转发,直至到达目标结点。各交换节点可根据数据报中的地址信息和网络当前流量、拓扑情况为每个数据报动态地选择最佳传输路径转发,因此具有高度的灵活性,网络资源的利用率和网络容错性较高。
(3)各数据报经过网络可能会有不同的路由,网络不保证数据不丢失和保序,由用户的端系统对已收到的属于同一报文的数据报重新排序并负责差错处理和流量控制。数据报方式是一种不保证可靠的服务,网络只是“尽最大努力地”将分组交付给目的主机,但网络对源主机没有任何可靠性承诺。
(4)由于每个数据报都需要携带完整的地址信息,传输开销大于面向连接的虚电路方式。
2.面向连接的网络服务
面向连接的服务技术实现手段是虚电路分组交换方式,如图7—4所示。其工作过程与特点如下。
图7—4 虚电路分组交换方式
(1)为了向上层提供面向连接的服务,必须首先建立虚电路(逻辑连接),即事先进行路由选择,避免在传输过程中对每一个分组再分别进行路由选择。每个虚拟连接对应一个虚拟连接标识,网络中的节点交换机根据这个标识决定将分组转发到哪个输出端口。虚电路工作过程类似于电路交换方式,整个通信过程包括建立连接、数据传输和释放连接三个阶段。数据传送完成后根据事先约定可拆除连接(临时虚电路SVC),也可永久保持(永久虚电路PVC)。
(2)每次通信传输的数据包沿同一条虚电路传输,因此虚电路服务保证接收端按发送的顺序收到分组。相邻两点通过确认/重传机制,提供可靠的服务,服务质量有较好的保证。差错处理和流量控制可以由用户端负责也可由网络负责。
(3)数据传输过程中路由固定,不需要为每个转发的数据包进行路由选择,分组头部不必包含地址信息,因此数据传输开销小,服务质量比较稳定,适于一次性大批量数据传输。(https://www.chuimin.cn)
(4)网络容错性差。由于分组未带有完整的地址信息,当某个链路或中继系统出现故障,后续分组将无法另选路由,导致虚连接断开致使本次通信失败。
3.两种服务的区别
关于网络层应当采用数据报传输服务还是虚电路传输服务,早期在网络界争论许久,焦点是网络要不要提供端到端的可靠服务。
(1)两种服务的不同思想。
虚电路服务继承了传统电信网的思想。电信网不要求用户的终端设备具有很高的智能,可以做得非常简单(如电话机),由电信网负责保证可靠通信的一切措施,因此电信网的节点交换机复杂而昂贵。
数据报服务力求使网络生存性好并使网络的控制功能分散,因而只要求网络提供“尽最大努力”的服务,将可靠性的责任推给网络两端的端系统解决,这样可大大简化网络层的结构。这种网络要求使用较复杂且有相当智能的计算机作为用户终端,通信的可靠性由用户终端中运行的软件(如TCP协议)来保证。从当前网络发展的情况看,技术的进步(如更多地采用光纤技术和高性能的路由器)使得网络传输出错的概率已越来越小,而用户端的计算机性能越来越强,因而让主机负责端到端的可靠性不但不会给主机增加更多的负担,反而能够使更多的应用在这种简单的网络上运行。因特网发展到今天的规模(因特网的数据传输是采用数据报方式),充分说明了在网络层提供数据报服务是非常成功的。
(2)各自优缺点。
①网络上传送的报文长度,在很多情况下都很短,有时甚至只需一个分组即可承载,用无须连接的数据报方式既迅速又经济。若用虚电路方式,为了传送一个分组而建立虚电路和释放虚电路就显得太烦琐和浪费网络资源了。
②在使用数据报时,每个分组报头部分必须携带完整的地址信息供交换节点进行路由选择,传输开销相对较大。在使用虚电路的情况下,每个分组不需要携带完整的目的地址,而仅需要有个很简单的虚电路号码标识即可,这就使分组的控制信息部分比特数减少,因而减少了额外传输开销。
③在使用数据报方式时,由端主机承担端到端的差错控制和流量控制。在使用虚电路方式时,分组按顺序交付,网络可以负责差错控制和流量控制。
④虚电路可以有效地防止拥塞的发生,因为它在建立连接时已为数据传输预留了足够的资源,否则拒绝连接。而数据报方式不预先配置信道资源,且各分组的路由不同,可能会造成网络局部流量过大而产生拥塞。
⑤数据报服务的网络健壮性极好。当某个节点瘫痪后,网络可为后续的分组另选路由,因而提高了通信的可靠性。美国国防部高级研究计划署(ARPA)提出的ARPANET,就是基于此点考虑的,如今在遍及全球的整个Internet上实现了数据报传输。而虚电路的故障承受能力较差,如果某个交换节点出故障崩溃,则虚电路中断,通信失败。
⑥数据报服务还适合于将一个分组发送到多个地址,一点多投,即广播或多播通信。而面向连接的虚电路方式很难做到。
根据不同的网络应用,二者各有其适用场合。
相关文章
数据传送是采用单工通信方式,还是采用半双工或全双工通信方式。全双工通信方式。如果在一个数据通信系统中,对数据的两个传输方向采用不同的通路,这样的传输方式就叫作全双工通信方式。通信系统中的同步问题涉及位同步和字符同步两方面。......
2025-09-30
数据通信系统在不同的计算机、终端或者其他的通信设备上传输的是表示字母、数字、符号的二进制0、1比特序列。其单位为比特每秒,可以用公式表示如下:S=B 1og2 N式中,B是数字信号的脉冲频率;N是调制电平数。在实际使用中,S/N的比值太大,一般都采用对数形式而不用S/N的实际值来表示,并取单位为分贝。S/N实际上就是信噪比。若信噪比为1000,就表示为30dB,信噪比为10000,则表示为40dB。......
2025-09-30
任何国家的气象服务产品供给都是首先作为纯公共品或准公共品提供给消费者的,并在此基础上增加附加值,开发私人的、个性化和多样化的气象服务产品以满足市场需求。其次,由于政府的介入,公共气象服务产品的缺陷还表现为供给失效。因此,将中长期的特殊气象服务产品性质应界定为私人产权,产权归于发布的气象机构。......
2025-09-30
VLAN以软件方式实现逻辑工作组的划分和管理,逻辑工作组的节点组成不受物理位置的限制。图6—11VLAN结构示意图2.VLAN的标准1996年3月,IEEE 802委员会发布了IEEE 802.1Q VAIN标准。IEEE 802.1Q标准提供了对VLAN明确的定义及其在交换式网络中的应用。IEEE 802.1Q的出现打破了VLAN依赖于单一厂商的僵局,从一个侧面推动了VLAN的迅速发展。......
2025-09-30
图1—23星形网络星形拓扑采用集中式通信控制策略,所有的通信均由中央结点控制。图1—24环形网络环形拓扑结构主要具有以下优点:数据传输质量高。单个结点故障会引起整个网络的瘫痪。环形网平时使用的比较少,主要用于跨越较大地理范围的网络,环形拓扑更适用于网间网等超大规模的网络。图1—25树状拓扑网状拓扑又称为无规则拓扑。......
2025-09-30
图6—12用交换机端口定义VLAN成员用局域网交换机端口号划分VLAN成员是最通用的方法。与用MAC地址定义VLAN或用端口号定义VLAN的方法相比,用网络层地址定义VLAN的缺点是性能较差。VLAN中由称为代理的设备对VLAN中的成员进行管理。......
2025-09-30
如果采用子网自治以及子网互联的方法就可以缩小冲突域,有效提高网络性能。设备的故障可能导致整个网络的瘫痪,而通过子网的划分可以有效地限制设备故障对网络的影响范围。......
2025-09-30
网络层描述主机与通信子网的关系。网络层为传输层提供的服务是通过网络层和传输层之间的接口来实现的,这个接口实质上是网络中的子网边界,除了服务质量外,该接口的服务与通信子网技术(介质)无关。设计一个基本的网络层必须解决数据传输单元分组在通信子网中的路由选择问题以及多个网络互联的问题,以完成对传输层的服务提供。......
2025-09-30
相关推荐