日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

傳輸層RDP:可靠數(shù)據(jù)協(xié)議


RDP:可靠數(shù)據(jù)協(xié)議(RDP:Reliable Data Protocol)
RDP 是一種面向連接的傳輸協(xié)議,其主要設(shè)計來為主機監(jiān)控應(yīng)用程序的下載/上傳以及遠程調(diào)試支持數(shù)據(jù)的有效成批傳輸 。RDP 嘗試只提供那些必需的服務(wù)器,達到操作有效、尺度小的效果 。其主要功能如下:
RDP 將在每個傳輸連接端口提供一個全雙工通信信道;
RDP 將嘗試可靠發(fā)送所有的戶信息,一旦發(fā)送失敗,及時向用戶報告錯誤 。RDP 擴展 IP 數(shù)據(jù)包服務(wù)使之包括可靠發(fā)送;
RDP 將嘗試發(fā)現(xiàn)并刪除所有損壞的和多重復(fù)制的字段,它將在每字段頭使用核對和及序列號實現(xiàn)這一過程;
RDP 將會隨意地提供字段序列發(fā)送,一旦建立連接,字段序列發(fā)送必須要被聲明;
RDP 將會響應(yīng)確認字段的非順序接收,釋放發(fā)送端的資源 。
與 TCP 相比,RDP 支持更為簡單的函數(shù)集 。RDP 的流控制,緩沖以及連接治理模式都是相當簡單的 。對于一個協(xié)議,我們的目標就是它能夠既簡單又有效地執(zhí)行并能適合一系列的應(yīng)用程序 。
RDP 函數(shù)集也可能是子集從而進一步減小非凡執(zhí)行的大小 。例如,一臺向其它主機請求下載的目標處理器可能執(zhí)行一個 RDP 模塊以支持默認的開放式函數(shù)和單連接 。這個模塊也可能不選擇非順序響應(yīng)確認 。
協(xié)議結(jié)構(gòu)
RDP 第二版協(xié)議頭結(jié)構(gòu)如下:
Control flags ― 8個控制位劃分如下:
SYN:SYN 位表示當前為同步段 。
ACK:ACK 位表示協(xié)議頭有效的承認序號 。
EACK:EACK 位表示當前為擴展承認字段 。.
RST:RST 位表示該數(shù)據(jù)包為復(fù)位字段 。
NUL:NUL 位表示該數(shù)據(jù)包為空字段 。
0:表示該字段的值必須設(shè)置為0 。
Ver no:版本號,當前版本號為2 。
Header length ― RDP 協(xié)議頭長度 。
Source Ports ― 源地址,識別通信發(fā)生的過程 。網(wǎng)絡(luò)訪問協(xié)議頭中,源地址和目標地址的端口標識符的結(jié)合完全限定了連接并形成連接標識符 。如此 RDP 可用于區(qū)分兩臺主機間的多連接 。
Destination Ports ― 目標地址,識別通信中的目標過程 。
Data Length ― 該字段中的數(shù)據(jù)長度(八位),該數(shù)據(jù)長度不包括 RDP 協(xié)議頭 。
Sequence number ― 該字段的序列號 。
Acknowledgement number ― 假如 ACK 位設(shè)置在協(xié)議頭部,這就是字段序列號,即該字段發(fā)送端最后正確按序列接收的順序 。一旦連接成功,就應(yīng)該發(fā)送該字段 。
Checksum ― 檢驗和確保完整性 。
Variable Header Area ― 用于傳輸 SYN 和 EACK 字段的參數(shù) 。

    推薦閱讀