筆記分享:網絡基礎之UDP

圖片來自網絡

  • 面向非連接。
  • 不維護連接狀態,支持同時向多個客戶端傳輸相同的消息。
  • 數據包報頭只有8個字節,額外開銷較少。
  • 吞吐量只受限於數據生成速率、傳輸速率以及機器性能。
  • 盡最大努力交付,不保證可靠支付,不需要維持複雜的鏈接狀態表。
  • 面向報文,不對應用程序提交的報文信息進行拆分或者合併。

 

TCP與UDP的區別:

  • 面向連接 vs 無連接
  • 可靠性
    • TCP:握手確認、重傳機制
    • UDP:有可能丟失,不可靠
  • 有序性
    • TCP是有序的,到達後會進行排序
    • UDP是無序的
  • 速度
    • TCP比較慢,因爲需要創建連接,保證消息可靠性與有序性
    • UDP比較快,因爲它是不可靠的
  • 量級
    • TCP:20個字節
    • UDP:8個字節
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章