一、Hub集线器(物理层)
广播消息,由设备自己判断该消息是否发送给自己的
但如果两个设备同时发送电平信号,会导致消息杂糅起来,导致想接收的设备解析不了
CSMA/CD协议:载波监听在发送消息之前先检测有无设备正在发送消息
缺点:
- 只能有一个设备同时发送数据
- 需要广播消息,占用带宽
二、SW交换机(数据链路层)
交换机可记录标识:(设备)Mac地址和(交换机)端口的映射
对HUB的改进
所以这种方式不需要将消息广播
而且交换机采用的是全双工,就是可以边发边收,而集线器是半双工的,不能同时收发消息
交换机可以桥接交换机,就是可以通过某个端口向另一个交换机的设备发送消息
缺点:
可以在局域网内使用,在大规模网络中就有点乏力了,要找到设备需要不停的广播(一开始交换机中未记录对应映射的时候),可能会造成泛洪
三、路由器(网关)(网络层)
多个网络之间的通信
这里提出IP地址:一是标识网络,二是标识设备。
IP地址是一个抽象的地址,真正传输的时候还是需要mac地址(真实地址)
所以在同一个网络内传输时
先根据目标IP地址得到其mac地址,ARP协议
就可以进行传输了