999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

網絡異常測試初探

2013-04-16 23:13:30本刊編輯x025
計算機與網絡 2013年23期

開發或者測試互聯網產品的過程中,同學們一定遇到過connection timed out 和 socket read timed out兩種和網絡相關的異常。今天我們并不分析引起這些異常的原因,也不談發生異常以后的解決辦法,我們來說說如何制造這類異常,從而模擬對應的異常場景。

了解tcp協議就知道connection即建立連接的過程,其實和socket read即傳輸數據的過程并沒有太大的差別,兩者都是請求應答模式,而只是前者的請求數據量很小而已。要使兩者超時,我們可以采用相同的方法即限制網絡傳輸的帶寬來達到目的。

Tc即traffic control就是這樣一款能夠限制網絡流量的工具。Tc中主要的概念包括類class和過濾器filter。

我們可以用class把網絡設備的帶寬劃分成不同的區間:

tc class add dev $DEV parent 1:classid 1:11 htb rate 90mbps ceil 100mbps

tc class add dev $DEV parent 1:classid 1:12 htb rate 90bps ceil 100bps

如上,11這個class對應的帶寬 為 90到 100mbps,12這個 class對應的帶寬只有90到100bps。劃分好了class,我們就可以用filter把符合特定條件的數據包歸入不同的class中

tc filter add dev $DEV protocol ip parent1:0 prio 1 u32 match ip sport $PORT 0xffff match ip dst $IP flowid 1:12

如上就把源端口是$PORT,目的地址是$IP的數據包歸入12這個class中了,這樣就把符合該條件的數據流量限制到了90到100bps。在正在運行的系統中開啟上述tc限制,即把特定數據流限制到一個極小值,我們就能模擬出connection timed out異常了。

那么socket read timed out異常又該如何模擬呢,我們怎么才能區分建立連接和數據傳輸這2個過程,tc工具還能滿足我們的需求嗎?在尋找問題答案的過程中,另一個linux內核組件iptables進入了我們的視野。

Iptables是linux系統中常用的防火墻組件,功能十分強大,網上有十分豐富的資料。由于其能夠識別數據包中的syn、ack等標志位,故能把建立連接和后續的數據傳輸過程區分開來。

iptables-A INPUT-p tcp--src $IP--dport $PORT !--syn-jDROP

如上,在目的機器上加入該條iptables規則,可以實現將未設置syn標志位的數據包丟棄的功能,這樣連接能夠建立完成但后續的數據傳輸將無響應。

另外,Iptables具有一種連接跟蹤機制,即能夠記錄連接的狀態。這些狀態分別是 NEW、ESTABLISHED、RELATED 和INVALID。我們可以利用該特性實現相同的效果。

iptables-A INPUT-p tcp-m state--state ESTABLISHED-s $IP--dport $PORT-jDROP

如上,在目的機器上加入該條iptables規則,當匹配了ip和端口,并且數據包所對應的連接狀態是ESTABLISHED 時將其丟棄。

至此read timed out異常也能輕松模擬了。Tc和Iptables是linux網絡模塊中強有力的工具,除了能夠利用它們開發功能,也能夠在網絡異常測試中發揮關鍵的作用。

主站蜘蛛池模板: 国产H片无码不卡在线视频| 国产特级毛片| 国产成人无码久久久久毛片| 综合人妻久久一区二区精品| 中文成人在线视频| 曰韩免费无码AV一区二区| 久青草国产高清在线视频| 国产女人18水真多毛片18精品| 欧美日韩免费| 中文一级毛片| 久久综合九九亚洲一区| 嫩草在线视频| 婷婷亚洲视频| 欧美日韩成人在线观看| 欧美激情第一区| 又粗又大又爽又紧免费视频| 在线播放精品一区二区啪视频| 免费观看成人久久网免费观看| 57pao国产成视频免费播放| 精品国产免费观看一区| 99在线国产| 国产va免费精品观看| 国产精品白浆无码流出在线看| 国产91在线免费视频| 伊人91视频| 日本在线亚洲| 成人中文字幕在线| 白浆免费视频国产精品视频| 国产成人亚洲毛片| 狠狠亚洲婷婷综合色香| 一级做a爰片久久免费| 666精品国产精品亚洲| 精品国产香蕉伊思人在线| 毛片基地视频| 亚洲欧美在线综合图区| 亚洲 成人国产| 国产精品jizz在线观看软件| 亚洲综合精品第一页| 免费国产高清精品一区在线| 幺女国产一级毛片| 午夜啪啪福利| 亚洲人网站| 四虎永久免费地址| 国产精品欧美日本韩免费一区二区三区不卡 | 亚洲免费三区| 国产精品女熟高潮视频| 久久77777| 国产欧美视频在线观看| 色哟哟精品无码网站在线播放视频| 国产成人免费观看在线视频| av午夜福利一片免费看| 亚洲精选高清无码| 国产精品免费露脸视频| 2019年国产精品自拍不卡| 亚洲欧洲一区二区三区| 久草中文网| 亚洲VA中文字幕| 国产精品青青| 久久网综合| 五月婷婷导航| 国产成人久久777777| 无码又爽又刺激的高潮视频| 国产欧美日本在线观看| 免费高清毛片| 亚洲精品天堂自在久久77| 青草精品视频| 午夜性刺激在线观看免费| 亚洲美女久久| 天天综合亚洲| www.精品国产| 国产精品永久久久久| 国产精品人莉莉成在线播放| 国产日本欧美亚洲精品视| 美女免费精品高清毛片在线视| 日韩第八页| 四虎在线观看视频高清无码 | 久青草网站| 在线亚洲天堂| 亚洲女同欧美在线| 欧美成人日韩| 一级片一区| 国产精品人人做人人爽人人添|