線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2121
推到 Plurk!
推到 Facebook!

TCP,UDP的速度比较

尚未結案
fangwy
中階會員


發表:99
回覆:139
積分:62
註冊:2003-09-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-09-21 17:15:14 IP:218.5.xxx.xxx 未訂閱
最近在用WINSOCK开发通讯功能,但发现在传输文件(10M以上),UDP比TCP慢很多,差不多慢了10倍,不知是我代码有问题还是UDP在大数据量的传输上确实比TCP慢很多. 看了一些资料,都说UDP是在小数据量传输上占有优势.并未说在大数据量传输时有哪些不足. 谢谢指教
Vicen
高階會員


發表:13
回覆:145
積分:151
註冊:2005-03-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-09-22 08:11:54 IP:221.226.xxx.xxx 未訂閱
TCP是基于连接的,在通讯前必须双方握手,并建立连接才能通讯,而UDP是非连接的,TCP程序肯定要比UDP程序占用资源多些,但TCP传输更安全,它的传输是顺序的,是安全的,但UDP的传输不是顺序的,且很可能丢包。对于TCP的传输是使用流模式传输的,而UDP是基于数据报文模式的。 至于使用TCP还是UDP应该看你程序的需要,如果必须保证传输的每笔数据正确性和安全性,建议用TCP,反之。类似于网络音频、网络视频的广播,用UDP反而更好,音频视频往往丢一两个包也不是很紧要。而对于文件的传输,TCP则更显优势,类似于FTP等均是使用TCP协议编制的。 發表人 - vicen 於 2005/09/22 08:17:03
lovejingtao
一般會員


發表:10
回覆:33
積分:13
註冊:2003-04-16

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-10-18 16:33:37 IP:220.173.xxx.xxx 未訂閱
UDP也可以很快的.关键在于校验部分你的算法如何了. 冷静的思考问题 充满激情的工作
xlandxl
一般會員


發表:0
回覆:1
積分:0
註冊:2005-10-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-10-19 19:40:07 IP:221.229.xxx.xxx 未訂閱
楼上的说的都有道理
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2007-04-26 13:50:30 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-05-14 18:38:24
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!