什麼是無連線服務?


要將資料從一臺裝置傳送到另一臺裝置,需要建立連線。可以在兩種方式下建立連線以在裝置之間傳輸資料,如下所示:

  • 面向連線的服務

  • 無連線服務

現在讓我們討論無連線服務。

無連線服務

在無連線服務中,資料從源到目的地單向傳輸,而無需檢查目的地是否仍然存在或是否已準備好接收訊息。在此過程中不需要身份驗證。無連線服務的示例是 UDP(使用者資料報協議)協議。

無連線服務是一種允許在訂閱者之間傳輸資訊,而無需端到端連線建立過程的服務。

無連線服務有時被稱為“不可靠”網路服務。無連線協議通常被描述為無狀態的,因為端點沒有協議定義的方式來記住他們在訊息交換“對話”中的位置。

它是由網路和傳輸層協議提供的資料傳輸服務。

無連線服務基於郵政服務。**示例** - 郵政服務,其中信件具有源地址和目的地地址,並且每封信件都透過不同的路徑傳遞到目的地。

在無連線服務中,同一訊息的每個資料包**可能遵循不同的路由**才能傳遞到目的地。在無連線服務中,資料包是**根據資料包上的目標地址**進行路由的。

例如 - Internet 協議 (IP) 和使用者資料報協議 (UDP) 是無連線協議,而 TCP/IP 是面向連線的。

原語

無連線服務有兩種型別的原語,如下所示:

  • **UNIDATA** - 此原語傳送資料包。

  • **FACILITY、REPORT** - 用於查詢網路效能(如傳遞統計資訊)的原語。

差異

面向連線的服務和無連線服務之間的主要區別如下:

  • 在面向連線的服務中需要身份驗證,而在無連線的服務中不需要身份驗證。

  • 面向連線的協議會建立連線並檢查訊息是否已接收,並在發生錯誤時重新發送;而無連線的服務協議不保證傳遞。

  • 與無連線服務相比,面向連線的服務更可靠。

  • 面向連線的服務介面是基於流的,而無連線的服務是基於訊息的。

更新於: 2022年3月17日

666 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告