計算機與網路設備要相互通信,雙方就必須基于相同的方法,比如,如何探測到通信目標、由哪一邊先發起通信、使用哪種語言進行通信、怎樣結束通信等規則都需要事先確定,不同的硬體、作業系統之間的通信,所有的這一切都需要一種規則,
而我們就把這種規則稱為網路協議(protocol),TCP/IP協議中有兩個具有代表性的傳輸層協議,分別是TCP和UDP,
當一臺計算機想要與另一臺計算機通訊時,兩臺計算機之間的通信需要暢通且可靠,這樣才能保證正確收發資料,于是就用到了TCP,
TCP協議全稱傳輸控制協議,是一種面向連接的、可靠的、基于位元組流的傳輸層通信協議,
UDP協議全稱用戶資料報協議,是 TCP/IP協議模型傳輸層的無連接協議,它既不建立連接,也不檢查目標計算機是否已準備好接收,該協議只是將資料發送到目標計算機,
TCP和UDP都有其優點和缺點,UDP更快、更簡單、更高效,因此通常用于發送音頻和視頻檔案,另一方面,TCP是健壯的、可靠的,并保證以相同的順序傳遞資料包,
因此,我們得出結論,TCP和UDP對于資料傳輸都是必不可少的,如有更多區別,歡迎在評論區留言,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/547552.html
標籤:架構設計
上一篇:聊聊資料壓縮
下一篇:設計原則