TCP與UDP的區(qū)別

TCP

  • 優(yōu)點:可靠,穩(wěn)定惦费。TCP的可靠體現(xiàn)在TCP在傳遞數(shù)據(jù)之前兵迅,會有三次握手來建立 連接,而且在數(shù)據(jù)傳遞時薪贫,有確認恍箭、窗口、重傳瞧省、擁塞控制機制扯夭,在數(shù)據(jù)傳完后,還會斷開連接用來節(jié)約系統(tǒng)資源鞍匾。
  • 缺點:慢交洗,效率低,占用系統(tǒng)資源搞橡淑,易被攻擊构拳。TCP在傳遞數(shù)據(jù)之前,要先建連接梁棠,這會消耗時間置森,而且在數(shù)據(jù)傳遞時,確認機制符糊。重傳機制凫海。擁塞控制機制等都會消耗大量的時間,而且要在每臺設備上維護所有的傳輸連接男娄,事實上盐碱,每個連接都會占用系統(tǒng)的CPU、內存等硬件資源沪伙。而且,因為TCP有確認機制县好、三次握手機制围橡,這些也導致TCP容易被人利用,實現(xiàn)DOS缕贡、DDOS翁授、CC等攻擊

UDP

  • 優(yōu)點:快拣播,比TCP稍安全,UDP沒有TCP的握手收擦、確認贮配、窗口、重傳塞赂、擁塞控制等機制泪勒,UDP是一個無狀態(tài)的傳輸協(xié)議,所以它在傳輸數(shù)據(jù)時非逞缁快圆存。沒有TCP的這些機制,UDP較TCP被攻擊者利用的漏洞就要少一些仇哆。但UDP也是無法避免攻擊的沦辙,比如:UDP Flood 攻擊……
  • 缺點:不可靠,不穩(wěn)定讹剔。因為UDP沒有TCP那些可靠的機制油讯,在數(shù)據(jù)傳遞時,如果網(wǎng)絡質量不好延欠,就會很容易丟包陌兑。

基于上面的優(yōu)缺點,那么:

  • 什么時候應該使用TCP:當對網(wǎng)絡通訊質量有要求的時候衫冻,比如:整個數(shù)據(jù)要準確無誤的傳遞給對方诀紊,這往往用于一些要求可靠的應用,比如HTTP隅俘、HTTPS邻奠、FTP等傳輸文件的協(xié)議,POP为居、STMP等郵件傳輸協(xié)議碌宴。在日常生活中,常見使用TCP協(xié)議的應用如下:瀏覽器蒙畴,用的HTTP FlashFXP贰镣,用的FTP Outlook,用的POP膳凝、STMP Putty碑隆,用的Telnet、SSH QQ文件傳輸……
  • 什么時候應該使用UDP:當對網(wǎng)絡通訊質量要求不高的時候蹬音,要求網(wǎng)絡通訊速度能盡量的快上煤,這時就可以使用UDP。比如著淆,日常生活中劫狠,常見使用UDP協(xié)議的應用如下:QQ語音拴疤、QQ視頻、TFTP ……
  • 有些應用場景對可靠性要求不高會用到UDP独泞,比如長視頻呐矾,要求速率

TCP與UDP的區(qū)別總結

  • TCP面向連接(如打電話先撥號建立連接);UDP是無連接的懦砂,即發(fā)送數(shù)據(jù)之前不需要建立連接;
  • 對系統(tǒng)資源的要求(TCP較多蜒犯,UDP少);
  • UDP程序結構較簡單孕惜;
  • TCP提供可靠的服務愧薛。也就是說,通過TCP連接傳送的數(shù)據(jù)衫画,無差錯毫炉,不丟失,不重復削罩,且按需到達瞄勾;UDP盡最大努力交付,即不保證可靠交付
  • TCP面向字節(jié)流弥激,實際上是TCP把數(shù)據(jù)看成一連串無結構的字節(jié)流进陡;UDP是面向報文的,UDP沒有擁塞控制微服,因此網(wǎng)絡出現(xiàn)擁塞不會使源主機的發(fā)送速率降低(對實時應用很有用趾疚,如IP電話,實時視頻會議等)
  • 每一條TCP連接只能是點到點的以蕴;UDP支持一對一糙麦,一對多,多對一和多對多的交互通信
  • TCP首部開銷20字節(jié)丛肮;UDP的首部開銷小赡磅,只有8個字節(jié)
  • TCP的邏輯通信信道是全雙工的可靠信道,UDP則是不可靠的信道


    TCP協(xié)議和UDP協(xié)議的區(qū)別
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末宝与,一起剝皮案震驚了整個濱河市焚廊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌习劫,老刑警劉巖咆瘟,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異诽里,居然都是意外死亡搞疗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匿乃,“玉大人,你說我怎么就攤上這事豌汇〈闭ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵拒贱,是天一觀的道長宛徊。 經常有香客問我,道長逻澳,這世上最難降的妖魔是什么闸天? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮斜做,結果婚禮上苞氮,老公的妹妹穿的比我還像新娘。我一直安慰自己瓤逼,他們只是感情好笼吟,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著霸旗,像睡著了一般贷帮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上诱告,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天撵枢,我揣著相機與錄音,去河邊找鬼精居。 笑死锄禽,一個胖子當著我的面吹牛,可吹牛的內容都是我干的箱蟆。 我是一名探鬼主播沟绪,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼空猜!你這毒婦竟也來了绽慈?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤辈毯,失蹤者是張志新(化名)和其女友劉穎坝疼,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體谆沃,經...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡钝凶,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了唁影。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片耕陷。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡掂名,死狀恐怖,靈堂內的尸體忽然破棺而出哟沫,到底是詐尸還是另有隱情饺蔑,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布嗜诀,位于F島的核電站猾警,受9級特大地震影響,放射性物質發(fā)生泄漏隆敢。R本人自食惡果不足惜发皿,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拂蝎。 院中可真熱鬧穴墅,春花似錦、人聲如沸匣屡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捣作。三九已至誉结,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間券躁,已是汗流浹背惩坑。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留也拜,地道東北人以舒。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓,卻偏偏與公主長得像慢哈,于是被迫代替她去往敵國和親蔓钟。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內容

  • 1.TCP與UDP的比較 TCP與UDP基本區(qū)別 1.基于連接與無連接2.TCP要求系統(tǒng)資源較多卵贱,UDP較少滥沫;3....
    王王王王王景閱讀 471評論 0 0
  • TCP/IP運輸層的兩個主要協(xié)議分別是TCP(傳輸控制協(xié)議)與UDP(用戶數(shù)據(jù)報協(xié)議)兰绣。傳送的數(shù)據(jù)單位分別叫“TC...
    曲諧_閱讀 1,881評論 0 14
  • TCP(Transmission Control Protocol傳輸控制協(xié)議)是一種面向連接的、可靠的编振、基于字節(jié)...
    小霸王學習機_閱讀 345評論 1 3
  • 在進行兩者之間的區(qū)別和說明之前缀辩,我們可以先來看看,在整個TCP/IP網(wǎng)絡協(xié)議模型之中,這兩個協(xié)議是處于傳輸層的臀玄。所...
    先生zeng閱讀 496評論 0 3
  • 擁有健康的身體需要我們實實在在的行動瓢阴! 飲食是一個方面!1.并非所有的卡路里都一樣镐牺。我們吃的東西盡量...
    鴻運當頭168閱讀 188評論 0 2