標籤:

即時通訊應用對網路的壓力

看謝希仁的簡明版本的計算機網路Chapter1,我突然想到一個問題,那就是在傳統的電信網裡面,要傳輸信息/數據,需要佔用整條路。但這種客觀環境下,傳播現代化的離散數據就不高效了。所以呢,按照Packet來發送的後來就佔了互聯網的上風。

可是,我們連接的無線移動網路(2G~4G),在上面如果進行微信/QQ打電話/視頻聊天,不會對於網路造成比較大的壓力嗎?

我去找了找相關的信息,有比較好的回答:確實是有影響,而且當時鬧的事情還不小。

微信的大規模使用真的會過多佔用信令,影響通訊穩定嗎? @dososo 這位回答者點出了「信令風暴」,核心就是大量的資源被持續佔用。

D=frac{D_{0}}{(1-U)}

在上面的這個公式裡面,U代表的是佔用率,在謝老師的書也作出了一張傳輸總時間DU變化的示意圖。涵義已經非常明確。

有針對微信的分析,微信對網路影響的技術試驗及分析(論文全文),這一篇文章通過抓包來直接分析,能夠看到非常多結果。

考慮到微信用戶正常使用 的情況下,多少會進行一些其他操作,使其帶來的實際流量消耗達到幾十或者上百M位元組,但是其對信令資源的巨大消耗是不爭的事實, 所以中國移動聲稱的「微信佔用了60%的信令資源,卻只產生了10%的流量」是有事實依據的。

這一篇文章明顯比起泛泛而談的一篇個人博客要有教學意義,但是技術含量的增加,閱讀速度自然會減慢,需要慢慢消化。

關於網路究竟扮演一個怎樣的角色,我覺得真是見仁見智。

我小時候覺得網路、計算機的意義就在於連接人,甚至我們玩的遊戲,背後不過是一個個人連接到一起進行所謂的在線「比拼」罷了。

我現在認為,網路是一個平台,允許了應用、各種信息的交換,這或許就是「信息的市場」吧。我認同它是很偉大的發明!同時,它也是一種思維。世界通過網路連接起來,就好像通過物質連接起來一樣,只不過——網路可是人類創造的啊。

可是,用網路去成為Sohu/Netease/Tencent創辦人,往往要更加輝煌。起碼在現在這樣看來。

這是個人的選擇。

好好想吧。

推薦閱讀:

負載均衡伺服器nginx詳細安裝教程及網路部署
HTTP/2 學習筆記
RCNN學習筆記(5):faster rcnn
《絕地求生》下載需要什麼配置?
計算機網路(筆記)04--Internet結構

TAG:計算機網路 |