[轉(zhuǎn)載]TCP和UDP的區(qū)別架曹?

TCP---傳輸控制協(xié)議,提供的是面向連接、可靠的字節(jié)流服務(wù)闹瞧。當(dāng)客戶和服務(wù)器彼此交換數(shù)據(jù)前绑雄,必須先在雙方之間建立一個(gè)TCP連接,之后才能傳輸數(shù)據(jù)奥邮。TCP提供超時(shí)重發(fā)万牺,丟棄重復(fù)數(shù)據(jù),檢驗(yàn)數(shù)據(jù)洽腺,流量控制等功能脚粟,保證數(shù)據(jù)能從一端傳到另一端。

UDP---用戶數(shù)據(jù)報(bào)協(xié)議蘸朋,是一個(gè)簡(jiǎn)單的面向數(shù)據(jù)報(bào)的運(yùn)輸層協(xié)議核无。UDP不提供可靠性,它只是把應(yīng)用程序傳給IP層的數(shù)據(jù)報(bào)發(fā)送出去度液,但是并不能保證它們能到達(dá)目的地厕宗。由于UDP在傳輸數(shù)據(jù)報(bào)前不用在客戶和服務(wù)器之間建立一個(gè)連接画舌,且沒有超時(shí)重發(fā)等機(jī)制,故而傳輸速度很快

現(xiàn)在Internet上流行的協(xié)議是TCP/IP協(xié)議已慢,該協(xié)議中對(duì)低于1024的端口都有確切的定義曲聂,他們對(duì)應(yīng)著Internet上一些常見的服務(wù)。這些常見的服務(wù)可以分為使用TCP端口(面向連接)和使用UDP端口(面向無連接)兩種佑惠。

說到TCP和UDP,首先要明白“連接”和“無連接”的含義朋腋,他們的關(guān)系可以用一個(gè)形象地比喻來說明,就是打電話和寫信膜楷。兩個(gè)人如果要通話旭咽,首先要建立連接——即打電話時(shí)的撥號(hào),等待響應(yīng)后——即接聽電話后赌厅,才能相互傳遞信息穷绵,最后還要斷開連接——即掛電話。寫信就比較簡(jiǎn)單了特愿,填寫好收信人的地址后將信投入郵筒仲墨,收信人就可以收到了。從這個(gè)分析可以看出揍障,建立連接可以在需要痛心地雙方建立一個(gè)傳遞信息的通道目养,在發(fā)送方發(fā)送請(qǐng)求連接信息接收方響應(yīng)后,由于是在接受方響應(yīng)后才開始傳遞信息毒嫡,而且是在一個(gè)通道中傳送癌蚁,因此接受方能比較完整地收到發(fā)送方發(fā)出的信息,即信息傳遞的可靠性比較高兜畸。但也正因?yàn)樾枰⑦B接努释,使資源開銷加大(在建立連接前必須等待接受方響應(yīng),傳輸信息過程中必須確認(rèn)信息是否傳到及斷開連接時(shí)發(fā)出相應(yīng)的信號(hào)等)膳叨,獨(dú)占一個(gè)通道洽洁,在斷開連接錢不能建立另一個(gè)連接,即兩人在通話過程中第三方不能打入電話菲嘴。而無連接是一開始就發(fā)送信息(嚴(yán)格說來饿自,這是沒有開始、結(jié)束的)龄坪,只是一次性的傳遞昭雌,是先不需要接受方的響應(yīng),因而在一定程度上也無法保證信息傳遞的可靠性了健田,就像寫信一樣烛卧,我們只是將信寄出去,卻不能保證收信人一定可以收到。

TCP是面向連接的总放,有比較高的可靠性呈宇,一些要求比較高的服務(wù)一般使用這個(gè)協(xié)議,如FTP局雄、Telnet甥啄、SMTP、HTTP炬搭、POP3等蜈漓,而UDP是面向無連接的,使用這個(gè)協(xié)議的常見服務(wù)有DNS宫盔、SNMP融虽、QQ等。對(duì)于QQ必須另外說明一下灼芭,QQ2003以前是只使用UDP協(xié)議的有额,其服務(wù)器使用8000端口,偵聽是否有信息傳來姿鸿,客戶端使用4000端口谆吴,向外發(fā)送信息(這也就不難理解在一般的顯IP的QQ版本中顯示好友的IP地址信息中端口常為4000或其后續(xù)端口的原因了),即QQ程序既接受服務(wù)又提供服務(wù)苛预,在以后的QQ版本中也支持使用TCP協(xié)議了。

轉(zhuǎn)載地址

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末笋熬,一起剝皮案震驚了整個(gè)濱河市热某,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌胳螟,老刑警劉巖昔馋,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異糖耸,居然都是意外死亡秘遏,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門嘉竟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來邦危,“玉大人,你說我怎么就攤上這事舍扰【腧剑” “怎么了?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵边苹,是天一觀的道長陵且。 經(jīng)常有香客問我,道長个束,這世上最難降的妖魔是什么慕购? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任聊疲,我火速辦了婚禮,結(jié)果婚禮上沪悲,老公的妹妹穿的比我還像新娘售睹。我一直安慰自己,他們只是感情好可训,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布昌妹。 她就那樣靜靜地躺著,像睡著了一般握截。 火紅的嫁衣襯著肌膚如雪飞崖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天谨胞,我揣著相機(jī)與錄音固歪,去河邊找鬼。 笑死胯努,一個(gè)胖子當(dāng)著我的面吹牛牢裳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播叶沛,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼蒲讯,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了灰署?” 一聲冷哼從身側(cè)響起判帮,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎溉箕,沒想到半個(gè)月后晦墙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡肴茄,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年晌畅,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寡痰。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡抗楔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出氓癌,到底是詐尸還是另有隱情谓谦,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布贪婉,位于F島的核電站反粥,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜才顿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一莫湘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧郑气,春花似錦幅垮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至讳侨,卻和暖如春呵萨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背跨跨。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工潮峦, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人勇婴。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓忱嘹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親耕渴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子拘悦,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容

  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記萨螺,這雖然只是...
    貳零壹柒_fc10閱讀 5,060評(píng)論 0 8
  • 1.這篇文章不是本人原創(chuàng)的窄做,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,077評(píng)論 6 174
  • 18.1 引言 TCP是一個(gè)面向連接的協(xié)議慰技。無論哪一方向另一方發(fā)送數(shù)據(jù)之前,都必須先在雙方之間建立一條連接组砚。本章將...
    張芳濤閱讀 3,390評(píng)論 0 13
  • 1 運(yùn)輸層協(xié)議概述 1.1 進(jìn)程之間的通信 網(wǎng)絡(luò)層是為主機(jī)之間提供邏輯通信吻商,而運(yùn)輸層為應(yīng)用進(jìn)程之間提供端到端的邏輯...
    Mr希靈閱讀 8,113評(píng)論 0 34
  • 1.1 TCP/IP協(xié)議組 TCP/IP協(xié)議(傳輸控制協(xié)議)由網(wǎng)絡(luò)層的IP協(xié)議和傳輸層的TCP協(xié)議組成 IP層負(fù)責(zé)...
    F麥子閱讀 2,791評(píng)論 0 25