日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

f5 会话保持 负载均衡_四层负载均衡和七层负载均衡区别在哪里?

發布時間:2025/4/5 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 f5 会话保持 负载均衡_四层负载均衡和七层负载均衡区别在哪里? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

年后至今這段時間工作重心都在調整公司現有API Gateway的系統架構以及對現有技術棧選型。經過對主流互聯網網關所實現各種方案的調研,我們在API Gateway前置一層接入層,接入層主要用于實現限流、黑白名單、負載均衡等功能。其中選擇負載均衡有兩種方案:選用四層負載均衡還是七層負載均衡呢?四層與七層的主要區別在哪里呢?

OSI(Open System Interconnection)七層參考模型,是參考模型是國際標準化組織(ISO)制定的一個用于計算機或通信系統間互聯的標準體系。它從低到高分別是:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。四層工作在OSI第四層,也就是傳輸層;七層工作在最高層,也就是應用層。

1、從技術實現原理上

所謂四層負載均衡就是使用IP加端口的方式進行路由轉發;七層負載均衡一般是基于請求URL地址的方式進行代理轉發。同理,還有基于MAC地址信息(虛擬MAC地址到真實MAC地址)進行轉發的二層負載均衡和基于IP地址(虛擬IP到真實IP)的三層負載均衡。

四層負載均衡具體實現方式為:通過報文中的IP地址和端口,再加上負載均衡設備所采用的負載均衡算法,最終確定選擇后端哪臺下游服務器。以TCP為例,客戶端向負載均衡發送SYN請求建立第一次連接,通過配置的負載均衡算法選擇一臺后端服務器,并且將報文中的IP地址信息修改為后臺服務器的IP地址信息,因此TCP三次握手連接是與后端服務器直接建立起來的。

七層服務均衡在應用層選擇服務器,只能先與負載均衡設備進行TCP連接,然后負載均衡設備再與后端服務器建立另外一條TCP連接通道。因此,七層設備在網絡性能損耗會更多一些。

2、從安全視角上

四層負載均衡與服務器直接建立起TCP連接,很容易遭受SYN Flood攻擊。SYN Flood是一種廣為人知的DDoS(分布式拒絕服務攻擊)的方式之一,這是一種利用TCP協議缺陷,發送大量偽造的TCP連接請求,從而使得被攻擊方資源耗盡的攻擊方式。從技術實現原理上可以看出,四層負載均衡很容易將垃圾流量轉發至后臺服務器,而七層設備則可以過濾這些惡意并清洗這些流量,但要求設備本身具備很強的抗DDOS流量的能力。

3、常見四層和七層負載均衡設備

四層: F5、LVS等

七層: nginx、apache等

作者個人主頁: http://www.geek-make.com/

總結

以上是生活随笔為你收集整理的f5 会话保持 负载均衡_四层负载均衡和七层负载均衡区别在哪里?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。