- TCP/IP協(xié)議的具體含義
TCP協(xié)議位于傳輸層,IP協(xié)議位于網(wǎng)絡(luò)層。
TCP/IP協(xié)議很多情況下只是利用IP進(jìn)行通信時所必須用到的協(xié)議群的統(tǒng)稱。具體來說,IP或ICMP、TCP和UDP、TELNET或FTP,以及FTTP等都屬于TCP/IP協(xié)議,有時候也稱TCP/IP為網(wǎng)絡(luò)協(xié)議群。
TCP、UDP協(xié)議的區(qū)別:
注:可從以下幾個方面進(jìn)行系統(tǒng)性回答
1.基于連接與無連接
2.對系統(tǒng)資源的要求(TCP較多,UDP少)
3.UDP程序結(jié)構(gòu)簡單
4.流媒體與數(shù)據(jù)報模式
5.TCP保證數(shù)據(jù)正確性,UDP可能丟包,TCP保證數(shù)據(jù)順序,UDP不保證
TCP | UDP | |
---|---|---|
是否連接 | 面向連接 | 面向非連接 |
傳輸可靠性 | 可靠 | 不可靠 |
應(yīng)用場合 | 少量數(shù)據(jù) | 傳輸大量數(shù)據(jù) |
速度 | 慢 | 快 |
①TCP協(xié)議的優(yōu)點(diǎn): 可靠、穩(wěn)定,TCP的可靠體現(xiàn)在TCP在傳輸數(shù)據(jù)之前,會有三次握手來建立連接,而且在數(shù)據(jù)傳輸之前,會有三次握手來建立連接,而且在數(shù)據(jù)傳輸時,有確認(rèn)、窗口、重傳、擁塞控制機(jī)制,在數(shù)據(jù)傳完猴,還會斷開連接用來節(jié)約系統(tǒng)資源。
TCP缺點(diǎn):慢,效率低,占用系統(tǒng)資源高,易被攻擊,TCP在傳輸數(shù)據(jù)之前,要先建立連接,這會消耗時間,而且在數(shù)據(jù)傳遞時,確認(rèn)機(jī)制,重傳機(jī)制,擁塞機(jī)制等都會消耗大量時間,而且要在每臺設(shè)備上維護(hù)所有的傳輸連接,事實(shí)上,每個連接都會占用系統(tǒng)的CPU、內(nèi)存等硬件資源。而且,因?yàn)門CP有確認(rèn)機(jī)制、三次握手機(jī)制,這些也導(dǎo)致了TCP容易被人利用,實(shí)現(xiàn)DOS,DDOS,CC等攻擊。
②UDP的優(yōu)點(diǎn):快速,比TCP稍安全,UDP沒有TCP的握手,確認(rèn),窗口,重傳,擁塞控制等機(jī)制,UDP是一個無狀態(tài)的傳輸協(xié)議,所以它在傳遞數(shù)據(jù)時非??臁]有TCP的這些機(jī)制,UDP較TCP被攻擊者利用的漏洞就要少一點(diǎn)。但是UDP也是無法避免攻擊; 不可靠,不穩(wěn)定 因?yàn)閁DP沒有TCP那些可靠的機(jī)制,在數(shù)據(jù)傳遞時,如果網(wǎng)絡(luò)質(zhì)量不好,就很容易丟失包。
什么時候應(yīng)該使用TCP:
當(dāng)對網(wǎng)絡(luò)通信質(zhì)量有要求的時候,比如: 整個數(shù)據(jù)要準(zhǔn)確無誤的傳遞給對方,這往往用于一些要求可靠的應(yīng)用,如QQ,游覽器, HTTP,HTTPS,FTP等傳輸文件的協(xié)議,POP,SITP等郵件傳輸?shù)膮f(xié)議。文章來源:http://www.zghlxwxcb.cn/news/detail-441555.html
什么時候應(yīng)該使用UDP:
當(dāng)對我拿過來通信質(zhì)量要求不高的時候,要求網(wǎng)絡(luò)通訊能盡量的快,這時就可以使用UDP,比如qq語音,qq視頻FTFP文章來源地址http://www.zghlxwxcb.cn/news/detail-441555.html
到了這里,關(guān)于TCP/UDP區(qū)別以及優(yōu)缺點(diǎn)詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!