本文將通過一張圖詳解 8 種流行的網絡協議。

1、HTTP(超文本傳輸協議),HTTP 是一種用于獲取 HTML 文檔等資源的協議。它是 Web 上任何數據交換的基礎,是一種客戶端 - 服務器協議。
2、HTTP/3,HTTP/3 是 HTTP 的下一個重大修訂版。它運行在 QUIC 上,QUIC 是一種為移動互聯網使用量大的新傳輸協議。它依賴于 UDP 而不是 TCP,這使得網頁響應更快。虛擬現實應用需要更多帶寬來呈現虛擬場景的復雜細節,因此遷移到由 QUIC 支持的 HTTP/3 可能會受益匪淺。
3、HTTPS(超文本傳輸安全協議),HTTPS 擴展了 HTTP,并使用加密進行安全通信。
4、WebSocket,WebSocket 是一種提供 TCP 全雙工通信的協議。客戶端建立 WebSocket 連接以從后端服務接收實時更新。與總是 “拉” 數據的 REST 不同,WebSocket 使數據能夠 “推送”。在線游戲、股票交易和消息應用等應用程序利用 WebSocket 進行實時通信。
5、TCP(傳輸控制協議),TCP 設計用于在互聯網上傳輸數據包并確保成功交付數據和消息。許多應用層協議都建立在 TCP 之上。
6、UDP(用戶數據報協議),UDP 直接將數據包發送到目標計算機,無需首先建立連接。UDP 通常用于時間敏感的通信,偶爾丟失數據包比等待要好。語音和視頻流量通常使用此協議發送。
7、SMTP(簡單郵件傳輸協議),SMTP 是一種標準協議,用于將電子郵件從一個用戶傳輸到另一個用戶。
8、FTP(文件傳輸協議),FTP 用于在客戶端和服務器之間傳輸計算機文件。它具有控制通道和數據通道的分開連接。
原文:https://twitter.com/alexxubyte/status/1708863540067696878
文章來源于網絡,版權歸原作者所有,如有侵權,請聯系刪除。
關注公眾號,加星標,回復1024獲取學習資料,每天進步一點點。
聲明:
本號原創、轉載的文章、圖片等版權歸原作者所有,如有侵權,請聯系刪除。
關注、點贊、在看、轉發,支持優質內容!
?