日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TCP与UDP的区别(未完成,待补充)

發布時間:2023/12/13 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TCP与UDP的区别(未完成,待补充) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TCP:Transport Control Protocol
UDP:User Data Protocol

  • TCP相較于UDP有更高的可靠性。
  • TCP相較于UDP需要更多的存儲空間。因為TCP的頭部有20個字節,UDP的頭部只有8個字節。
  • UDP相較于TCP有更高的實時性。
  • TCP基于連接,UDP基于不連接。
  • TCP是流模式,UDP是數據報模式。
  • TCP的三次握手:
    第一次握手:
    客戶端發送標志位SYN=1和序列號seq=x(x是一個隨機數),服務器端從監聽Listen狀態轉換為SYN_RECEIVE狀態。
    第二次握手:
    服務器端向客戶端發送標志位SYN=1,確認號ACK=1,序列號seq=y(y是一個隨機數),確認序列號ack=x+1,客戶端轉換為ESTABLISHED狀態。
    第三次握手:
    客戶端向服務器端發送確認號ACK=1,確認序列號ack=y+1,服務器端轉換為ESTABLISHED狀態。
    三次握手后,客戶端開始向服務器端發送數據。

    TCP為什么具有可靠性:

  • 確認應答機制。
  • 超時重傳。客戶端向服務器端發送請求的同時會啟動一個定時器,如果在定時器結束之前還沒有收到服務器端的應答信號,會判斷為數據丟包。進而會再次發送請求并啟動一個新的定時器,新啟動的定時器的設定時間為原定時器設定時間的指數倍。如果在發送5次請求后仍未收到服務器端的響應信號,那么判定為連接斷開。
  • 流量控制。
  • 總結

    以上是生活随笔為你收集整理的TCP与UDP的区别(未完成,待补充)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。