疑难问答
-
交换机原理
交换机关联的是主机的mac,即数据链路层,不与网络层发生关系,路由器负责绑定ip与mac,数据包到达路由器后路由器根据ip替换mac转发到对应物理端口,交换机第一次广播数据包寻找对应mac主机,主机应答后交换机将mac绑定该物理端口,后续查表根据mac地址转发物理端口
-
几层交换机是什么
- 一层交换机 只支持物理层协议(电话程控交换机可以算一个???)
- 二层交换机 支持物理层和数据链路层协议,如以太网交换机
- 三层交换机 支持物理层,数据链路层及网络层协议,如某些带路由功能的交换机
日常生活中的交换机就是二层交换机,带路由功能就是三层交换机(其实就是多物理端口的路由器,路由器基本都是三层交换机)
-
不需要路由器,两台主机可以通信吗
- 二层数据包(即mac定位的)可以直接通信,两台主机广播交换mac后通信
- 三层数据包需要两台电脑设置ip,处于同一网段下可以通信,电脑会自行绑定ip与mac,通过arp广播
-
既然通过arp广播获取mac可以直接通信,路由器,ip的作用是什么?
arp广播可不分网段,所有的子网广播汇总起来足以干崩任何公网的交换设备,而且由于交换机之间不存在级别,所以任何经过多交换机的访问都不可能被arp table记录,一定会引发广播。