我想實現一個自我傳播的系統,使用UDP廣播& UDP響應在多臺客戶端計算機上分發一小段數據(IP地址)。爲此,我使用C#(UDPListener
和Socket
,請參閱this example)。UDP廣播/響應 - 避免類似DDoS的情況?
它會工作是這樣的:用自己版本的IP地址
客戶端1個廣播
What is the IP address?
所有其他客戶端響應到客戶機(不是廣播):例如
192.168.1.10
客戶端1檢查每個IP地址收到並使用最合適的一個
我的問題是應對這種短脈衝是否會導致大型網絡中的一個顯著瓶頸/ DDoS攻擊樣的作用?例如,如果1,000個客戶端機器都同時響應客戶端1?
編輯:我沒有試圖創建DoS攻擊,我試圖避免拒絕服務的情況。
除非網絡是由思力敏思設計的,否則在一個廣播域中不會有10.000個客戶端。這些都是,但無論如何它們都有問題(網絡明智)。通常C類網絡(即/ 24,254個可用地址)對於廣播域來說是相當好的尺寸。 – TomTom
@TomTom是的,不幸的是,你會感到驚訝的是,有多少「精神上受到挑戰」的人負責管理龐大的網絡。 – Xenon
我同意,但他們已經有性能問題。嚴重的問題。 – TomTom