• 集線器與交換機有哪些區別?

    智能與非智能的差別
    服務器君一共花費 7.677 ms 進行了 2 次數據庫查詢,努力地為您提供了這個頁面。
    廣告很萌的

    集線器與交換機的區別:?

    • 在OSI/RM(OSI參考模型)中的工作層次不同。交換機和集線器在OSI/RM開放體系模型中對應的層次就不一樣,集線器是同時工作在第一層(物理層)和第二層(數據鏈路層),而交換機至少是工作在第二層,更高級的交換機可以工作在第三層(網絡層)和第四層(傳輸層)。?
    • 交換機的數據傳輸方式不同。集線器的數據傳輸方式是廣播(broadcast)方式,而交換機的數據傳輸是有目的的,數據只對目的節點發送,只是在自己的MAC地址表中找不到的情況下第一次使用廣播方式發送,然后因為交換機具有MAC地址學習功能,第二次以后就不再是廣播發送了,又是有目的的發送。這樣的好處是數據傳輸效率提高,不會出現廣播風暴,在安全性方面也不會出現其它節點偵聽的現象。?
    • 帶寬占用方式不同。在帶寬占用方面,集線器所有端口是共享集線器的總帶寬,而交換機的每個端口都具有自己的帶寬,這樣就交換機實際上每個端口的帶寬比集線器端口可用帶寬要高許多,也就決定了交換機的傳輸速度比集線器要快許多。?
    • 傳輸模式不同。集線器只能采用半雙工方式進行傳輸的,因為集線器是共享傳輸介質的,這樣在上行通道上集線器一次只能傳輸一個任務,要么是接收數據,要么是發送數據。

    如果用最簡單的語言敘述交換機與集線器的區別,那就應該是智能與非智能的差別。集線器說白了只是連接多個計算機的設備,它只能起到信號放大、傳輸的作用,但不能對信號中的碎片進行處理,所以在傳輸過程中非常容易出錯。而交換機則可以看作是一種智能型的集線器,它除了包括集線器的所有特性外,還具有自動尋址、交換、處理的功能。并且在傳遞過程中,只有發送源與接受源獨立工作,其間不與其它端口發生關系,從而達到防止數據丟失和提高吞吐量的目的。

    從它們的工作狀態看,集線器屬于共享型。也就是說,在一個端口向另外一個端口發送信息的時候,其它的端口就不能再有信息傳輸,只能處于等待狀態。另外集線器是工作在半雙工下,即在傳輸過程中只能是單向的,必須是在一個發送源發送完信息后,接受方才能發送信號。交換機的工作原理卻與集線器有很大區別,由于它的每個端口都可視為一條獨立的通道,所以在一個端口工作時不會影響到其它端口的傳輸。而且交換機是工作在全雙工狀態下的,因此它的數據處理能力在無形中又提高了一倍。

    也許你對上面多多所說的有些不明白,那么咱們舉個簡單的例子您就清楚了。比如說讓兩組人同時給對方互相傳輸一個文件,從一個人傳到另一個的時間為1分鐘。如果是用集線器的話,需要的時間是4分鐘。數據先從一個人傳到對方那里,然后對方再傳回來。接著才能是另一組做相同的工作,這樣算下來就是4分鐘。但是用交換機的話速度就快多了,在相同情況下只需要1分鐘就足夠了。由于每個端口都是獨立的,所以這兩組人可以同時傳輸數據,再因為交換機可以工作在全雙工下,所以每兩個人也可以同時傳輸,換句話說這4個人是在同一個時間內完成的工作。所以我們也可以把集線器和交換機的處理能力看做串行處理與并行處理。

    剛才我們說的是一種理論數值,實際上在傳輸中還有許多工作要做,比如除錯、整理等等,因此交換機的速度不可能達到集線器的4倍,但有一點可以肯定,交換機絕對比集線器快!

    其實在挑選集線器與交換機的過程當中,還有其它的因素在里面,這樣才能避免浪費。首先我們要考慮組建局域網是干什么用的?如果說只是進行簡單的文件傳輸和共享,那么買個集線器就能夠滿足您的要求。但如果您要在局域網中需要進行大量的數據交換、運算處理的話,交換機當然是你的首選。

更多 推薦條目

Welcome to NowaMagic Academy!

現代魔法 推薦于 2013-02-27 10:23   

本章最新發布
隨機專題
  1. [智力開發與知識管理] 學習編程為什么沒會這么難? 7 個條目
  2. [移動開發] Content Provider內容提供者 3 個條目
  3. [移動開發] Android里的ContentValues 2 個條目
  4. [智力開發與知識管理] 整體性學習策略 9 個條目
  5. [C語言程序設計] C語言里的全局變量 2 個條目
  6. [軟件工程與項目管理] 呈現器的布局與繪制 11 個條目
  7. [PHP程序設計] 聲明式編程范式 12 個條目
  8. [Python程序設計] 從PHP到Python 3 個條目
  9. [Python程序設計] Tornado源碼解析 23 個條目
  10. [軟件工程與項目管理] 開始使用Git 3 個條目
  11. [智力開發與知識管理] 信息的類型與結構 9 個條目
  12. [Python程序設計] Django Web環境配置 2 個條目
窗口 -- [八點]
燃烧吧足球登陆