跳轉到內容

通訊網路/網路基礎

來自華夏公益教科書,開放的書籍,開放的世界

什麼是網路?

[編輯 | 編輯原始碼]

網路是大型分散式系統,旨在將資訊從一個位置傳送到另一個位置。端點是指網路中資料傳輸開始或結束的地方。節點是指資料在網路中流經但不停止的點。節點透過通道連線,通道是資料流動的路徑。通道可以是物理線性物體,例如電線或光纖電纜,也可以是更抽象的物體,例如特定頻率的無線連線。

提供者和消費者

[編輯 | 編輯原始碼]

產生資訊的端點被稱為生產者伺服器。接收資訊的端點被稱為消費者客戶端。在許多網路(例如雙向網路)中,端點可以同時充當客戶端和伺服器。

雙向通訊

[編輯 | 編輯原始碼]

雙向通訊意味著資料雙向流動到和從端點。端點可以同時充當客戶端和伺服器。

點對點通訊

[編輯 | 編輯原始碼]

一些通道是點對點的:它們只有一個生產者(在一端)和一個消費者(在另一端)。

許多網路在節點之間具有“全雙工”通訊,這意味著它們在節點之間具有 2 個獨立的點對點通道(每個方向一個)(在獨立的電線上或分配給獨立的頻率)。

一些“網狀”網路是由點對點通道構建的。由於將每個節點連線到每個其他節點的成本過高,當一個節點需要與一個遠端節點通訊時,"中間"節點必須傳遞資訊。

多路訪問

[編輯 | 編輯原始碼]

多路訪問網路是指多個客戶端、多個伺服器或兩者同時嘗試訪問網路的網路。具有一個伺服器和多個客戶端的網路被稱為“廣播網路”、“組播網路”或“SIMO 網路”。“SIMO”代表“單輸入多輸出”。具有多個客戶端和伺服器的網路被稱為“MIMO”或“多輸入多輸出”網路。

資料衝突

[編輯 | 編輯原始碼]

在 MIMO 網路中,當多個伺服器試圖同時在單個通道上傳輸資料時,就會發生資料衝突。由於資料通常由電磁輻射組成,因此資料衝突會導致兩條資訊都變得無法讀取。網路上的客戶端將要麼讀取無意義的資料(垃圾資料),要麼根本不會讀取資料。因此,MIMO 網路將使用某種衝突避免或衝突檢測機制來防止資料衝突問題影響網路。

每個通道只有一個固定傳送方(點對點通道和 SIMO 通道)的網路永遠不會在通道上發生資料衝突。

華夏公益教科書