計算機與網(wǎng)絡(luò)設(shè)備要相互通信,雙方就必須基于相同的方法。比如,如何探測到通信目標、由哪一邊先發(fā)起通信、使用哪種語言進行通信、怎樣結(jié)束通信等規(guī)則都需要事先確定。不同的硬件、操作系統(tǒng)之間的通信,所有的這一切都需要一種規(guī)則。
而我們就把這種規(guī)則稱為網(wǎng)絡(luò)協(xié)議(protocol)。TCP/IP協(xié)議中有兩個具有代表性的傳輸層協(xié)議,分別是TCP和UDP。
當一臺計算機想要與另一臺計算機通訊時,兩臺計算機之間的通信需要暢通且可靠,這樣才能保證正確收發(fā)數(shù)據(jù),于是就用到了TCP。
TCP協(xié)議全稱傳輸控制協(xié)議,是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。
UDP協(xié)議全稱用戶數(shù)據(jù)報協(xié)議,是TCP/IP協(xié)議模型傳輸層的無連接協(xié)議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協(xié)議只是將數(shù)據(jù)發(fā)送到目標計算機。
TCP和UDP都有其優(yōu)點和缺點,UDP更快、更簡單、更高效,因此通常用于發(fā)送音頻和視頻文件。另一方面,TCP是健壯的、可靠的,并保證以相同的順序傳遞數(shù)據(jù)包。
因此,我們得出結(jié)論,TCP和UDP對于數(shù)據(jù)傳輸都是必不可少的。如有更多區(qū)別,歡迎在評論區(qū)留言。
審核編輯黃宇
-
TCP
+關(guān)注
關(guān)注
8文章
1324瀏覽量
78754 -
UDP
+關(guān)注
關(guān)注
0文章
317瀏覽量
33801
發(fā)布評論請先 登錄
相關(guān)推薦
評論