设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 854|回复: 0
收起左侧

设计广域网的连接方式

[复制链接]
发表于 2022-10-27 11:27:42 | 显示全部楼层 |阅读模式
广域网结构
广域网是由许多交换机组成的,交换机之间采用点到点线路连接,几乎所有的点到点通信方式都可以用来建立广域网,包括租用线路、光纤、微波、卫星信道。而广域网交换机实际上就是一台计算机,有处理器和输入/输出设备进行数据包的收发处理。
广域网WAN一般最多只包含OSI参考模型的底下三层,而且目前大部分广域网都采用存储转发方式进行数据交换,也就是说,广域网是基于报文交换或分组交换技术的(传统的公用电话交换网除外)。广域网中的交换机先将发送给它的数据包完整接收下来,然后经过路径选择找出一条输出线路,最后交换机将接收到的数据包发送到该线路上去,以此类推,直到将数据包发送到目的结点。
虚电路和数据报
对于采用虚电路方式的广域网,源结点要与目的结点进行通信之前,首先必须建立一条从源结点到目的结点的虚电路(即逻辑连接),然后通过该虚电路进行数据传送,最后当数据传输结束时,释放该虚电路。在虚电路方式中,每个交换机都维持一个虚电路表,用于记录经过该交换机的所有虚电路的情况,每条虚电路占据其中的一项。在虚电路方式中,其数据报文在其报头中除了序号、校验和以及其他字段外,还必须包含一个虚电路号。
在虚电路方式中,当某台机器试图与另一台机器建立一条虚电路时,首先选择本机还未使用的虚电路号作为该虚电路的标识,同时在该机器的虚电路表中填上一项。由于每台机器(包括交换机)独立选择虚电路号,所以虚电路号仅仅具有局部意义,也就是说报文在通过虚电路传送的过程中,报文头中的虚电路号会发生变化。
一旦源结点与目的结点建立了一条虚电路,就意味着在所有交换机的虚电路表上都登记有该条虚电路的信息。当两台建立了虚电路的机器相互通信时,可以根据数据报文中的虚电路号,通过查找交换机的虚电路表而得到它的输出线路,进而将数据传送到目的端。
当数据传输结束时,必须释放所占用的虚电路表空间,具体做法是由任一方发送一个撤除虚电路的报文,清除沿途交换机虚电路表中的相关项。
虚电路技术的主要特点是,在数据传送以前必须在源端和目的端之间建立一条虚电路。值得注意的是,虚电路的概念不同于前面电路交换技术中电路的概念。后者对应着一条实实在在的物理线路,该线路的带宽是预先分配好的,是通信双方的物理连接。而虚电路的概念是指在通信双方建立了一条逻辑连接,该连接的物理含义是指明收发双方的数据通信应按虚电路指示的路径进行。虚电路的建立并不表明通信双方拥有一条专用通路,即不能独占信道带宽,到来的数据报文在每个交换机上仍需要缓存,并在线路上进行输出排队。
广域网另一种组网方式是数据报方式,交换机不必登记每条打开的虚电路,它们只需要用一张表来指明到达所有可能的目的端交换机的输出线路(在虚电路方式中,同样需要这些表,读者想一想为什么?)。由于虚电路方式中每个报文都要单独寻址,因此要求每个数据报包含完整的目的地址。
虚电路方式与数据报方式之间的最大差别在于:虚电路方式为每一对结点之间的通信预先建立一条虚电路,后续的数据通信沿着建立好的虚电路进行,交换机不必为每个报文进行路由选择;而在数据报方式中,每一个交换机为每一个进入的报文进行一次路由选择,也就是说,每个报文的路由选择独立于其他报文。

了解更多相关内容欢迎关注http://www.vecloud.com
您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-1-23 08:13 , Processed in 0.049185 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表