路由器与“交换”(6)

路由器

路由器是实现分组交换(packet switching)的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。

在路由器中的输入和输出端口之间没有直接连线。

“交换”

含义

“交换”(switching)的含义就是转接——把一条电话线转接到另一条电话线,使它们连通起来。

而从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输线路的资源。

分类

1电路交换

2分组交换

3报文交换

电路交换

例子:

1、A和B通话经过四个交换机,通话在A到B的连接上进行。

2、C和D通话只经过一个本地交换机,通话在C到D的连接上进行。

分组交换

特点:在发送端,先把较长的报文划分成较短的、固定长度的数据段。

例子:假设一个报文较长不便于传输

1、将报文分为若干个数据段,每一个数据段添加首部构成分组。

(将左边视为“前面”)

2、分组交换网以“分组”作为数据传输单元,依次把各分组发送到接受端(假定接受端在左边)。

3、接受到分组后剥去首部还原成报文。

4、最后,在接受端把收到的数据恢复成为原来的报文。

(整个过程中假定分组在传输过程中没有出现差错,在转发时也没有被丢弃。)

分组首部的重要性:

1、每一个分组的首部都含有地址等控制信息。

2、分组交换网中的结点交换机根据收到的分组的首部中的地址信息,把分组转发到下一个结点交换机。

3、用这样的存储转发方式,最后分组就能到达最终目的地。

分组交换带来的问题:

1、分组在各结点存储转发时需要排队,这就会造成一定的时延。

2、分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。

路由器处理分组的过程是:

1、把收到的分组先放入缓存(暂时存储)

2、查找转发表,找出到某个目的地址应从哪个端口转发

3、把分组送到适当的端口转发出去

报文交换

报文交换(英语:Message switching),又称存储转发交换,报文整个地发送,一次一跳。报文交换是分组交换的前身,是莱昂纳多·克莱洛克由1961年提出的。

主要特点是:存储接受到的报文,判断其目标地址以选择路由,最后,在下一跳路由空闲时,将数据转发给下一跳路由。

报文交换系统现今都由分组交换或电路交换网络所承载。

三种交换的比较

发布了62 篇原创文章 · 获赞 70 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_44762986/article/details/104284218