多路訪問協議有哪些不同的型別?
多路訪問協議通常用於協調對鏈路的訪問,節點可以透過使用多路訪問協議來調節其在共享廣播通道上的傳輸。它用於有線和無線區域網以及衛星網路。
多個節點可以同時傳輸幀,如果這樣,傳輸的幀將在整個接收器處發生衝突。當發生衝突時,接收器不會收到關於幀是否已傳輸的確認。
因此,參與衝突的所有幀都會丟失,並且在衝突間隔期間廣播通道會被浪費。為了解決此問題,實現了多路訪問協議。
**各種多路訪問通道包括** - 共享線(乙太網)、共享無線、衛星。
多路訪問協議不僅出現在通訊系統中,也出現在許多其他系統中,例如計算機系統、儲存設施或任何型別的伺服器,其中資源由多個獨立使用者共享。
多路訪問協議的分類
多路訪問協議可分為以下型別 -

隨機訪問 MAC 協議
下面將分步驟解釋隨機訪問 MAC 協議。
**步驟 1** - 在隨機訪問 MAC 協議中,傳送節點始終以通道的最大強度進行傳輸。
**步驟 2** - 當發生衝突時,每個參與衝突的節點都會重複重傳其幀,直到幀在沒有衝突的情況下透過。
**步驟 3** - 但是,當節點遇到衝突時,它並不一定會立即重傳幀。相反,它會在重傳幀之前等待一個隨機延遲。
**步驟 4** - 每個參與衝突的節點都會選擇獨立的隨機延遲。因為在衝突後隨機延遲是獨立選擇的,所以有可能其中一個節點會選擇一個延遲,該延遲足夠小於其他衝突節點的延遲,因此能夠將其幀傳輸到通道而不會發生衝突。
**步驟 5** - 這樣的系統更加隨機,並且由於更多衝突的可能性,無法保證某個站點能夠在給定介質中進行傳輸。
**步驟 6** - 但是,某些協議有助於減少衝突。
此處使用的協議如下 -
- ALOHA
- 時隙ALOHA
- CSMA(載波偵聽多路訪問)
- CSMA/CD(帶衝突檢測的 CSMA)
- CSMA/CA(帶衝突避免的 CSMA)
通道分割協議或無衝突協議
下面將分步驟解釋通道分割或無衝突協議。
**步驟 1** - 此格式中使用的協議是時分多路複用 (TDM) 和頻分多路複用 (FDM),另一個是分碼多重進接 (CDMA),顧名思義,通道根據頻率、時間(取決於使用的協議)進行分割,每個參與者/傳送者在專門為其分配的時間或頻率時隙中使用通道。
**步驟 2** - 這種型別的分割確保每個使用者都有一個預定義的時間/頻率時隙來使用介質。
**步驟 3** - 假設 TDM 中有 n 個節點。傳輸時間被分成 n 個節點,每個節點將被分配一個特定的時隙在介質上進行傳輸。
**步驟 4** - 在 FDM 中,頻率頻寬被分成某些時隙,每個節點將在該特定頻率下發送其傳輸。
**步驟 5** - 在 CDMA 中,每個節點都被分配一個唯一的程式碼進行傳輸,以便可以在不同節點之間進行多次傳輸,而不會有衝突的危險。
MAC 的功能
下面列出了介質訪問協議執行的功能 -
它限定並識別幀
它負責第 2 層的定址
使用幀校驗序列 (FCS) 進行錯誤檢查
物理傳輸介質的訪問控制
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP