2011年6月28日 星期二

router,转发者;「可撤回」(revocable)

路由器通过路由决定数据的转发。
转发策略称为路由选择(routing),
这也是路由器名称的由来(router,转发者)。
-----
交换机好比是邻近的街道,而路由器则是街道的交汇点。
一个街区的每一间房都有它自己的地址,也就是說,交换机连接的不同的设备也有它们自己的IP地址。

交换机除了自身的管理IP地址外不會管到其他任何IP地址。
路由器将网络连接起来,就像公路交换坡道或主交汇点连接公路和高速公路一样。
交汇点处的街道标记(称为路由表)决定数据包将流向哪条路。
----
假设网络A中一个用户A1要向C网络中的C3用户发送一个请求信号时,信号传递的步骤如下:

第1步:用户A1将目的用户C3的地址C3,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器A5端口侦听到这个地址后,分析得知所发目的节点不是本网段的,需要路由转发,就把数据帧接收下来。

第2步:路由器A5端口接收到用户A1的数据帧后,先从报头中取出目的用户C3的IP地址,并根据路由表计算出发往用户C3的最佳路径。因为从分析得知到C3的网络ID号与路由器的C5网络ID号相同,所以由路由器的A5端口直接发向路由器的C5端口应是信号传递的最佳途经。

第3步:路由器的C5端口再次取出目的用户C3的IP地址,找出C3的IP地址中的主机ID号,如果在网络中有交换机则可先发给交换机,由交换机根据MAC地址表找出具体的网络节点位置;如果没有交换机设备则根据其IP地址中的主机ID直接把数据帧发送给用户C3,这样一个完整的数据通信转发过程也完成了。

从上面可以看出,不管网络有多么复杂,路由器其实所作的工作就是这么几步,所以整个路由器的工作原理基本都差不多。
---------
「可撤回」(revocable)

沒有留言: