网络硬件
集线器:
作用:提供多个RJ-45端口的机盒,在物理层转发数据包
实例:
如:一台PC接到一个4端口集线器的1号端口,,需要发数据到连接在2端口的PC,则集线器会将数据发送到端口1、2、3、4,连接到3、4端口的PC通过检查以太网帧头字段的MAC地址,判断数据包是否是给它们的,不是则丢弃
缺点:
-
仅在半双工模式运行,即不可同时发送接收数据
-
只发给1端口的数据同时发给2、3、4,造成通信和时间的浪费
交换机:
作用:同集线器,中继数据包,但不是将数据广播到每个端口,而是将数据发送到目的计算机所连端口,在数据链路层
实例:
如:集线器,但交换机将每个连接设备的第二层地址都存储在一个CAM(内容寻址寄存器),当一个数据包被传输时,交换机读取数据包中第二层协议头部信息,用CAM做参考,决定往哪个端口发送数据,即仅将数据包发往特定端口,降低网络流量
路由器:
作用:转发数据包,工作在网络层
实例:
如:192.168.0.3的PC想与192.168.0.54的PC通信,必须经由路由器到10.100.1.1网络上,再经过连接目的网段的路由器才可以