計算機網路中的預留協議
預留協議是一類協議,其中希望傳輸資料的站點在實際傳輸之前進行廣播。這些協議在OSI模型的介質訪問控制(MAC)層和傳輸層中執行。
在這些協議中,傳輸之前有一個爭用期。在爭用期內,每個站點都會廣播其傳輸意願。一旦每個站點都宣佈了自己,其中一個站點就會根據任何商定的標準獲得所需的網路資源。由於每個站點在實際傳輸之前都完全瞭解其他每個站點是否要傳輸,因此消除了所有發生衝突的可能性。
預留協議的示例
兩個主要的預留協議是:
點陣圖協議,在MAC層執行
資源預留協議 (RSVP),在傳輸層執行
點陣圖協議
在此協議中,爭用期被分成N個時隙,其中N是共享通道的總站點數。如果某個站點有幀要傳送,則它會在該時隙中設定相應的位。
假設有10個站點。因此,爭用時隙數將為10。如果站點2、3、8和9希望傳輸,它們將把相應的時隙設定為1。通常,傳輸按時隙號的順序進行。過程如下圖所示
資源預留協議 (RSVP)
RSVP 是一種傳輸層協議,用於在計算機網路中預留資源,以便在訪問網際網路應用程式時獲得不同的服務質量 (QoS)。它在網際網路協議 (IP) 上執行,並從接收端啟動資源預留。它用於單播(從一個源傳送資料到一個目的地)和多播(同時傳送資料到一組目標計算機)。
廣告