有一種簡單的方式可以避過“守門人”,那就是使用代理伺服器,它相當於“中轉城池”,資料包裹可以不走已經被封閉或監控的8000號出口,而可以選擇8001號,出去之後,就進入“中轉城池”,再由這個城池通向目標城池。
但是這種方式有時候並不可靠。有經驗的守門人可不僅僅只監控一個城門,他會派遣哨兵將所有所有出口都監控,只要有包裹透過城門,他們都拆開,檢查包裹裡面的內容。
要想保證包裹足夠安全,不被對方截留,最好是走一些並不常用的城門。當然,這還不夠保險,因為守門人的能力很強大,所有城門都逃不出對方的監控。
更保險一點,就是給資料包裹加上一個加了鎖的牢固箱子(加密),這樣就算包裹被對方攔住了,他們也立刻看不到包裹裡面的內容,必須要將箱子砸開。…;
能砸開箱子的守門人可不多,有些箱子足夠堅硬,就算是花上十天十夜可能都砸不開,守門人沒這麼多時間花再上面。
但是這樣還是不夠保險,要是傳遞訊息包裹的兩方,任何一方被發現傳遞“違禁訊息”,官府就可以順藤摸瓜,順著包裹的路線逆推而來,將另外一個抓獲。
所以,不但要給包裹鎖上箱子,還必須將訊息傳遞的路線給徹底打亂,讓對方無法有跡可循。
凱文給林鴻說起的那個逃避電話監聽的方式啟發了他的靈感。
只要將已經加鎖的包裹在“秘密據點”進行多次中轉,就可以成功混淆對方的視聽,讓他買最終摸不到包裹的流動軌跡,從而斬斷線索。
對包裹加鎖比較簡單,這點林鴻之前就注意到過,但是建立“秘密據點”,林鴻卻暫時還沒有想清楚。
包裹要在這些“秘密據點”中進行傳輸,該如何確認對方的身份?否則,假設對方是守門人偽裝的,那很有可能就會自投羅網了。
林鴻暫時還沒有想清楚,他還缺乏相應的知識儲備,他暫時將這個問題放在一邊,繼續開始閱讀之前接收到的linux的v0。00版原始碼。
!@#
第209章 LINUX第一版
第209章linux第一版
linus發過來的原始碼包,總共大概12000行程式碼,他編寫這些程式碼總共花費了十天左右的時間,要是算上之前為此而準備的時間,則至少還要加上一個月。(更新最快最穩定,看,。)而林鴻將這些程式碼閱讀完畢,卻只花了大概三個小時就看完了。
林鴻發現,裡面很多地方都借鑑了minix的寫法,畢竟之前linus一直都在研究minix,從上面借鑑了不少特點和功能。例如,檔案系統的結構。
minix的檔案系統是模仿unix來寫的,只有將檔案系統實現了,才有可能對磁碟進行讀寫,可以說檔案系統就是對磁碟的管理程式。雖然現在的linux並沒有涉及到磁碟的讀寫功能,但是這個一部分linus還是將其實現了出來。
按照程式設計的慣例,通常第一個程式都是實現“hello;wolrd”,linus也曾經在顯示器上列印過這個語句,但是他發給林鴻的這個版本的功能,已經不僅僅是這麼簡單了。
他在這個版本中實現了兩個重要的功能,即保護模式和多程序。
這兩個特點是dos系統所不具備的,被視為現代作業系統的重要功能。
“保護模式”是針對記憶體的一個說法。
intel公司在1978年釋出了一個16位的cpu,即8086,這個cpu是intel歷史上一個重要的里程碑,是奠定了intel在pc領域晶片的最最要的產品之一。
8086cpu總有20根地址線,可以