舉例講解下什麼是7層協議,什麼是4層協議。
(2)協議配置
這裡我們舉例,在nginx做負載均衡,負載多個服務,部分服務是需要7層的,部分服務是需要4層的,也就是說7層和4層配置在同乙個配置檔案中。
準備三颱機器:
**服務ip:10.0.105. --配置本地host解析網域名稱;
後端伺服器ip:nginx-a :10.0.105.199/nginx-b:10.0.105.202(yum安裝)後端伺服器將nginx服務啟動
配置**伺服器的nginx配置檔案
}}202伺服器yum安裝的建立新的配置檔案:
[root@nginx-server ~]
# cd /etc/nginx/conf.d/
[root@nginx-server conf.d]
# cp default.conf test.conf
[root@nginx-server conf.d]
# cat test.conf
server
}[root@nginx-server ~]
# nginx -s reload
瀏覽器測試訪問:
tcp/ip協議
之所以說tcp/ip是乙個協議族,是因為tcp/ip協議包括tcp、ip、udp、icmp、rip、telnetftp、smtp、arp、tftp等許多協議,這些協議一起稱為tcp/ip協議。
從協議分層模型方面來講,tcp/ip由四個層次組成:網路介面層、網路層、傳輸層、應用層。
nginx在1.9.0 的時候,增加了乙個 stream 模組,用來實現osi第四層協議(網路層和傳輸層)的**、**、負載均衡等。stream模組的用法跟http的用法類似,允許我們配置一組tcp或者udp等協議的監聽.
配置案例:
#4層tcp負載
stream
server
}
mysql是4層協議 負載均衡 4層協議 7層協議
負載均衡 cloud load balancer,clb 提供安全快捷的流量分配服務,它可以無縫提供分配應用程式流量所需的負載均衡容量,以實現自動分配雲中多個 cvm 例項間應用程式的訪問流量,讓您實現更高水平的應用程式容錯能力。多協議 負載均衡 clb 支援四層協議請求 包括 tcp udp 協議...
網路7層協議
物理層資料鏈路層網路層傳輸層會話層表示層應用層。現在我是記得挺牢的。20年了,一直都記不住,真奇怪。網路7層模型中,每一層都為上一層提供服務,而上一層是將資料通過下層進行傳輸,看起來就好像是跟目標計算機的相同層直接通訊一樣。實際上,只有物理層才能真正通訊,其他層間的通訊時虛擬通訊。每個層,處理的資料...
網路 7層協議
tcp協議 可靠 效率低 面向連線 全雙工通訊 三次握手 客戶端向伺服器傳送syn請求 伺服器想客戶端回覆ack並傳送syn請求 客戶端接收伺服器請求之後回覆ack建立連線 由客戶端的connect 服務端的 accept 完成三次握手 四次揮手 客戶端向伺服器傳送fin請求 伺服器回覆ack確認 ...