筆者以前只知道用串口線或者並口線(市價均為5元左右)可以串連兩台電腦,而且可以組成雙向的對等網,近來突然想到:一般的電腦上都同時擁有串口和並口,那麼,如果用某台電腦作為“橋”,讓它的串口接一台電腦,讓它的並口接另外一台電腦,這樣說不定就可聯成由三機組成的對等網呢。
經過無數次的實驗之後,我的猜想終於變成了現實:一條串口線、一條並口線串連好了三台電腦——10塊錢聯三機!這大概是世界上最廉價的三機對等網吧(如圖1)。
圖1 三機互連拓撲圖
準備工作
選擇一台裝有Windows 2003系統的電腦,確保它上面有串口和並口,再選擇一台有並口的Windows 98電腦和一台有串口的Windows 98電腦,然後按圖1所示的結構分別用並口線和串口線將三台電腦串連起來。
為了敘述方便,下文將Windows 2003電腦稱為C機,將接並口線的Windows 98電腦稱為A機,將接串口線的Windows 98電腦稱為B機。
本文將要使用的串連程式是Windows系統內建的“直接電纜連線”,該程式分主機端和客戶機端,C機應設定為主機端,A機和B機均應設定為客戶機端。
設定Windows 2003伺服器端
對於Windows 2003系統(C機),它的“直接電纜連線”程式已經和網路連接整合在一起了,設定起來非常方便。
1. 開放Guest使用者
(1)先在“我的電腦”處單擊右鍵,選擇“管理”開啟“電腦管理”視窗,再在左邊窗格中選擇“本機使用者和組”下的“使用者”。
(2)雙擊右邊窗格中的“Guest”開啟相關屬性視窗,在“常規”選項卡中將“賬戶已禁用”前的小勾去掉,然後單擊“確定”按鈕儲存退出。
2. 設定直接電纜連線
(1)先在案頭“網路位置”處單擊右鍵,選擇“屬性”開啟“網路連接”視窗,再雙擊“新增連線精靈 (NCW)”表徵圖開啟“新增連線精靈 (NCW)”視窗。
(2)在“網路連接類型”一步選擇“設定進階串連”,在“進階串連選項”一步選擇“直接連接到其他電腦”,在“主機或來賓”一步選擇“主機”,在“串連裝置”一步選擇“通訊連接埠(COM1)”,其他根據提示操作即可完成建立串連。
(3)雙擊“網路連接”視窗中新出現的“傳入的串連”表徵圖開啟相應的屬性視窗,在“常規”選項卡中,勾選中“兩台電腦間的通訊電纜(COM1)”、“直接並行(LPT1)”和“串連後在通知區域顯示表徵圖”三項(如圖2)。
(4)轉到“使用者”選項卡,勾選中所有允許串連到原生使用者,比如為“Guest”,最後單擊“確定”按鈕儲存退出。
設定Windows 98用戶端
在Windows 98系統(A機和B機)裡,它的“直接電纜連線”程式是系統中內建、但沒有被預設安裝的組件,因此一般需要手動添加。
提示:由於無論是添加“直接電纜連線”組件,還是設定網路屬性,Windows 98都需要讀取相應的安裝檔案,因此,在做下面的工作之前,必須準備好Windows 98的安裝光碟片(或者安裝程式)。
1. 添加“直接電纜連線”組件
(1)先依次雙擊“我的電腦→控制台→添加/刪除程式”開啟相關屬性視窗,再轉到“Windows安裝程式”選項卡。
(2)雙擊“通訊”開啟“通訊”視窗,再勾選中“直接電纜連線”,然後根據提示單擊兩次“確定”按鈕即可。
2. 設定網路屬性
(1)先依次雙擊“我的電腦→控制台→網路”開啟“網路”視窗(或在“網路位置”處單擊右鍵,選“屬性”),然後轉到“配置”選項卡。
(2)此時,列表中至少應添加有“Microsoft網路使用者”、“撥號網路適配器”、“TCP/IP”和“Microsoft網路上的檔案與印表機共用”等4項組件,一般建議再添加上“IPX/SPX相容協議”和“NetBEUI”等2項組件(即總共6項組件)。
提示:由於“直接電纜連線”系統會自動為所有串連的電腦分配IP地址等TCP/IP屬性值,因此不需要去手動指定它們的內容。
(3)轉到“標識”選項卡,確保此處已設定了一個惟一的“電腦名稱”(比如為A機為“Windows 98-A”、B機為“Windows 98-B”)和一個統一的“工作群組”(假設兩機均為“enanshan”)。
3. 設定直接電纜連線
(1)為了以後操作方便,建議先依次選擇“開始→程式→附件→通訊”,然後在“直接電纜連線”表徵圖上單擊右鍵,選“發送到”下的“案頭捷徑”將它發送到案頭上去。
(2)雙擊案頭的“直接電纜連線”表徵圖開啟“直接電纜連線”視窗,在“指定所使用的電腦”一步選擇“客戶機”,然後單擊“下一步”按鈕。
(3)剩下的步驟,對於A機來說,只需要在“選擇你想使用的連接埠”一步選擇“並行電纜線在LPT1”,對於B機來說,只需要在同樣的一步中選擇“串線電纜線在COM1”,其他根據提示選擇預設選項即可。
(4)接著,在“直接電纜連線”視窗中會提示“正在等候通過並行電纜線在LPT1串連”,如果一切正常,過一會彈出一個“直接電纜連線主機”對話方塊,此時需要在“主機名稱”處輸入主機的電腦名稱(比如為“WANGYI”),然後單擊“確定”按鈕,即可訪問到主機上的共用資源。
網路的應用
串連成功之後,這三台電腦便組成了一個近乎“完美”的對等網:在Windows 2003主機中可以通過IP地址訪問到兩台Windows 98客戶機;兩台Windows 98客戶機之間也可以通過IP地址互訪;而在兩台Windows 98客戶機上均可通過IP地址和電腦名稱訪問到Windows 2003主機。
提示:三台電腦上的IP地址均是由“直接電纜連線”系統自動分配的,格式如“169.254.118.48”,每次重新串連後都可能會發生變化。
理論上,並口線串連的最高速率為4Mbps,串口線串連的最高速率為192kbps。實際上,在筆者的網路中,傳輸一個1.4MB的檔案效果如下:A機到B機、B機到A機、B機到C機、C機到B機用時均約為7分24秒,A機到C機、C機到A機用時均約為32秒。也就是說,凡是要通過串列線進行資料轉送,1MB大約耗時近6分鐘,如果只通過並行線進行資料轉送,1MB大約耗時不到23秒。