無線傳輸協議
出自 MBA智库百科(https://wiki.mbalib.com/)
無線傳輸協議(Wireless Transaction Protocol,WTP)
目錄 |
什麼是無線傳輸協議[1]
無線傳輸協議也稱為無線處理協議,該協議提供一種輕量級的面向事務處理的服務,專門優化並適用於移動終端的設計。
WTP協議的傳輸類別[2]
為了終端與WAP網關之間能夠可靠地進行數據傳送,WTP支持帶寬優化和重傳機制。WTP可實現3種不同的傳輸類別。
類別0:不確保傳輸消息,無結果消息,用於不可靠的PUSH服務。
類別1:確保傳輸消息,無結果消息,用於可靠的PUSH服務。
類別2:確保傳輸消息,不確保傳輸結果消息,用於基本的請求和應答傳輸服務,一個WAP會話可以包含多個該類型傳輸。
WTP為面向連接的傳輸層協議,可工作於WTLS或WDP之上,它提供3個等級的傳輸服務:不可靠的單向傳輸、可靠的單向傳輸和可靠的雙向傳輸。此外,WTP還提供用戶可選的重髮式可靠傳輸、緊急數據傳輸、PDU串聯、延期確認和非同步傳輸。
WTP運行於數據報業務之上。WTP的作用是通過為上層應用提供重發證實的功能增強數據報業務的可靠性。因為它沒有明確的面向連接的業務的建立過程或裝拆階段,而是將信息加在通信信息的頭部,因此提高了面向連接的業務的效率。
WTP是面向消息的,而不是面向比特的。也就是說,它傳送的數據流以消息為單位,而不是以比特或位元組為單位,而且,它是面向具體業務而設計的,比如瀏覽業務。
WTP可以提供端到端的可靠傳輸。在對一系列消息的最後一個認證中,可以插入帶外信息,如業務質量評價信息。可以使用串聯功能在一個業務數據單元(SDU)中傳送多種協議的協議數據/單元(PDU)。另外,WTP可以提供用戶或網路發起的取消功能。WTP提供非同步傳輸功能,也就是說,接收者可以在信息可用時才發送很久以前對端發來的消息的響應消息。
在對WTP的分析中可以發現,同樣是可靠傳送協議,在網際網路中是TCP協議,它是利用SlideWindow機制釆對IP層的數據報進行認證,直接運行在網路層之上;而WTP則是運行在WDP之上,WDP又運行在網路層之上,這就是TCP?IP協議棧和WAP協議棧的一個區別。