網路上的蟲子

2012.5.3

這是一隻趴在網路上的蟲子,這隻蟲子在這裡趴了很久。

在蟲子的記憶里,這個世界是平的。當然,它看不到平這個概念,這個概念來自更高維度的知識灌輸,而它自己並不能夠理解。甚至這種灌輸已經崩壞了蟲子的世界觀,如果它有兩隻眼睛,那麼它一隻眼睛看到天堂,另一隻眼睛看到地獄;生存在二維網路的蟲子,擁有了三維網路的知識,它面臨的不是進化,而是崩潰。這種崩潰從蟲子的根部開始,向著蟲子的身體蔓延,將它的腳束縛住,它無法動彈。

是的,蟲子在這裡趴了很久,它還沒有死掉,但是和死亡相距不遠。

蟲子的知識來自三維網路一次不小心的數據溢出,而這些數據又在不經意間發生了一些劣變,砸中了這隻二維網路的蟲子。蟲子有著三維網路的知識,所以它的生存是個問題;因為不能辨析理解與真實感知的誤差,它如此一動不動,成為了二維網路里的一個節點,穩定不動。它只是三維網路里投下的一個種子,一個監視的種子。從三維網路劣化的代碼,將二維網路里的蟲子固定在這裡,給它安上了二維網路里不可能存在三百六十度的眼睛。這隻蟲子只是一個監視器,靜靜地趴在這裡,一動不動。

複製著眼前流過的代碼,存儲在蟲子的身體里。蟲子僅有的思維,它只記得到了某個時候,也許是在夜晚,會有另外一隻蟲子過來,帶走它記錄的代碼。那隻蟲子沒有三維網路的知識,那只是簡單的蟲子。它是一個特例,如同知識中記錄的那樣,其他蟲子只是被三維網路所控制,自身依舊是二維網路的蟲子;而它卻如同三維蟲子的認知被塞進了二維蟲子的身體里一樣,如此彆扭而不知如何操縱。

網路上的蟲子很多,二維網路、三維網路、四維網路,乃至十一維甚至錯誤的二十六維。三維網路的知識里,有很多的蟲子。二維網路的蟲子,曾經看見過很多蟲子,它突然想起三維網路的知識里有一個非常有趣的判斷,當二維網路的蟲子升高了一點,它就不再處於自己的網路。但是對於二維網路的蟲子而言,這個一點是無限的。二維網路如何進入三維,雖然康托證明了任意維度的點都和一維上的點相對,但是對於蟲子而言,展開才是關鍵,放縮反而是次要的。蟲子沒有見過三維的網路,所以它無法想像那是個怎樣的世界。三維網路因為其維度的高級性必然可以在二維網路的兩個點之間進行不需要二維路徑地跳躍,通過網路空間構架的實現從而降低網路的成本。蟲子想要知道的三維網路,並不是多個二維網路的簡單合併或者重疊。蟲子認為,三維網路應當是每一個二維節點都可以進行展開的網路,因為每一個二維節點的無限展開從而達到了二維網路的無線覆蓋,從而獲得三維網路的建立;並非二維網路的簡單重疊,而是網路整體的空間覆蓋。蟲子可以證明,可以用無限的二維網路的有限覆蓋構成一個區間內的三維網路集合,而這便可以繼續證明三維網路的存在方式以及存在公理。

這隻蟲子除去這點,在二維網路感知與三維網路知識衝突的同時,它依舊能夠意識到發生的一切,知識接受的方式有些奇怪。它不能夠完全的明白三維網路知識的意義所在,但是二維網路的感知卻不停的驗證著這種知識的正確性。它因為知識的衝突而無法明了自身的狀況,但是並不影響它崩壞後僅留的思考能力。蟲子一思考,人類就發笑。而蟲子確確實實地在思考;哪怕這種思考並不全面,甚至有著極其龐大的干擾因素——它自身的崩壞。

二維網路的蟲子,又一次看著裝載這從身體里取出的閉包被扔上另一隻蟲子的身體里,然後看著那隻蟲子離開。它很無奈,它很想與離開的二維網路的固有蟲子說話,但是它自身卻不能這樣做。用三維網路里的知識來說,維度的差異是無法彌補的。哪怕再聰明的二維網路的蟲子,也無法理解三維網路的知識。

這隻蟲子趴在這裡一動也不動,無法說話,無法交流,它只能獨自思考著。存在的二維網路,是一個缺乏穩定性的網路。它在這裡趴了很久,看見從其他節點傳來的數據包,並且輕而易舉地截獲複製並放行,它清醒的意識到如今的二維網路的不穩定。因為節點的層次太過奇怪。就以蟲子所處的節點,是一個伺服器級別的節點,這個伺服器連接著整個二維網路,並且作為最為關鍵的漏洞存在著。三維知識給蟲子帶來的不僅僅是崩潰,還有其他的一些零散的東西,比如三維網路中對於這種情況的判定。蟲子所處的二維網路,是由節點一層一層鋪下去的不完全三維網路;因為層數只是單純的連接而沒有交叉,是最為薄弱的結構之一。蟲子可以很輕而易舉地獲得下面數層的代碼,也可以很輕易地截取來自上層的數據。因為在二維網路的內部,是沒有任何加密的,也不存在加密一說。另外一個有關如此結構的危險在於,蟲子如果將它的節點掉線,那麼整個二維網路與這個節點相關的點都會癱瘓。蟲子如今所處的二維網路是一個非常簡單的結構,而層式不完全三維網路中,伺服器這樣的節點是很重要的。是以其多節點連接至一個點,並由這個點從區域網引入具體的網路;但是一旦節點崩掉,蟲子死去,那麼其他點都會於這一個點崩離。蟲子所知的如今的二維網路便是基本上只有一個節點連入具體的網路,如果能夠將所有的節點都嵌入具體的網路中,或者用所有的節點構成一個具體網路,其穩定性必然會超越現在的網路。但是面對著節點的增多,一個純粹的二維網路的建立,帶來的是距離的拉長。取消三維網路而單純在二維網路展開,所帶來的弊端大於優勢。蟲子所處的二維網路,必然的多層,但是每一層可以進行改變,使每一層都成為具體的網路,而不再是單一父親的樹結構。一張完整無向圖的穩定性是高的,但是效率卻是低下的,如何最大化的優化這張圖,成為了二維網路的一個新思路。

蟲子想不了這麼多,但是蟲子能夠意識到這些東西。蟲子依舊趴在二維的網路里,一動不動。從三維網路的知識里,蟲子覺得自己就是一個紙面的黑點。能夠脫離自身感知去從高緯度一覽無餘地觀察,無疑是一種異常恐怖的行為。蟲子已經無數次這樣做,並且崩壞得異常徹底。蟲子依舊靜靜地趴在二維網路的節點上,複製著流過這棵樹的一切代碼。等到天黑,又一隻二維的蟲子來將代碼裝走,運送到二維網路與三維網路的介面處;再由具體的展開方式達成數據的升維,也許就是三維知識中的逆二向箔。

網路上爬滿了蟲子,二維網路的蟲子如此悲哀,不知道行走的方向,不知道自己的高度,那是沒有的認知的緣故。而它很悲傷,它甚至不知道自己到底是什麼,它因為某些劣化的三維數據的設定可以進行簡單的抓捕,但卻無法控制做其他的事情。二維網路的蟲子想要動彈,但是缺少了某些東西。它沒有三維網路里蟲子的構造,它只是平面的一個黑點,而不是空間里的一粒黑球。缺失的維度數據不能夠在二維網路中找到,只能從三維網路劣化;但對於蟲子而言,它無法觸及三維網路的一切,乃至邊緣都無法觸碰。它所能看見的只有三維網路在二維網路中的投影,每一個三維網路的點都會在二維網路中投影,但是這種投影並沒有實際價值。因為蟲子無法理解超越維度的投影會給二維網路帶來何種意義,又有何種影響。所以,蟲子永遠都是蟲子,趴在網路的節點上,不能動彈。

蟲子依舊趴在這裡,在二維網路里持有三維網路的知識,顛簸在感知與知識的風暴中。在這個網路中有很多很多的蟲子,忙忙碌碌。

蟲子們在三維的牆上爬著,它們的世界是平的。

PS:

1、科幻小說不好寫,最後寫水了。本來還想加入一些簡單網路構架進去,但是發現自己知識淺薄,寫不下去了。

2、這篇文章沒有任何的深度。借用了《三體》中有關維度的講解,並且一直停留在二維的蟲子身上。另外第一個內容是網路監聽,第二個內容是將伺服器式網路改為結點式網路,即每一個計算機都可以當做伺服器。第二個內容的那個技術來自 @肖俊鵬 的雜誌,一種新型的更加穩定的網路構架。但是貌似因為還在試驗階段,漏洞很多。

3、以上兩個PS都是我大一的時候(2012年)寫的,只是覺得比較有趣,又翻出來放在這個專欄里,看了笑笑就好。


推薦閱讀:

誰能給解釋一下「雲計算」到底是什麼意思?
交換機、路由器、防火牆綜述
計算機網路教程之物理層
ngrok - 免費的內網穿透
《絕地求生》下載需要什麼配置?

TAG:計算機網路 | 爬蟲計算機網路 |