當前位置:編程學習大全網 - 編程軟體 - 試比較UDP協議和TCP協議的不同與相同之處。

試比較UDP協議和TCP協議的不同與相同之處。

這裏先簡單的說壹下TCP與UDP的區別:

1。基於連接與無連接

2。對系統資源的要求(TCP較多,UDP少)

3。UDP程序結構較簡單

4。流模式與數據報模式

5。TCP保證數據正確性,UDP可能丟包,TCP保證數據順序,UDP不保證另外結合GPRS網絡的情況具體的談壹下他們的區別:

1。TCP傳輸存在壹定的延時,大概是1600MS(移動提供),UDP響應速度稍微快壹些。

2。TCP包頭結構

源端口16位

目標端口 16位

序列號 32位

回應序號 32位

TCP頭長度 4位

reserved 6位

控制代碼6位

窗口大小16位

偏移量16位

校驗和16位

選項 32位(可選)

這樣我們得出了TCP包頭的最小大小.就是20字節.

UDP包頭結構

源端口16位

目的端口16位

長度 16位

校驗和 16位

UDP的包小很多.確實如此.因為UDP是非可靠連接.設計初衷就是盡可能快的將數據包發送出去.所以UDP協

議顯得非常精簡.

  • 上一篇:2018編程消除
  • 下一篇:Offn編程
  • copyright 2024編程學習大全網