路由器和交换机的区别:
交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都是在同一个局域网内。
例如我们家庭上网,肯定是只拉一个宽带,但是家里有3台电脑,都想通过同一个宽带上网,那么就使用路由器。再如很多大学宿舍只有一个宽带接口,但是全寝室的人都需要上网,而且是各自都拥有自己的宽带账号,又想大家上网相互之间不影响,那么这个使用就使用交换机,大家各自拨号上网,相互之间无影响。
路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的电脑是共用一个宽带账号,大家之间上网是相互影响的,比如一台电脑在下载,那么同一个路由器上的其他电脑会很明显的感觉到网速很慢。同一台路由器上的电脑也是在一个局域网内的。
路由器同时具有交换机的功能,如果大家已经有路由器了,但是现在想把路由器当交换机使用怎么办呢?很简单,路由器上有wan接口,宽带线都是接在wan接口上的,当把路由器当交换机使用时,把wan接口上的宽带线拔掉,插到其他接口上去,把wan口空起来就可以了。
路由器是根据路由表寻址的三层结构,交换机是根据mac地址寻址的两层结构。
路由器
- 在数据包中得到目的IP地址,根据IP地址及子网掩码计算目标网络地址;
- 根据目标网络地址查找路由表得到下一跳的出口并转发数据包;
- 其他路由器根据类似的转发规则直至把数据包转发到目标IP地址所在主机。