在线客服 联系电话:18003714525
以下是关于“计算机考研计算机网络高频考点:数据报与虚电路”的相关资讯,想要更详细了解更多考研培训机构的相关情况,可以咨询咱们在线客服老师!
一、工作原理与特点
分组交换根据其通信子网向端点系统提供的服务,还可以进一步分为面向连接的虚电路和无连接的数据报方式。
(一)数据报
当作为通信子网用户的端系统要发送一个报文时,在端系统中实现的高层协议先把报文拆成若干个带有序号的数据单元,并在网络层加上地址等控制信息后形成数据报分组。中间结点存储分组一段很短的时间,找到最佳的路由后,尽快转发每个分组。不同的分组可以走不同的路径,也可以按不同的顺序达到目的结点。
(二)虚电路
虚电路方式试图将数据报方式与电路交换方式结合起来,充分发挥两种方法的优点,以达到最佳的数据交换效果。在分组发送之前,要求在发送方和接收方建立一条逻辑上相连的虚电路,并且连接一旦建立,虚电路所对应的物理路径也就固定了。与电路交换类似,整个通信过程分为三个阶段,虚电路建立、数据传输、释放连接。
在虚电路的方式中,端系统每次建立虚电路时,选择一个没用过的虚电路号分配给该虚电路,以区别于本系统中的其他虚电路。在传送数据时,每个数据分组不仅要有分组号、检验和等控制信息,还要有它要通过的虚电路号,以区别于其他虚电路上的分组。在虚电路网络中的每个结点上都维持一张虚电路表,它的每一项记录了一个打开的虚电路的信息,包括在接收链路和发送链路上的虚电路号、前一个结点和下一个结点的标识。数据的传输是双向进行的,上述信息是在虚电路的建立过程中确定的。
虚电路之所以是“虚”的,是因为这条电路不是专用的,每个结点到其他结点之间的链路可能同时有若干虚电路通过,他也可能同时与多个结点之间具有虚电路。每条虚电路支持特定的两个端系统之间的数据传输,两个端系统之间也可以有多条虚电路为不同的进程服务,这些虚电路的实际路由可能相同也可能不相同。
二、数据报和虚电路的比较
比较项 |
数据报服务 |
虚电路服务 |
连接的建立 |
不需要 |
必须有 |
目的地址 |
每个分组都要有完整的目的地址 |
仅在建立连接阶段使用,之后每个分组使用长度较短的虚电路号 |
路由选择 |
每个分组独立进行 路由选择和转发 |
属于同一条虚电路的分组按照同一路由转发 |
分组顺序 |
不保证分组的有序到达 |
保证分组的有序到达 |
可靠性 |
不保证可靠通信, 可靠性由用户主机来保证 |
可靠性由网络保证 |
对网络故障的适应性 |
出故障的结点丢失分组, 其他分组路径选择发生变化, 可正常传输 |
所有经过故障结点的虚电路均不能正常工作 |
差错处理和流量控制 |
由用户主机进行流量控制, 不保证数据报的可靠性 |
可由分组交换网负责,也可由用户主机负责 |
三、题目再现
1.下列有关数据报和虚电路的叙述中,错误的是()。
A.数据报方式中,某个结点若因出故障而丢失分组,但其他分组仍可正常传输
B.数据报方式中,每个分组独立地进行路由选择和转发,不同分组之间没有必然联系
C.虚电路方式中,属于同一条虚电路的分组按照同一路由转发
D.尽管虚电路方式是面向连接的,但它并不保证分组的有序到达
答案:D
解析:虚电路是先确定一下结点的路径,所有接下来的分组都是按照顺序达到的,所以一定是按照顺序到达,另外,这些分组也是无需加入分组编号等信息的。
本文内容整理于网络,仅供参考。