概念
衝突域:在同一個衝突域中的每一個節點都能收到所有被傳送的幀廣播域:網路中能接收任一設備發出的廣播幀的所有設備的集合
衝突域是基於第一層(物理層)
廣播域是基於第二層(鏈路層)
具體理解
廣播域就是說如果站點發出一個廣播信號後能接收到這個信號的範圍。通常來說一個區域網路就是一個廣播域。廣播域內所有的設備都必須監聽所有的廣播包,如果廣播域太大了,用戶的頻寬就小了,並且需要處理更多的廣播,網路回響時間將會長到讓人無法容忍的地步。
衝突域:一個站點向另一個站點發出信號。除目的站點外,有多少站點能收到這個信號。這些站點就構成一個衝突域。
集線器(Hub)設備不能識別MAC地址和IP地址,對接收到的數據以廣播的形式傳送,它的所有連線埠為一個衝突域同時也為一個廣播域,如圖所示。交換機設備具有MAC地址學習功能,
通過查找MAC地址表將接收到的數據傳送到目的連線埠,相比於集線器,交換機(Switch)可以分割衝突域,它的每一個連線埠相應的稱為一個衝突域。
交換機雖然能夠分割衝突域,但是交換機下連線的設備依然在一個廣播域中,
當交換機收到廣播數據包時,會在所有的設備中進行傳播,在一些情況下會導致網路擁塞以及安全隱患,如圖所示。為了避免因不可控制的廣播導致的網路故障風險,通信網路中使用路由器(Router)設備來分割廣播域。
相比於交換機,路由器並不通過MAC地址來確定轉發數據的目的地址。路由器工作在網路層,利用不同網路的ID號(IP位址,又稱為網路地址、協定地址)來確定數據轉發的目的地址。MAC地址通常由設備硬體出廠自帶不能更改,IP位址一般由網路管理員手工配置或系統自動分配。
路由器通過IP位址將連線到其連線埠的設備劃分為不同的網路(子網),每個連線埠下連線的網路即為一個廣播域,廣播數據不會擴散到該連線埠以外,因此我們說路由器隔離了廣播域。