自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

面試常問:四層與七層負載均衡有啥區(qū)別?

網(wǎng)絡 通信技術
我們常說的四層負載均衡與七層負載均衡,指的就是在這個 OSI 模型的哪一層進行請求轉發(fā)。因此要弄懂這個問題,我么你需要先弄懂 OSI 模型。

大家好,我是樹義。

學過計算機網(wǎng)絡的同學都知道,我們工作、生活所使用的互聯(lián)網(wǎng),其實是通過一個網(wǎng)絡模型來進行數(shù)據(jù)傳輸?shù)?,這個網(wǎng)絡模型叫做:OSI 模型(Open Systems Interconnection model)。

而我們常說的四層負載均衡與七層負載均衡,指的就是在這個 OSI 模型的哪一層進行請求轉發(fā)。因此要弄懂這個問題,我么你需要先弄懂 OSI 模型。

OSI 模型

計算機網(wǎng)絡 OSI 模型(Open Systems Interconnection model)是一種概念模型,它將電信或計算系統(tǒng)通信功能標準化,而不考慮其內(nèi)部結構或技術。OSI 模型可以分為七層,如下圖所示。

圖片

OSI 七層模型

通過 OSI 七層模型,我們就可以將數(shù)據(jù)從計算機的軟件,通過網(wǎng)線發(fā)送出去,最終被另一臺電腦接收。

四層負載均衡

四層負載均衡,指的是工作在 OSI 的第四層,即傳輸層,其通過 IP + 端口的方式進行路由轉發(fā)。其具體實現(xiàn)方式為:通過報文中的 IP 地址和端口,再加上負載均衡設備所采用的負載均衡算法,最終確定選擇后端哪臺下游服務器。

以 TCP 為例,客戶端向負載均衡發(fā)送 SYN 請求建立第一次連接。通過配置的負載均衡算法選擇一臺后端服務器,并且將報文中的 IP 地址信息修改為后臺服務器的 IP 地址信息,因此 TCP 三次握手連接是與后端服務器直接建立起來的。

常見的四層負載均衡設備有:F5、LVS 等。

七層負載均衡

七層負載均衡,指的是工作在 OSI 的第七層,即應用層,其一般是基于請求 URL 地址的方式進行代理轉發(fā)。七層服務均衡在應用層選擇服務器,只能先與負載均衡設備進行 TCP 連接,然后負載均衡設備再與后端服務器建立另外一條 TCP 連接通道。因此,七層設備在網(wǎng)絡性能損耗會更多一些。

常見的七層負載均衡設備有:Nginx 等。

總結

對比一下,它們之間主要的異同:

工作層級不同。四層負載均衡工作在傳輸層,七層負載均衡工作在應用層。

建立連接不同。四層負載均衡,客戶端直接與后端服務器建立連接,七層負載均衡則作為中間用戶與上下游建立連接。

效率不同。四層負載均衡相對效率較高,七層負載均衡效率較低。

靈活性方面。七層負載均衡可以做更多的改造,例如可以對流量進行清洗,避免 DDOS 攻擊。而四層負載均衡,由于是客戶端與后端服務器直連,負載均衡設備無法介入。

責任編輯:武曉燕 來源: 陳樹義
相關推薦

2014-07-24 09:38:34

2012-11-12 11:26:44

2010-04-23 13:01:40

七層交換負載均衡

2019-03-19 19:49:04

負載均衡硬件軟件

2013-12-18 09:10:48

2015-07-22 17:33:05

2010-05-10 18:11:24

負載均衡機

2019-07-09 13:54:19

網(wǎng)絡模型網(wǎng)絡協(xié)議TCP

2019-07-16 10:42:02

網(wǎng)絡模型TCP

2014-05-23 18:11:51

2013-10-25 09:32:52

OSI七層協(xié)議TCP協(xié)議

2014-06-17 09:30:14

OSI

2025-04-14 03:45:00

2017-05-23 16:13:45

2020-09-07 06:28:37

Nginx靜態(tài)負載均衡動態(tài)負載均衡

2023-09-04 08:35:25

負載均衡DR模型NAT模型

2013-12-25 10:20:16

網(wǎng)絡·安全技術周刊

2010-04-22 20:57:13

四層交換Alteon負載均衡

2018-10-17 09:51:04

負載均衡服務器性能

2019-01-30 10:18:46

七層協(xié)議網(wǎng)絡通信
點贊
收藏

51CTO技術棧公眾號