TP/TCP/UDP

來源:互聯網
上載者:User

標籤:style   ar   資料   sp   問題   on   c   工作   時間   

這兩周我繼續學習CCSDS協議棧中位於傳輸層較低位置的SCPS-TP協議,並且複習了TCP/IP體系中的TCP協議和UDP協議,通過學習和對比兩個體系的協議,加深了我對SCPS-TP協議的認識和理解。

我們知道,無論是TCP/IP協議體系還是CCSDS協議體系,傳輸層都是非常重要的,他提供給上層可靠的傳輸效能,這些傳輸效能包括了差錯控制、擁塞控制、重傳機制等。尤其對於CCSDS體系中,資料連結層與網路層沒有能夠像TCP協議體系中那樣擁有ARQ等類似的協議,也就是說,CCSDS協議體系中,傳輸層以下的底層協議提供給上層的僅僅是不可靠的,快速的傳輸效能(這與CCSDS協議環境有非常大的關係,我之前的總結提到過CCSDS主要用於空間傳輸,包括地面基站與衛星,衛星與衛星之間。他們的傳輸延時非常大)。所以,嚮應用層提供可靠傳輸的重任就在傳輸層上,而TP協議又是CCSDS傳輸層中關鍵的一環。

上次的總結中,我僅僅是通過通讀協議後對一些印象深刻的點進行了描述,這次我講從總體方面來說明TP協議。TP協議中主要描述了相當於TCP體系中的TCP協議和UDP協議。而從文章的篇幅來看,TP協議又主要針對了TCP協議,UDP協議在協議中只有一頁紙。首先,我就簡單介紹TP-UDP協議,CCSDS中的UDP協議,也是針對面向無串連不可靠的協議,協議提供一種快速的傳輸模式,它繼承了所有TCP-UDP協議中的所有特性與方式。另外TP-UDP協議中還針對TCP-UDP協議進行了擴充,加入了優先順序管理機制(通過網路層服務原語執行,即網路層的NP協議需要有為上層提供優先順序管理的業務)。接下來,介紹TCP協議,在TP協議裡,在最開頭的地方強調了TP協議繼承了大部分TCP協議的特性,並通過CCSDS協議的協議環境進行了適當的修改從而得到了TP協議。最重要的幾點就是:

1) 串連管理:大家都知道,TCP協議是一種連線導向的傳輸協議,所以在進行可靠的端到端傳輸之前要進行串連建立,在傳輸結束之後要進行串連斷開。在這裡TCP協議執行的是3次握手的機制,而TP協議只是進行簡單的應答機制來進行串連的管理,即2次握手。另外,在發送初始序列SYN時,TP協議增加了擴充功能域,擴充的這些功能能夠在不同的環境下更好的進行服務。

2) 資料轉送:這個方面,主要是向讀者們介紹了TP協議是如何在資料轉送的過程中處理亂序,錯幀,重傳等的問題(這些方面的文字是在標準協議TCP協議中找不到的內容,也就是針對於TCP協議修改的內容)。基本的內容介紹就是增加了傳輸過程中的幾個極限參數,通過這些參數與系統定時器的配合來進行工作的(R1,R2,BE1,BE2)。

3) 錯誤恢複:與TCP協議的內容基本一致,關於擁塞控制的一些演算法全部繼承了TCP協議;但是在一些特殊情況中,他對演算法進行了改進。

4) 其他:包括SCPS-TP 頭部壓縮:介紹了一些關於TP協議中頭部壓縮的內容和格式(為了節省傳輸頻寬與時間)。多重傳輸前向錯誤修正、SNACK選項內容(這個內容看完完全沒看懂,不知道是幹什麼的。)

 

 

接下來兩周的時間還需要對於TP協議的重點內容:串連管理,資料轉送和錯誤恢複內容通過TCP協議的相關內容進行對比分析。加深理解。

 

                                                                        轉:張宇

TP/TCP/UDP

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.