简单说,交换机是二层设备,只认MAC地址,用于同一网段(VLAN)的互通。
路由器是三层设备,识别IP地址,可用于跨网段的互通。
回到你的问题,可以解释成:交换机(二层)组成的局域网,所有主机都在一个网段内互通(例如:192.168.0.0/24);而路由器(三层)组成的局域网,主机可以在不同的网段互通(例如10.0.0.0与192.168.0.0)。
路由器的lan口一般情况下都具备交换机的数据交换功能。路由器还能有拨号pppoe的功能。高级一点的路由器还能支持很多其他的功能。
交换机就只有数据交换的功能。一般不具备拨号的。交换机高级的还带有局域网的网络控制功能
底层原理就要说到数据层以及链路层了。。这些需要你自己去参考资料。在这里就算很完整的回答也是从百度百科里来的。
交换机是能组建局域网,交换机带路由器功能的也可以组网,但单纯的路由器不能原来组网
一个IP寻址一个MAC寻址