Hub:集线器

集线器的作用是将内部网络的所有网络设备连接到一起,具备多个端口,可以接收来自网络设备的以太网连接
注意:其并不会过滤数据,也不会有关将数据发往何处的任何信息,其只知道设备何时连接到其端口之一
image.png
当数据包到达其中一个端口的时候,其会被复制到其他所有端口,并沿着线路发送回其他的主机,这样所有
设备都可以看到数据包(其实这就是”广播”)
image.png
image.png
image.png
这种广播机制的缺点:

  • 引发安全问题:

外部入侵者以及本地主机的未授权用户进行地址解析(ARP)或者介质访问控制 (MAC)地址
嗅探的最薄弱的环节。

  • 造成不必要的网络流量的浪费

    Switch:交换机

    image.png
    检测并存储对应主机的MAC地址,相比于集线器,交换机显然更智能,更聪明,同样的在传输数据包时,并不会广播,而是比对自身的路由表来进行数据包的定向发送,数据包并不会发到其他的计算机。

    集线器与交换机用于在本地网络内交换数据,家庭网络或者工作中的专用网络

Router:路由器

60550543a4236cbf1397d5aab933635.jpg
应该是先解析IP地址(路由器的路由表完成),最后解析MAC地址(有交换机或者集线器完成)

集线器与交换机用于创建网络,而路由器用于连接网络