北大青鳥網(wǎng)絡(luò)基礎(chǔ)知識(shí):TCP;UDP兩類傳輸協(xié)議
北大青鳥鄭州電腦培訓(xùn)學(xué)校是專業(yè)的IT技能培訓(xùn)基地,擁有網(wǎng)絡(luò)工程和ACCP軟件課程兩個(gè)方向的課程,最新開展的ACCP課程也是深受廣大初中生和求職者的追捧。為了讓更多的人了解和熟悉網(wǎng)絡(luò)技能,今天我們鄭州電腦學(xué)校就來給大學(xué)分享下TCP;UDP兩類傳輸協(xié)議的一些技術(shù)的網(wǎng)絡(luò)技術(shù)知識(shí)。
盡管TCP/IP協(xié)議的名稱中只有TCP這個(gè)協(xié)議名,但是在TCP/IP的傳輸層同時(shí)存在TCP和UDP兩個(gè)協(xié)議。
TCP是Tranfer Control Protocol的簡(jiǎn)稱,是一種面向連接的保證可靠傳輸?shù)膮f(xié)議。通過TCP協(xié)議傳輸,得到的是一個(gè)順序的無差錯(cuò)的數(shù)據(jù)流。發(fā)送方和接收方的成對(duì)的兩個(gè)socket之間必須建立連接,以便在TCP協(xié)議的基礎(chǔ)上進(jìn)行通信,當(dāng)一個(gè)socket(通常都是server socket)等待建立連接時(shí),另一個(gè)socket可以要求進(jìn)行連接,一旦這兩個(gè)socket連接起來,它們就可以進(jìn)行雙向數(shù)據(jù)傳輸,雙方都可以進(jìn)行發(fā)送或接收操作。
UDP是User Datagram Protocol的簡(jiǎn)稱,是一種無連接的協(xié)議,每個(gè)數(shù)據(jù)報(bào)都是一個(gè)獨(dú)立的信息,包括完整的源地址或目的地址,它在網(wǎng)絡(luò)上以任何可能的路徑傳往目的地,因此能否到達(dá)目的地,到達(dá)目的地的時(shí)間以及內(nèi)容的正確性都是不能被保證的。
下面我們對(duì)這兩種協(xié)議做簡(jiǎn)單比較:
1、使用UDP時(shí),每個(gè)數(shù)據(jù)報(bào)中都給出了完整的地址信息,因此無需要建立發(fā)送方和接收方的連接。對(duì)于TCP協(xié)議,由于它是一個(gè)面向連接的協(xié)議,在socket之間進(jìn)行數(shù)據(jù)傳輸之前必然要建立連接,所以在TCP中多了一個(gè)連接建立的時(shí)間。
2、使用UDP傳輸數(shù)據(jù)時(shí)是有大小限制的,每個(gè)被傳輸?shù)臄?shù)據(jù)報(bào)必須限定在64KB之內(nèi)。而TCP沒有這方面的限制,一旦連接建立起來,雙方的socket就可以按統(tǒng)一的格式傳輸大量的數(shù)據(jù)。UDP是一個(gè)不可靠的協(xié)議,發(fā)送方所發(fā)送的數(shù)據(jù)報(bào)并不一定以相同的次序到達(dá)接收方。而TCP是一個(gè)可靠的協(xié)議,它確保接收方完全正確地獲取發(fā)送方所發(fā)送的全部數(shù)據(jù)。
總之,TCP在網(wǎng)絡(luò)通信上有極強(qiáng)的生命力,例如遠(yuǎn)程連接(Telnet)和文件傳輸(FTP)都需要不定長(zhǎng)度的數(shù)據(jù)被可靠地傳輸。相比之下UDP操作簡(jiǎn)單,而且僅需要較少的監(jiān)護(hù),因此通常用于局域網(wǎng)高可靠性的分散系統(tǒng)中client/server應(yīng)用程序。
有了這些簡(jiǎn)單的協(xié)議知識(shí)的了解,我們就可以對(duì)網(wǎng)絡(luò)數(shù)據(jù)傳輸和網(wǎng)絡(luò)安全有一定的認(rèn)識(shí)和了解了,在以后的日常電腦應(yīng)用中就能夠輕松自如了。
本文由站河南北大青鳥校區(qū)整編而成,如需了解更多IT資訊類的文章、新聞、課程和學(xué)習(xí)技巧、就業(yè)案例、招生詳情等問題,可以對(duì)在線咨詢老師進(jìn)行一對(duì)一問答!
推薦資訊
- 鄭州電腦學(xué)校老師講解下關(guān)于java... 2012-10-13
- 河南的初高中生沒考上高中或者大... 2016-04-29
- 參加什么編程培訓(xùn)比較好呢?... 2019-11-13
- 就業(yè)如此之難,大學(xué)生真的不值錢了... 2012-10-13
- 鄭州北大青鳥java軟件開發(fā)好學(xué)嗎... 2017-08-31
熱點(diǎn)資訊
- 如何從外置硬盤中清除感染病毒... 2017-06-11
- 谷歌瀏覽器用戶密碼安全難保... 2017-06-11
- 網(wǎng)站安全性需要注意哪些方面... 2017-06-11
- Linux中服務(wù)器軟件為什么需要編譯... 2017-06-11
- 安卓隱患:防毒軟件無法偵測(cè)木馬... 2013-08-06