国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

五分鐘技術趣談 | 場景寬帶的底層由來

網絡
隨著學術交流、即時游戲、移動端實時音頻等高度依賴網絡使用的場景愈發豐富,對網絡在不同場景下的加速需求催生了場景寬帶。從本質上來說,場景寬帶就是為普通的網絡提供了一系列加速服務,本文將淺談網絡加速服務需求出現的底層原因。

Part 01

QoS服務  

國內的運營商網絡一般都會提供QoS。QoS指的是網絡利用各種基礎技術,以提供更好的服務能力來支持特定的網絡通信。它是一種網絡安全機制,旨在解決網絡延遲和阻塞等問題。簡單來說,當網絡擁堵時,運營商會優先處理重要的流量包,而將一些不重要的包丟棄。具體丟棄哪些包則取決于使用場景和運營商的策略。

對于受到QoS限制的用戶而言,可能會出現以下表現:網速降低、丟包、ping值不穩定。在這種情況下,細分場景用戶往往希望進一步獲取更好的網絡質量以滿足場景使用,例如更高的帶寬、更少的丟包和更低的延遲。

需要注意的是,QoS并不區分TCP和UDP。對于UDP來說,除了常規的QoS限制,還可能存在更嚴格的限制,甚至在某些極端情況下會屏蔽UDP。這主要是因為UDP的無連接、無狀態、支持廣播和最大努力傳輸等特性使得網絡運營商控制UDP的成本較高。

圖片

Part 02

游戲場景下TCP與UDP的區別 

通常情況下,為了確保游戲的實時性,使用UDP進行網絡傳輸是常見的做法。例如,在射擊游戲中,當角色在行走時遇到網絡卡頓,畫面會卡住,但當恢復后,畫面中的角色已經跳到下一個位置,仿佛跳幀了一般。這是UDP的特性,它盡最大努力進行傳輸,允許丟包。

相比之下,如果使用TCP,當網絡卡頓時,你會發現游戲畫面暫停,角色像卡在幻燈片上一樣逐幀向前移動。這是因為TCP是面向連接的,丟失的包會被重傳,確認后才會繼續進行。當然,游戲中不僅僅使用UDP、TCP,更高層的協議如HTTP也可能被使用,這完全取決于游戲對延遲的要求。

Part 03

TCP與UDP的場景選擇 

那么在不同的使用場景中究竟是使用UDP還是TCP呢?

如果是客戶端間歇性發起無狀態查詢,并且偶爾的延遲是可以接受的(例如查詢學術論文、參考信息等),那么可以考慮使用HTTP/HTTPS。

如果客戶端和服務器都可以獨立發包,但偶爾的延遲是可以容忍的(例如在線紙牌游戲、許多MMO游戲),那么可以考慮使用TCP長連接。

如果客戶端和服務器都可以獨立發包,并且無法容忍延遲(例如大多數多人動作游戲、一些MMO游戲、直播互動等),那么考慮使用UDP。

在訪問一些國外學術網站、游戲服務器時,直接連接效果可能不佳,因此需要使用場景寬帶來實現優化效果。以游戲為例,因為游戲通常使用UDP進行傳輸,而普通的運營商網絡對UDP會產生較大的干擾,所以場景寬帶需要對游戲客戶端與代理服務器之間的連接進行一些處理。

Part 04

UDP協議的QoS問題 

每次UDP套接字發送數據包時,源端口會隨機變化。如果一個設備頻繁發送UDP包,會在短時間內產生大量的五元組(源IP地址、源端口、目標IP地址、目標端口、協議)。傳統的狀態防火墻和狀態NAT會使用一個五元組來跟蹤一個連接。如果連接數量過多,會給保存狀態的設備帶來巨大壓力。

這種壓力主要體現在兩個方面:存儲壓力和處理器壓力。

存儲壓力指的是設備需要配置大量內存來保存大量連接。

處理器壓力指的是設備在數據包到達時需要花費更多時間匹配連接。

由于UDP協議的無狀態特性,沒有任何報文指示何時創建或銷毀連接,設備必須能夠自行老化已創建的UDP連接,并在權衡中做出決策。如果老化時間過短,會破壞通信頻率較低的UDP連接。如果老化時間過長,將會導致無效的UDP連接消耗大量內存,為DDoS攻擊提供攻擊面。攻擊者只需構造不同的UDP五元組的報文通過狀態設備,由于UDP報文沒有連接創建或銷毀的控制信息,狀態設備不得不對待所有新到達的五元組,并為它們創建連接并指定相同的老化時間。

而TCP協議與此完全不同,由于具有syn、fin、rst等控制信息,狀態設備可以為不同狀態的TCP連接指定不同的老化時間,ESTABLISHED狀態的連接老化時間明顯更長。這使得使用TCP實施同樣攻擊更加困難。為什么快速構造不同的TCP五元組無法達到UDP的效果呢?如果盲目使用不同源端口發送syn,沒有真正的對端回應的情況下,這種連接狀態將很快老化(在10秒甚至更短的時間內)。如果構造大量使用不同端口的真實TCP連接,那么除了給狀態設備帶來傷害外,攻擊者自己也必須付出巨大代價來維持這些連接。你發起一個TCP連接,為了讓狀態設備保存該連接,你也必須保存該連接。除非通過大量的反射主機同時發起真實連接,否則在單臺或少量主機上,這種攻擊很難成功。對于無狀態設備來說,我們不再需要擔心五元組連接的保持。

但是UDP短時間內構造大量五元組仍會影響無狀態設備的包分類算法的正常運行?;诎诸愃惴ǖ膬炏燃夑犃泻途彺婀芾韼缀醵际腔谖逶M計算的,UDP的特性會使無狀態設備難以對其進行流量控制。結果就是,即使UDP流量擠滿各級隊列和緩存,也無法準確識別出來。即便是BBR(Bottleneck Bandwidth and Round-trip propagation time)遇到UDP流量,也只能降低pacing rate,別無他法。

普通的運營商網絡對TCP更友好,對UDP不友好,但同樣無法深度檢測TCP連接的真實性。一個簡單的例子是將正常TCP數據的協議字段改為UDP。這樣做會導致通信出現問題,甚至無法進行有效的傳輸:

if (iph->protocol == IPPROTO_TCP) {
    iph->protocol = IPPROTO_UDP;
    ip_send_check(iph);
    udph->check = 0;
} else if (iph->protocol == IPPROTO_UDP) {
    iph->protocol = IPPROTO_TCP;
    ip_send_check(iph);
}

Part 05

 結語 

到這里,已經從底層角度基本說明了為什么在學術、游戲、實時音頻等場景下會催生進一步的網絡加速服務需求了。而加速服務的主要難在兩點:其一,是如何處理客戶端到加速器服務器之間的UDP連接;其二,是如何讓游戲客戶端去連接這個加速器(一般游戲客戶端是沒有設置代理服務器的功能的)。而場景寬帶也正是旨在解決特定場景下以上所述的這些問題,為特定網絡應用場景提供更流暢、快速的網絡體驗,在未來構筑更多元化、優質的網絡服務。

責任編輯:龐桂玉 來源: 移動Labs
相關推薦

2023-08-06 07:00:59

Openstack網絡

2023-07-23 18:47:59

Docker開源

2023-04-15 20:25:23

微前端

2023-07-16 18:49:42

HTTP網絡

2023-09-12 07:10:13

Nacos架構

2023-07-02 16:34:06

GPU虛擬化深度學習

2023-07-02 16:09:57

人工智能人臉識別

2023-07-12 15:50:29

機器學習人工智能

2023-08-29 06:50:01

Javamaven

2023-09-17 17:51:43

Android 14

2023-07-12 16:03:37

Android開發架構

2023-07-31 08:55:15

AI技術網絡暴力

2024-12-18 14:10:33

2023-08-23 07:21:44

JsonSchema測試

2023-09-18 07:10:48

限流算法

2023-08-07 06:31:56

Kafka

2022-03-18 14:38:09

隱私計算數據孤島安全

2023-09-03 19:06:42

2023-08-06 07:05:25

Android優化

2023-08-06 06:55:29

數字可視化物聯網
點贊
收藏

51CTO技術棧公眾號

六月婷婷色综合| 欧美浪妇xxxx高跟鞋交| 日本一区二区精品视频| 免费看成人人体视频| 亚洲精品成人网| 在线免费观看黄色| 亚洲一区二区高清| 日本三级黄色网址| 久久久国产精华| 被灌满精子的波多野结衣| 日韩精品电影一区亚洲| 精品久久sese| 激情成人亚洲| 高清一区二区三区视频| 自拍日韩欧美| 国产精品美女xx| 国产精品黄色| 国产精品播放| 91久久夜色精品国产九色| 91在线视频九色| 午夜亚洲福利| 精品乱码一区| 蜜臂av日日欢夜夜爽一区| 亚洲高清乱码| 国产iv一区二区三区| 国产成年人在线观看| 国产麻豆9l精品三级站| 欧美激情亚洲天堂| 99精品欧美一区二区蜜桃免费| 蜜臀精品一区二区| 91蜜桃网址入口| 奇米影视四色在线| 一区二区久久久久| 成黄免费在线| 亚洲成人黄色在线| 美女视频一区| 国产福利视频一区二区| 午夜欧美精品| 亚洲欧洲日夜超级视频| 成人爽a毛片一区二区免费| 国内外免费激情视频| 亚洲精品日日夜夜| 成人综合影院| 亚洲深夜福利在线| 麻豆一区二区| 国内精品二区| av中文一区二区三区| 高清一级毛片视频| 欧美精选午夜久久久乱码6080| 台湾佬中文娱乐网欧美电影| 九九精品视频在线| 亚洲精品888| 最新中文字幕久久| 国产精品蜜臀av| 成人77777| 中文字幕日韩av| 一道本一区二区三区| 黄色99视频| 国产主播一区二区三区| 日韩精品无码一区二区三区免费| 一区二区三区波多野结衣在线观看 | 久久影院模特热| 亚洲小说图片| 国产欧美日韩一区| 国产成人精品一区二区三区网站观看| 日本成人在线免费视频| 精品美女久久久久久免费| 黄色网在线免费看| 久久不射热爱视频精品| 一区视频网站| 加勒比在线一区二区三区观看| av不卡免费在线观看| 亚洲男人都懂的网站| 亚洲人午夜精品| 天天影视综合| 欧美一级片免费播放| 一本到不卡精品视频在线观看| 亚洲国产福利| 91精品国产综合久久男男| 国产资源精品在线观看| 在线视频毛片| 色综合伊人色综合网| 欧美日本精品| 日本888xxxx| 亚洲成人a级网| 久久精品国产68国产精品亚洲| 人人妻人人澡人人爽精品欧美一区| 亚洲私人影院在线观看| 欧美裸体视频| 成人网中文字幕| 久久精品免视看| 麻豆av在线免费观看| 国产精品吊钟奶在线| 国产a级毛片一区| 91九色在线porn| 日本成人在线视频网址| 国产成人精品免费网站| 99riav在线| 国产免费一区视频观看免费| 91丝袜高跟美女视频| av在线看片| 国产欧美婷婷中文| 中文欧美字幕免费| 精品国产欧美日韩一区二区三区| 久久66热这里只有精品| 午夜av电影一区| 亚洲a级精品| 日韩免费高清在线| 国产亚洲激情在线| 蜜桃精品在线观看| 成人精品一区二区三区校园激情| 国产成人精品在线播放| 中文字幕av一区 二区| 久久三级毛片| 大地资源网在线观看免费官网| 91精品在线免费观看| 亚洲一区欧美| 欧美性猛交p30| 日韩美女在线观看| 久久精品一二三| 日韩一级视频| 日韩国产成人无码av毛片| 亚洲高清av在线| 麻豆成人久久精品二区三区红| 欧美jizz18性欧美| 91在线视频一区| 欧美性猛交xxxx富婆| 日韩国产专区| 中文天堂在线观看| 91免费精品视频| 一本到一区二区三区| 国产精品久久久久久久免费观看| 日本特黄a级高清免费大片| 欧美与黑人午夜性猛交久久久| 欧美激情一区二区三区蜜桃视频| 精品久久久久久久久久岛国gif| 天堂…中文在线最新版在线| 国产一区二区三区视频免费| 国产69精品久久久久毛片| 日本h片久久| 四虎永久在线精品无码视频| 久久久久久久久国产| 一区视频在线播放| 成人区精品一区二区婷婷| 粗大的内捧猛烈进出在线视频| 国产成人精品免费视频| 精品久久久中文| 国产高清一区| 亚洲一区欧美激情| 欧美亚韩一区| 成人av动漫| 奇米777日韩| 中文字幕在线免费专区| 国产精品一区二区三区在线 | 黄色成年人视频在线观看| 国产精品国产三级欧美二区 | 日韩精品视频在线观看一区二区三区| 91精品久久久久| 欧美日精品一区视频| 久久一区视频| 日韩制服诱惑| 很黄很污的网站| 91嫩草在线| 亚洲第一区第一页| 91色九色蝌蚪| 日韩av片子| 亚洲性图自拍| 日韩免费毛片视频| 国产精品揄拍一区二区| 91精品国产91综合久久蜜臀| 国产福利一区二区三区| 老司机成人在线| 国产精品久久久久久久龚玥菲| 日韩视频专区| 国内成人精品一区| 91成人在线精品| 国产成人精品午夜视频免费| 妖精一区二区三区精品视频| 天堂中文8资源在线8| 国产卡一卡二在线| 欧美最猛性xxxx| 欧美一区二区三区免费| 成人av电影在线观看| 久久精品不卡| 少妇一区视频| 少妇性bbb搡bbb爽爽爽欧美| 少妇熟女一区二区| 国产精品成久久久久三级| 亚洲精品在线网站| 亚洲精品欧美激情| 精一区二区三区| 精品欧美激情在线观看| 国模雨婷捆绑高清在线| 国产在线黄色片| 300部国产真实乱| 成人免费xxxxx在线观看| 中文日韩在线观看| 欧美日韩精品一区二区天天拍小说| 91天堂素人约啪| 美女精品网站|