以太网交换机是基于以太网传输数据的交换机,以太网交换机的每个端口都直接与主机相连。交换机能同时连接许多对端口,使每一对相互通信的主机都能像独占通信媒体那样,进行无冲突地传输数据。

接口RJ-45:就是普通的网线的接口。

以太网交换机通常都有几个到几十个端口,实质上就是一个多端口的网桥,它的端口速率可以不同,工作方式可以不同,如可以提供10M,100M的带宽。以太网交换机的每个端口都直接和主机相连。

广播:IP广播的方式。

路由:网络传输数据,先做一个判断,NET_ID是否相同,如果相同就通过局域网发送数据,不相同就把数据包丢给默认网关。



二层交换机和三层交换机的区别:

二层交换机属于物理链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址和对应的端口记录在自己内部的一个地址表中。

具体的工作流程:

1:交换机从某个端口接收到一个数据包,它先读取包头中的源MAC地址,这样他就知道源MAC地址的机器是连在哪个端口上的。

2:再去读取包头中的目的MAC地址,并在地址表中查找相应的端口。

3:如果表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上

4:如果在表中找不到对应的端口,就把数据包广播到所有的端口上,当目的机器对源机器回应时,交换机可以记录这一目的的MAC地址和哪个端口对应,下次传送数据时,就不需要再对所有端口进行广播了,不断地循环这个过程,对于全网的MAC地址信息都可以得到,二层交换机这样建立和维护它自己的地址表。


三层交换机:

使用IP的设备A-------------三层交换机------------使用IP的设备B

比如A要给B发送数据,已知目的IP地址,A用子网掩码获得NET_ID,判断和自己是否在同一网段,然后广播发送ARP请求,目的IP地址返回MAC地址,A用此MAC地址封装数据包并发送给交换机,交换机启动二层交换模块,查找MAC地址表,把数据包转发到相应的端口。

如果A和B不在同一网段,就把第一个正常数据包发送向默认网关,一般在OS中已经配置好,这个默认网关的IP对应第三层路由模块,对于不是同一子网的数据,最先在MAC表中放的是缺省网关的MAC地址,然后由三层模块

接收到此数据包,查询路由表以确定到达B的路由,将构造一个新的帧头,其中以default gateway的MAC地址为源MAC地址,以主机B的MAC地址为目的MAC地址,通过一定的识别触发机制,确定主机A和B的MAC地址及转发端口的对应关系,以后A到B的数据直接由二层交换模块完成。


三层交换的特点:

1:硬件结合实现数据的高速转发,不是简单的二层交换机和路由器的叠加,三层路由模块直接叠加在二层交换的高速背板总线上,突破了传统路由器的接口速率限制

2:二层模块转发