tcp和udp的區別

tcp和udp的區別在于基于連接與無連接、對系統資源的要求(TCP較多 , UDP少) , UDP程序結構較簡單 , 流模式與數據報模式 , TCP保證數據正確性 , UDP可能丟包 , TCP保證數據順序 , UDP不保證 。
TCP與UDP區別總結1、TCP面向連接(如打電話要先撥號建立連接);UDP是無連接的 , 即發送數據之前不需要建立連接 。2、TCP提供可靠的服務 。也就是說 , 通過TCP連接傳送的數據 , 無差錯 , 不丟失 , 不重復 , 且按序到達;UDP盡最大努力交付 , 即不保證可靠交付 。【tcp和udp的區別】
3、TCP面向字節流 , 實際上是TCP把數據看成一連串無結構的字節流;UDP是面向報文的 , UDP沒有擁塞控制 , 因此網絡出現擁塞不會使源主機的發送速率降低(對實時應用很有用 , 如IP電話 , 實時視頻會議等) 。4、每一條TCP連接只能是點到點的 , UDP支持一對一 , 一對多 , 多對一和多對多的交互通信 。
5、TCP首部開銷20字節;UDP的首部開銷小 , 只有8個字節 。-- 展開閱讀全文 --

    推薦閱讀