原文:為何基於tcp協議的通信比基於udp協議的通信更可靠?

tcp協議一定是先建好雙向鏈接,發一個數據包要得到確認才算發送完成,沒有收到就一直給你重發 udp協議沒有鏈接存在,udp直接丟數據,不管你有沒有收到。 TCP的可靠保證,是它的三次握手雙向機制,這一機制保證校驗了數據,保證了他的可靠性。 而UDP就沒有了,udp信息發出后,不驗證是否到達對方,所以不可靠。 不過UDP的速度是TCP比不了的,而且UDP的反應速度更快,QQ就是用UDP協議傳輸的,H ...

2019-12-14 12:15 1 254 推薦指數:

查看詳情

基於TCPUDP協議的socket通信

C/S架構與初識socket   在開始socket介紹之前,得先知道一個Client端/Server端架構,也就是 C/S 架構,互聯網中處處充滿了 C/S 架構(Client/Server), ...

Sat Jun 27 23:13:00 CST 2020 0 753
通信協議——Http、TCPUDP

CP HTTP UDP: 都是通信協議,也就是通信時所遵守的規則,只有雙方按照這個規則“說話”,對方才能理解或為之服務。 TCP HTTP UDP三者的關系: TCP/IP是個協議組,可分為四個層次:網絡接口層、網絡層、傳輸層和應用層。在網絡層有IP協議、ICMP協議 ...

Sat Mar 03 22:21:00 CST 2012 11 26092
基於UDP協議的socket通信

服務器端: 1、創建DatagramSocket,指定端口號 2、創建DatagramPacket 3、接收客戶端發送的數據信息 4、讀取數據 客戶端: 1、定義發送信息 2、創建Dat ...

Mon Jan 23 17:56:00 CST 2017 0 3312
通信原理之UDP協議(四)

1.UDP簡要介紹 UDP是傳輸層協議,和TCP協議處於一個分層中,但是與TCP協議不同,UDP協議並不提供超時重傳,出錯重傳等功能,也就是說其是不可靠協議。 2.UDP協議頭 2.1.UDP端口號 由於很多軟件需要用到UDP協議,所以UDP協議必須通過某個標志用以區分不同的程序所需 ...

Fri Aug 15 19:36:00 CST 2014 0 13637
基於UDP協議的Socket通信

服務器端 客戶端 注意:必須首先啟動服務器,再啟動客戶端 ...

Fri Jan 25 04:41:00 CST 2019 0 818
python中基於tcp協議udp通信(數據傳輸)

一、TCP協議介紹 流式協議(以數據流的形式通信傳輸) 安全協議(收發信息都需收到確認信息才能完成收發,是一種雙向通道的通信tcp協議在OSI七層協議中屬於傳輸層,它上承用戶層的數據收發,下啟網絡層、數據鏈路層、物理層。可以說很多安全數據的傳輸通信都是基於tcp協議進行 ...

Mon May 06 01:00:00 CST 2019 0 2581
網絡通信協議TCPUDP 的區別

1、網絡通信 互聯網本質就是一系列的網絡通信,互聯網協議的功能是定義計算機如何介入internet,以及介入internet的計算機通信的標准。互聯網協議按照功能不同分為osi7層或tcp/ip五層或tcp/ip四層 1、osi七層協議 ...

Sun Jan 06 03:36:00 CST 2019 0 1270
TCP IP協議通信詳解

應用層,但是也需要對傳輸層有很深刻的了解,傳輸層個人感覺也是最復雜的。下圖是TCP/IP協議分層圖,注意,雖 ...

Tue Dec 07 01:06:00 CST 2021 0 879
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM