交换机、路由器、网关、集线器的区别

路由器:

作用在网络层。根据包头中的目标IP在路由表中寻找,由IP和子网掩码得出网络号,然后在路由表中的“目标地址项中的IP按位从左向右与刚刚算出的网络号对比,如果相同,就将包从此条记录的对应的“接口”选项发出去。

网关:

在传统TCP/IP术语中,网路装置只分成两种,一种为网关(gateway),另一种为主机(host)。网关能在网路间转递封包,但主机不能转送封包。在主机(又称终端系统,end system)中,封包需经过TCP/IP四层协定处理,但是在网关(又称中介系统,intermediate system)只需要到达网络层(Internet layer),决定路径之后就可以转送。在当时,网关(gateway)与路由器(router)还没有区别。

在现代网路术语中,网关(gateway)与路由器(router)的定义不同。网关(gateway)能在不同协定间移动资料,而路由器(router)是在不同网路间移动资料,相当于传统所说的IP网关(IP gateway)。

网关顾名思义就是连接两个网络的设备,对于语音网关来说,他可以连接PSTN网络(Public Switched Telephone Network, 公共交换电话王)和以太网,这就相当于VOIP(Voice over IP, 网际协议通话技术:将模拟信号[voice]数字化,以数据包的形式在网络层传输),把不同电话中的模拟信号通过网关而转换成数字信号,而且加入协议再去传输。在到了接收端的时候再通过网关还原成模拟的电话信号,最后才能在电话机上听到。

对于以太网中的网关只能转发三层以上封包,这一点和路由是一样的。而不同的是网关中并没有路由表,他只能按照预先设定的不同网段来进行转发。网关最重要的一点就是端口映射,子网内用户在外网看来只是外网的IP地址对应着不同的端口,这样看来就会保护子网内的用户。
(From Wiki:https://www.wikiwand.com/zh-hans/%E7%BD%91%E5%85%B3)

交换机:

作用在数据链路层。根据包头中的MAC地址,在交换机内部的MAC地址表,找到该MAC地址对应的端口,然后将包从该端口(一个端口对应一个MAC地址)发送出去。

集线器:

与交换机原理相同,相当于低级的交换机,因为每个端口发送的包会传到所有端口,而交换机影响的只是两个端口,因为交换机内部有MAC地址表,而集线器仅仅只是将这些线接在一起(通俗的讲)。

网络小白,有错请指正。

posted @ 2017-09-12 23:30  ka1n4t  阅读(776)  评论(0编辑  收藏  举报