曾經心動Zzz 作品

第474章 點對點網絡

  這種技術的理論提出時間不長,書上也只是介紹了理論原理,簡單的應用設想,未來發展前景,並沒有具體應用案例,更別提源代碼了。

  電子信號雖然可以接近光的速度在網絡上傳播,那也需要明確的目標和方向,不然也只是無頭蒼蠅一樣亂撞。

  兩個不知道彼此名字,彼此地址的陌生人,如何在一個上千萬人口的大城市迅速找到對方,建立起互相信任的聯繫,需要一個高效便捷的方法。

  寫著功能界面代碼的同時,曾凡也在思索著網絡搜索的方法,這些基礎性的能力他彷彿呼吸一樣自然,庖丁解牛一樣純熟,可是涉及到這種需要原創型算法的時候,他的大腦又變得非常空,完全要靠自己去想。

  武俠小說中,丐幫,天地會,明教之類的嚴密組織,都有自己獨特的標記暗語,任何一個成員到達一個陌生的地方,沒有固定的分舵,也能迅速找到自己的同伴,這個場景和現在的需求很相似。

  在一些標誌性場所不太醒目的地方,留下標記暗語,認識這些標記的同伴看到這些就能迅速聯繫上了。

  場景相似,但是也有很大的差異,幫派成員都有自己的名字職位,相貌也各不相同,可是程序都是同一個模子複製出來的,在遠隔可能千里萬里的互聯網上,如何識別彼此,互相區分開來,又是一個大麻煩。

  並且現在的互聯網是動態ip地址分配,哪怕在同一個地址同一臺電腦,兩次連接的ip地址都會不一樣,程序怎麼樣識別出還是上一次連接的對象呢,每個程序必須要有獨立的不能偽造的標記!

  對於程序來說,想要獨一無二不能偽造,又涉及到了隨機數生成和加密,必須能生成不可破解不會重複的隨機數。

  前面幾個版本的象棋程序都是不需要安裝的綠色程序,只需要複製到windows系統下就能運行,不需要修改註冊表調用系統庫文件。

  聯網版本如果仍然這樣,那就必須保證每一個複製出的程序都能自動產生隨機數作為唯一識別碼。

  光是複製還不行,應該是每一次程序存儲位置變化,都要產生唯一識別碼。

  如果有一個固定服務器,只需要用戶註冊一個賬號就能解決的識別問題,因為點對點網絡的不確定性,被曾凡設計的越來越複雜。