區域網中的軟即時通訊


術語“即時”指的是裝置之間的即時通訊。它涉及使用電信系統將一個人的想法表達給另一個人。訊息傳遞所需的時間是即時的,並可以透過 Zoom 或 Google Meet 通話實現即時會議。由於客戶端和伺服器之間沒有儲存部分,因此可以實現訊息的快速傳遞。它增加了其他訊息傳遞協議(如電子郵件)中的傳輸時間。

軟即時通訊

軟即時通訊提供了一種高效的訊息從主機到客戶端的傳輸方式,並允許可容忍的最小損失。訊息連線主要分為三種類型:

  • 開放系統

  • 硬即時系統

  • 軟即時系統

在區域網 (LAN) 中,通訊通常在特定區域或建築物內進行。因此,個人電腦、筆記型電腦以及音訊和影片系統等軟即時應用程式都使用軟即時通訊方法進行通訊。但它並不能為系統提供完整的服務質量。即使在通訊過程中出現任何丟失的交付,也不會被考慮,並且會繼續其資料交付。

軟即時通訊系統的示例

乙太網,也稱為 LAN,是這種軟即時系統的最佳示例,其中資料從稱為乙太網可程式設計控制器的傳送方傳輸到使用無連線服務提供程式的終端裝置,反之亦然。無連線協議可以是位於 OSI 模型第四層的使用者資料報協議 (UDP)。使用乙太網,延遲會增加,整體吞吐量會下降。

區域網中軟即時通訊中使用的協議

軟即時中使用的不同型別的協議如下:

  • 全域性優先順序協議

  • 編碼技術 - CBR 和 VBR

全域性優先順序協議

訊息被分配一個單獨的優先順序值。根據此值,協議將資料傳輸到特定目的地。

在此協議下資料傳輸期間使用的演算法是 RMA 和 EDF(最早截止日期優先)。資料傳輸開始後,無法中途停止。此協議將首先傳遞優先順序訊息,但很難找到哪些訊息被賦予優先順序。因為在 LAN 中,許多節點以分散式方式連線。

編碼技術 - CBR 和 VBR

從傳送方傳輸的資料使用 CBR 和 VBR 編碼技術進行編碼。由於即時應用程式涉及影片流或與客戶端共享,因此位元率起著重要作用。

位元率是在特定時間內可以傳輸的資料量。在 CBR 中,資料以恆定位元率傳輸,而在 VBR 中,資料可以具有可變位元率。

軟即時通訊的工作原理

要在 LAN 技術中實現軟即時通訊,一些優勢是低價格和高質量的傳輸。因此,這些型別的系統可以在任何製造或自動化公司中構建。

此通訊使用 TCP/IP 和 UDP 等傳輸層協議進行部署。它面臨一些困難,因為乙太網 MAC 協議具有延遲特性。當具有較高優先順序佇列的即時資料包和具有較低優先順序的非即時資料包透過由許多節點組成的 LAN 傳輸時。這些節點將遇到以下情況的延遲:

  • 當同一節點內有多個數據包時,節點內可能會發生衝突。

  • 網路其他節點的資料包之間可能會發生衝突。

區域網中軟即時通訊的演算法

為了避免即時和非即時資料包之間的差異,出現了稱為自適應流量平滑的演算法。該演算法由 Kweon 和 Shin 提出。此流量平滑器將允許即時資料包優先於其他資料包。資料包被平滑以避免與即時資料包發生衝突,從而最大程度地減少資料包衝突率,然後進行傳輸。

由於 LAN 由許多節點組成,因此每個節點都安裝了流量平滑器,以便在非 RT 資料包透過通道傳輸時保持合理的速率。此流量平滑器就像對現有作業系統的附加元件,而不會影響乙太網。此演算法類似於漏桶演算法,包括兩個主要引數:

  • 信用桶深度 (CBD) - 每個重新整理後桶可以容納的最大信用數。

  • 重新整理週期 (RP) - 它包括帶有新信用的桶。

結論

軟即時通訊應用於 LAN 技術中的系統。主要區別在於硬即時系統中的所有任務都在時間約束下完成,而任務是根據分配給資料包的優先順序完成的。由於這種高優先順序和低優先順序,整個傳輸過程中可能會出現一些延遲。

更新於: 2023 年 5 月 4 日

440 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告