路由器:路由器本身是用来连接两个或多个网段的,目前家用路由器其实是路由器的一种特殊用法。因为一根网线只能插一台电脑,通过猫直接连电脑进行adsl的方法只能使一台电脑上网,于是就出现了组内网的思路,就是用交换机把几台电脑组成一个内网,就能共享网络,但是这样还不行,这时候如果其中一台电脑进行adsl拨号那其他电脑不能共享(一个账号只能绑定一个ip),路由器就产生了,让路由器进行adsl拨号其他电脑就可以共享网络了。
上面提到了交换机设备就是用来组成一个内网的,交换机设备最早是用在电话上的,最早的交换设备其实是人来控制的,比如有一个电话总机房控制100台电话机,其中a如果要跟b打电话了,那么a先告诉机房要跟b打电话,机房工作人员用一根线连接a的端口和b的端口,这样a和b就通了。后来才发明了交换机仪取代人力来完成这个事情。网络本质上跟打电话类似,也是通过交换机不断跟某个端口在通信(收发数据)。这样的设备有集线器和交换机,他们的功能一样,只不过实现方式不太一样
集线器:总是在广播,也就是从某个端口收到信息,就转发给其他所有端口
交换机:点对点通信,从某个端口收到信息,转发给指定端口,由此可见肯定比集线器高效,早期集线器用的比较多,现在已经很少见了。
简单举例:交换机在企业网内部,路由器在企业网出口。 集线器,现在都不用了。