中小企业网络管理员实用教程全集之第11章 二层交换机的.ppt
- 格式:ppt
- 大小:1.68 MB
- 文档页数:30


二层交换机工作原理其工作主要包括两个部分:地址学习和转发过滤,数据转发过程如下:(1)当交换机从某个端口收到一个数据包,它先读取数据帧头中的源MAC 地址,这样它就知道源MAC 地址的机器是连在哪个端口上的;(2)再去读取数据帧头中的目的MAC 地址,并在地址表中查找相应的端口;(3)如表中有与这目的MAC 地址对应的端口,把数据帧直接复制到这端口上;(4)如表中找不到相应的端口则把数据帧广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC 地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。
不断的循环这个过程,对于全网的MAC 地址信息都可以学习到,二层交换机就是这样建立和维护它自己的地址表。
路由器工作原理首先A1用户把所发送的数据及发送报文准备好,以数据帧的形式通过集线器或交换机广播发给同一网段的所有节点(集线器都是采取广播方式,而交换机因为不能识别这个地址,也采取广播方式),路由器在侦听到A1发送的数据帧后,分析目的节点的IP地址信息(路由器在得到数据包后总是要先进行分析)。
得知不是本网段的,就把数据帧接收下来,进一步根据其路由表分析得知接收节点的网络ID号与B5端口的网络ID号相同,这时路由器的A5端口就直接把数据帧发给路由器B5端口。
B5端口再根据数据帧中的目的节点IP 地址信息中的主机ID号来确定最终目的节点为B2,然后再发送数据到节点B2。
这样一个完整的数据帧的路由转发过程就完成了,数据也正确、顺利地到达目的节点。
当然实际上像以上这样的网络算是非常简单的,路由器的功能还不能从根本上体现出来,一般一个网络都会同时连接其它多个网段或网络,就像下图所示的一样,A、B、C、D 四个网络通过路由器连接在一起。
图2现在我们来看一下在如上图所示网络环境下路由器又是如何发挥其路由、数据转发作用的。
我们同样需要假设,各网络用户的IP地址分配就不多讲了,图上已有标注。