对交换机和路由器的浅显认识

交换机

交换机工作在数据链路层,用来连接同一个子网内的主机设备。同一个子网是指子网号相同并使用双绞线、集线器、交换机连接的主机设备。交换机没有Mac地址,其功能就是将收到的数据包(Mac头部+IP头部+TCP头部+数据)转发到指定的主机。

交换机自动维护一个映射表,用来匹配端口号和Mac地址。交换机不会修改数据包的内容。

 

路由器

路由器工作在网络层,可以连接不同子网的主机设备。家用普通路由器由一个Wan口和多个Lan口构成。Wan口具备Mac地址和IP地址,多个Lan口共用一个Mac地址和IP地址,可以将Lan口认为是一个网卡加一个交换机,连接在Lan口下的主机必须处在同一个子网内。

 

ARP

以太网协议需要知道目的地Mac地址,所以需要根据下一跳的IP地址获取目的地Mac地址。如果IP地址与本机IP地址不在一个子网内,就无法广播ARP请求,所以就无法获取Mac地址,因而也无法正常通信。

你可能感兴趣的:(知识碎片)