为什么光纤下面只有接路由器才能几台电脑同时上网,而接交换机怎么就不行呢?路由器有把一个ip地址分成

2025-04-04 21:10:46
推荐回答(2个)
回答1:

交换机是数据链路层的设备,而路由器是网络层,而电脑上网的各个网络软件是工作在网络层的。
1、路由器可以将一个公网的IP做nat实现多台电脑共同使用一个公网IP地址,而路由器分辨每台电脑是靠路由器分配给每台主机的内网IP来分辨的,所以这样多台电脑才能使用一个公网IP地址共享上网。
2、而交换机是工作在数据链路层,其不能识别IP地址,交换机是靠网卡的Mac物理地址实现通信的,无法实现IP的nat和转发自然无法实现多台电脑共用一个公网IP的功能。
3、其实家用的路由器一般是一个小的路由器和一个小的交换机的组合,路由器做完nat后接入交换机实现数据的交换。

回答2:

你理解错了,交换机是不能给电脑分配ip地址的,交换机必须接在路由器后,交换机连接的电脑ip还是交换机前面的路由器分配的,交换机只是一个扩展端口的设备。