【小菜學網絡】集線器


采用以太網進行通信的主機,需要通過網線之類的介質連接到一起。那么,如何將多根網線連接在一起呢?

最簡單的方式是將所有網線接到一個 集線器 ( hub )上,如下圖:

集線器構造

集線器內部構造很簡單,可以理解成只是把所有網線連接起來而已。換句話講,集線器充當了 共用導線 的功能。

這樣一來,從某個端口發送出去的電信號,將被傳送到所有其他端口:

注釋:這里 端口 ( port )是指集線器的插口,或稱為網口。

換句話講,從一台主機發送出來的數據,將被傳送到所有其他主機上。 以 AB 發送數據為例:

看起來就像 A 發起了 廣播 ,其他所有主機都可以收到這個數據。 由於數據幀中包含 目的地址 ,最終只有 B 接收並處理這個數據。 因此並無大礙,至少是可以正常工作的。

盡管如此,集線器還是存在一些缺陷,主要體現在兩方面:

  1. 所有主機(端口)共享帶寬;
  2. 所有主機(端口)處於同一 沖突域 (一台主機發送,其他只能等待);

這兩方面缺陷嚴重制約着集線器的傳輸效率,在接入端口數較多的情況下更是如此。

總結一下,集線器工作於物理層,主要特點如下:

  • 擴展終端數量;
  • 中繼放大物理信號;
  • 延伸網絡傳輸距離;
  • 所有端口同屬一個沖突域;
  • 所有端口共享帶寬;

小菜學網絡】系列文章首發於公眾號【小菜學編程】,敬請關注:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM