HTTP HTTPS TCP UDP 四種協議筆記

2021-07-29 05:50:44 字數 699 閱讀 7042

負載均衡監聽支援 http、https、tcp、udp 四種協議的監聽服務,以下是區別。

建議應用場景

特性tcp

注重可靠性,對資料準確性要求高,速度可以相對較慢的場景,如檔案傳輸、傳送或接收郵件、遠端登入;無特殊要求的web 應用

面向連線的協議,在正式收發資料前,必須和對方建立可靠的連線;基於源位址會話保持;在網路層可直接看到**位址;監聽支援 tcp 和 http 兩種方式進行健康檢查;資料傳輸快

需要對資料內容進行識別的應用,如 web 應用、小的手機遊戲等

應用層協議,主要解決如何包裝資料;基於 cookie 會話保持;使用 x-forward-for 獲取源位址;監聽只支援 http 方式健康檢查

需要加密傳輸的應用

加密傳輸資料,可以阻止未經授

權的訪問;統一的證書管理服務

,使用者可以將證書上傳到負載均

衡,解密操作直接在負載均衡上

完成

udp

關注實時性而相對不注重可靠性

**推送

面向非連線的協議,在資料傳送

前不與對方進行三次握手,直接

進行資料報傳送,不提供差錯恢

復和資料重傳;可靠性相對低

;資料傳輸快

相關資訊: 

git四種主要的協議

1.本地協議 git clone opt git project.git git clone file opt git project.git 2.ssh協議 git clone ssh 或者不指明某個協議,git會預設使用ssh 也可以不指明使用者,git會預設使用你當前登入的使用者 ssh的限制...

MySQL實現了四種通訊協議

mysql實現了四種通訊協議 tcp ip協議,通常我們通過來連線mysql,各種主要程式語言都是根據這個協議實現了連線模組 unix socket協議,這個通常我們登入mysql伺服器中使用這個協議,因為要使用這個協議連線mysql需要乙個物理檔案,檔案的存放位置在配置檔案中有定義,值得一提的是,...

MySQL實現了四種通訊協議

tcp ip協議,通常我們通過來連線mysql,各種主要程式語言都是根據這個協議實現了連線模組 unix socket協議,這個通常我們登入mysql伺服器中使用這個協議,因為要使用這個協議連線mysql需要乙個物理檔案,檔案的存放位置在配置檔案中有定義,值得一提的是,這是所有協議中最高效的乙個。s...