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網絡模塊中強有力的工具,除了能夠利用它們開發功能,也能夠在網絡異常測試中發揮關鍵的作用。

主站蜘蛛池模板: 亚洲床戏一区| 精品亚洲麻豆1区2区3区| 久青草国产高清在线视频| 日韩成人午夜| 免费无码又爽又黄又刺激网站| 四虎永久在线| 免费aa毛片| 欲色天天综合网| 国产精品嫩草影院av| 亚洲AV无码乱码在线观看代蜜桃 | 女人毛片a级大学毛片免费| 成人综合在线观看| 亚洲欧美日韩高清综合678| 国产免费福利网站| 国产免费a级片| 国产精品亚洲专区一区| 日本成人在线不卡视频| 国产激情影院| 波多野结衣无码中文字幕在线观看一区二区| 日韩在线播放中文字幕| 一级毛片在线免费视频| 国产一区二区免费播放| 国产福利一区在线| 美女无遮挡免费视频网站| 香蕉久久国产超碰青草| 看你懂的巨臀中文字幕一区二区| 国产精品久久久久久久久| 热99精品视频| 亚洲最黄视频| 国产jizz| 色婷婷天天综合在线| 99精品伊人久久久大香线蕉| 国产第八页| 欧美福利在线| 午夜一区二区三区| 亚洲欧洲日产国码无码av喷潮| 精品国产电影久久九九| 亚洲最大看欧美片网站地址| AV片亚洲国产男人的天堂| 国产丝袜丝视频在线观看| 亚洲国产成人精品无码区性色| 国产精品私拍在线爆乳| 国产视频你懂得| 国产传媒一区二区三区四区五区| 亚洲欧美不卡| 国产成人av一区二区三区| 亚洲第一av网站| 一级毛片在线免费视频| 免费Aⅴ片在线观看蜜芽Tⅴ | 国产国产人免费视频成18 | 国产精品尤物铁牛tv| 欧美成人午夜视频免看| 爽爽影院十八禁在线观看| 性欧美在线| 亚洲熟女偷拍| 91福利在线观看视频| 国产十八禁在线观看免费| 幺女国产一级毛片| 亚洲国产午夜精华无码福利| 国产免费羞羞视频| 欧美一级黄色影院| 韩日无码在线不卡| 免费观看男人免费桶女人视频| 国产成年女人特黄特色毛片免| 亚洲精品免费网站| 国产日产欧美精品| 亚洲av日韩综合一区尤物| 亚洲Av激情网五月天| 伊人久久久久久久| 成年人福利视频| 99草精品视频| 亚洲人成网站日本片| 免费一级α片在线观看| 黄色片中文字幕| 精品少妇人妻无码久久| 青青草原国产精品啪啪视频| 日本精品一在线观看视频| 日韩中文无码av超清| 综合亚洲色图| 国产毛片不卡| 人妻丰满熟妇啪啪| 久久99国产综合精品女同|