基於DHT網路的IP登記演算法

2021-08-08 10:27:21 字數 583 閱讀 7386

1,每個準備登入到dht網路的節點都要先通過乙個被請求節點b進行ip登記。

2,b節點向拿著請求節點a的ip進行hash後向hash所在伺服器c進行登記。

3,c收到請求後拿目標ip和自己的ip進行hash後得到a節點的節點id。

4,將c的ip和id返回給節點b節點b返回給節點a。

5,節點a得到自己節點的id後拿著id登入節點c確認登入。

登記演算法的目的是通過節點的ip和登入到dht網路的不同時間。

影響dht網路的整體hash結構進而通過登入行為的不確定性影響獲得的id也是不確定的。

這樣的不確定性又通過整體結構影響到新加入的dht網路的節點。

這樣加入到dht網路的新ip必須是順序相同,值相同才能是可**。

這期間加入ip的不同和順序的不同都會導致差異巨大的結果進而產生無法**和操控的目的。

想要**並控制新的ip產生的id就必須要知道全網的ip和hash的結構,

也就必須要知道所有ip加入dht網路的順序。

如果使用詢問的方式那麼可能在詢問的過程中這個網路又產生了新的變化。

導致任何想通過計算的方式決定某個ip在dht網路中位置的努力都是徒勞的。

基於手工登記的被動訪客系統

假設應用場所已經使用了通道 梯控 門禁出入管理系統。來訪者到達入口或前台,告知安保人員將要訪問的公司或人員以及訪問原因,安保人員致電被訪公司確認是否允許,如果允許訪問,訪問者在登記簿上填寫身份資訊,安保人員檢驗後發通行卡。訪問者完成訪問後到達出口處,通道裝置吞卡,或來訪者直接將卡歸還前台。但這樣的訪...

C 網路IP演算法

1 網路ip演算法要求 乙個網路位址a和乙個子網掩碼可以描述乙個子網,子網是乙個數包含32個二進位制位,前n個位為1,後32 n個位為0,如 255.255.255.48 11111111 11111111 11111111 11111000 表示某個ip位址如果和a的前n位相等則說明其屬於這個子網...

基於51的DHT11驅動

1.感測器效能說明 測溼範圍 20 90 測溫範圍 0 50c 測溫精度 2c 測溼精度 5 rh 2.介面說明 長度大於20m 時採用5k 上拉電阻 3.電源引腳 電源供電電壓 3 5.5v 電源引腳 vcc,gnd 可增加乙個 100nf 的電容用以去耦濾波 4.序列介面 單線雙向,採取但匯流排...