13-单播、组播、广播
1.分类
根据目标地址,可以将数据包分为单播、广播、组播:
单播:(Unicast)发送给单个设备(明确目标地址)
广播:(Broadcast)发送给所属广播域内的所有设备(目标地址不明确)MAC地址全F,IP地址全1
组播:(Multicast)发送给一组目标MAC地址为01-00-5e开头,IP地址为D类
2.接收规则
-
如果是单播帧,会比较目的MAC是否一致(不一致的不收)
-
如果是广播帧,会接收处理 (收到了不一定会回复)
-
组播只会给需要该数据的设备
3.冲突与广播
冲突
|
Collision
多个设备如果连接都一个传输信道上,发生的冲撞会导致信号不完整
只会发生在早期使用使用集线器组网的共享式网络中
|
冲突域
|
Collision domain
能够产生冲突的设备的范围
|
广播
|
Broadcast
发送给所有设备
|
广播域
|
Broadcast domain
能够收到广播的设备的范围
|
集线器
|
HUB
不能分割冲突域和广播域 (所有接口都属于一个冲突域和广播域)
|
交换机
|
Switch
能够分割冲突域不能分割广播域(每个接口都是单独的冲突域)
|
路由器
|
Router
能够分割冲突域和广播域(每个接口都是一个广播域)
|
1)集线器/信号复制器 HUB :早期组网使用的设备
集线器是一个单纯的物理层设备;
只是一个简单的信号复制器,没有以太网mac地址的概念;
工作原理是:把从一个口收到的数据,复制到其它所有的口送出去;
例如:从pc1向pc2发ping,pc3也能收到;
使用集线器可能导致冲突;
2)交换机 Switch :重要的组网设备
交换机可以保证每个接口收发的数据不会冲突;
3)路由器Router:
路由器可以分割广播域
6个冲突域,2个广播域