我们用的家用的路由器是一个wan口和lan口,但是在按专业来分类的话,这个家用的路由器只能算是个交换机,严格意义上不能算是个路由器,真正的路由器是用于连接多个逻辑上分开的网络,而交换机只是用来共享数据。而wan口就是用于连接多个逻辑上分开的网络,所以路由器只有wan口,而交换机也只有lan口。
路由器:
路由器(Router)又称网关设备(Gateway)是用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器的路由功能来完成。因此,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备。
交换机:
交换(switching)是按照通信两端传输信息的需要,用人工或设备自动完成的方法,把要传输的信息送到符合要求的相应路由上的技术的统称。交换机根据工作位置的不同,可以分为广域网交换机和局域网交换机。广域的交换机(switch)就是一种在通信系统中完成信息交换功能的设备,它应用在数据链路层。交换机有多个端口,每个端口都具有桥接功能,可以连接一个局域网或一台高性能服务器或工作站。实际上,交换机有时被称为多端口网桥。
因为路由器很多情况下都需要连接到外网的,比如路由器的WAN口可以接MODEM或者其他外网线路或跳线或光纤,LAN口接到内网电脑上;而交换机主要应用于同一网段,比如你可以在路由器的LAN口接一台24口的交换机,那一个LAN口就变成了24个口了,如果路由器上有4个LAN口的话,可以接4台交换机,也就是可以接4*24台电脑了,当然,你也可以在交换机下面再接交换机;
路由器主要工作在ISO架构的网络层,交换机主要工作在ISO架构的数据链路层;现在也有工作在网络层的交换机,既有交换机的功能也有路由和NAT功能;可以实现路由器的功能。
交换机实现的是点对点的数据交换,也就是数据从你的电脑到局域网中的另一台电脑,不像集线器那样是向整个网络发起广播,这样就减小了网络堵塞的可能,总体来说路由器功能应该更强大,可以管理IP地址池和DHCP分配IP地址等,可以设置网关DNS等,但是价格昂贵,交换机价格相对便宜,只有传输数据的功能;但是得拿同档次的作比较,路由器也有很便宜的,交换机也有很贵的,具体根据需求和功能来定。
路由器是可以设置网关的,有数据转发功能,可以管理IP地址,交换机只有数据交换功能,没有分配IP的功能