交换机和路由器有什么区别

在交换机中有一张端口和MAC地址的映射表,称之为MAC地址表

交换机

交换机只关心MAC地址,不关心IP地址。

MAC地址在TCP/IP协议中属于数据链路层。

MAC地址表

交换机中有一张端口和MAC地址的映射表,称之为MAC地址表

数据包中包含接收方MAC地址(也叫目标MAC地址),根据MAC地址表,能查询到对应端口,向该对应端口发送数据。

《网络是怎样连接的》一书中关于交换机的MAC地址表这样写道:

路由器

网关

TCP/IP协议规定,不同子网之间是不能直接通信的,如果要通信需要通过网关来进行转发。

当子网1中的计算机a发送数据包时,首先计算机a会根据目标IP判断是否同子网

路由

子网划分

IP地址与子网掩码按位相与