衝突域

衝突域

在乙太網中,如果某個CSMA/CD網路上的兩台計算機在同時通信時會發生衝突,那么這個CSMA/CD網路就是一個衝突域(collision domain)。如果乙太網中各個網段以集線器連線,因為不能避免衝突,所以它們仍然是一個衝突域。

技術原理

衝突域 衝突域

用網橋劃分多個纜段,多個纜段之間沒有衝突,但一個纜段中有衝突(各個纜段中用HUB連線),一個纜段中的一個衝突是一個衝突域,一個衝突域(即同一纜段中的)都能收到所有被傳送的幀,因為HUB是完全複製的。

交換設備可以分隔衝突信號,我們可以利用交換設備將幾個分離的網路組合為一個大的互聯的乙太網。

對網路進行分段的原因是:分離流量並創建更小的衝突域來使用戶獲得更高的頻寬,否則網路很快會被流量所阻塞, 衝突域就是連線在同一導線上的所有工作站的集合,或者說是同一物理網段上所有節點的集合,或乙太網上競爭同一頻寬的節點集合.

比如某台特定設備在網段上傳送一個數據包,迫使同一個網段上的其他設備都必須注意到這一點,在同一時刻,如果兩台不同的設備試圖傳送數據包,就會發生衝突,此後,兩台設備都必須重新傳送數據包,同一時刻只能有一台設備傳送。(交換機則可以用來分割衝突域,但不能分割廣播域),路由器則每個接口提供一個單獨的廣播域,路由既可以分割衝突域,同時也可以分割廣播域。

主要特點

衝突域是在同一個網路上兩個設備同時進行傳輸則會產生衝突;在網路內部數據分組所產生與發生衝突的這樣一個區域稱為衝突域,所有的共享介質環境都是一個衝突域,在共享介質環境中一定類型的衝突域是正常行為。

預防措施

集線器是一個標準的共享式設備,也就是同一時刻只有一個連線埠下聯的設備可以傳送數據。正常工作時,集線器隨機選出某一連線埠設備並讓它獨占全部頻寬與集線器上聯設備(如交換機、路由器等)進行通信。因此,集線器設備的所有連線埠即形成了一個衝突域。

為了有效避免衝突,區域網路中使用交換機(Switch)來分割衝突域。對網路進行分割的原因是為了分離流量並創建更小的衝突域來使用戶獲得更高的頻寬,否則同一時刻數據太多容易導致網路擁擠形成阻塞。

設備區別

集線器與交換機的區別

集線器的衝突域示意圖 集線器的衝突域示意圖

集線器與交換機的區別在於:

集線器是一種物理層設備,本身不能識別MAC地址和IP位址,當集線器下連線的主機設備間傳輸數據時,數據包是以廣播的方式進行傳輸,由每一台主機自己眼中MAC地址來確定是否接收。

這種情況下,同一時刻由集線器連線的網路中只能傳輸一組數據,如果發生衝突則需要重傳。集線器下連線的所有連線埠共享整個頻寬,即所有連線埠為一個衝突域,如圖所示。

交換機的衝突域示意圖 交換機的衝突域示意圖

交換機則是工作在數據鏈路層的設備,在接收到數據後,通過查找自身系統MAC地址表中的MAC地址與連線埠對應關係,將數據傳送到目的連線埠。

交換機在同一時刻可進行多個連線埠之間的數據傳輸,每一連線埠都是獨立的物理網段,連線在連線埠上的網路設備獨自享有全部的頻寬。因此,交換機起到了分割衝突域的作用,每一個連線埠為一個衝突域,如圖所示。

相關詞條

相關搜尋

熱門詞條

聯絡我們