研究下DOS下連網的方法

來源:互聯網
上載者:User

隨著電腦和網路的普及,電腦之間的連網操作(如檔案的傳輸,聊天等)以及Internet網路顯得越來越重要了。既然DOS有這麼多的使用者,那麼如何 用它來實現連網呢?DR-DOS 7.xx和ROM-DOS 7.xx中內建連網(包括區域網路和TCP/IP協議等)的功能,可是我們大家常用的MS-DOS卻沒有。但是,並不是沒有辦法,只是需要一些附加的軟體。 比較好的有Netware Lite 1.x和Microsoft Network Client 3.0等(均可在本站的“網路工具”中下載),下面以Microsoft Network Client 3.0為例,講述一下區域網路的實現方法。關於DOS下Internet的串連方法,請看下文。

首先在需要連網的電腦中安裝Microsoft Network Client 3.0(後文簡稱MSCLIENT),安裝中輸入各自的工作群組,電腦名稱和IP地址,以及使用者名稱和密碼,並在列表中選擇安裝的網卡的型號。如果列表中沒有 您的網卡的話,則需要網卡內建的驅動程式,通常在一張磁碟片中,也有可能在光碟片中。當它提示輸入OEM盤的時候,您就插入網卡的驅動程式磁碟,然後輸入合適 的路徑。由於各網路系統所需的網路卡驅動程式並不一樣,而對於MSCLIENT一般則選擇驅動盤中的NDIS2或MSCLIENT檔案夾,如A:\ MSCLIENT。只要正確的話,它就會進行自動安裝了。至於網路通訊協定,一般只要有NetBEUI和TCP/IP協議就夠了,裝太多會減慢網路的速度。安 裝完成後,MSCLIENT會自動將網路啟動命令放入AUTOEXEC.BAT中,重新啟動電腦後就會發現網路自動啟動了。當系統提示輸入使用者名稱和密碼 時,輸入剛才設定的就可以了。這時,網路就開始運轉了,比如您想查看當前工作群組下的所有電腦,可輸入NET VIEW命令。

不過,這時候大家都還是客戶機,還沒有伺服器,必須安裝伺服器才可以共用檔案。安裝後可用NETSHARE命令設定共用路徑,如將D盤設為共用,如果必要 的話,還可以設定密碼,以免非法訪問。一旦設好伺服器和共用,客戶機就可以訪問該電腦上的資源了。比如:NET USE E: \\PC\C命令就會將名稱為PC的電腦上的共用名稱為C的磁碟機(或檔案夾)重新導向到E盤,此時遠端電腦上的內容就可以像本機電腦那樣訪問了。不過 還有一點很重要,那就是要將MSCLIENT的檔案和印表機的共用功能的設定開啟,方法是用EDIT等文字編輯器開啟MSCLIENT檔案夾中的 SYSTEM.INI,將[network]項中的filesharing和printsharing的值全部改為yes,儲存並退出後就可以使用檔案和 印表機的共用功能了。

如果想將使用DOS和使用Windows的電腦相聯,也是完全可以的。由於Windows 3.11 for Workgroups,Windows 9x以及Windows NT/2K/XP中採用的是一種叫做“Microsoft Windows Network”的網路,和DOS下的Microsoft Network Client 3.0是相容的,所以它們之間可以實現非常完好的互相訪問,就像DOS與DOS之間,或Windows與Windows之間的網路一樣。不過要注意的是, 若想要使用DOS的電腦訪問使用Windows NT/2K/XP的電腦,則一定要在Windows NT/2K/XP中設定DOS電腦的使用者帳戶,否則無法訪問。

Microsoft Network Client 3.0中有許多非常實用的命令,如PING等,如果您想知道這些命令及其用法,請見“DOS文章”欄目。

除了使用MSCLIENT以外,還可以使用Netware等工具連網。以Netware Lite為例,安裝完後直接執行STARTNET.BAT即可自動調入對等網(包括伺服器)。這時可用它內建的NET命令進行全螢幕的網路管理,也可以用 命令列方式,比如NET MAP命令可重新導向到對方的電腦(當然需先設定共用)。更簡單的方法是,在載入了IPX協議(IPXODI.COM)後,直接利用 IPXCOPY.EXE命令(可在“DOS軟體”中下載)進行檔案傳輸,而不用啟動伺服器。方法是在一台電腦中用IPXCOPY命令啟動接收器,在另一 台電腦上用“IPXCOPY 檔案名稱”命令進行傳輸,其中檔案名稱可為萬用字元,也可用/S選項以指定包括子檔案夾中的檔案。當然還有其它的方法,這兒就不再介紹了。

以上談的是區域網路的聯結方法,下面談談上Internet的方法。通常上網有兩種方式,一種是撥接,即通過數據機,另一種是通過網卡。對於 ISDN,ADSL等,方法類似於用普通的網卡上網。因此,上網的方法也分為兩類。先說用網卡上網,通常網路卡驅動程式盤中帶有個叫Packet driver的驅動程式,通常在驅動磁碟的PKTDRV檔案夾中,它就是DOS下串連Internet的最關鍵的網路介面驅動程式,大多數DOS下的 Internet程式都需要有它就可以實現上網的功能了(如果在網路卡驅動程式盤中沒有找到Packet驅動程式的話,可以在http: //www.crynwr.com/上尋找)。例如,如果您的網卡是NE2000的,就可用驅動磁碟的PKTDRV檔案夾中的NE2000.COM來驅動 網卡,只需在命令列上輸入NE2000就可以了。不過,有些網卡的Packet驅動程式需要輸入安裝的IO地址,通常為0x60(即十進位的98),即執 行NE2000 0x60命令進行驅動程式的安裝。如果不輸入地址的話,一般網卡就按照預設值安裝在0x60或0x62上。若您使用的是撥接的話,有兩種方法,一種是 使用數據機的Packet驅動程式,另一種是使用瀏覽器時使用其內建的撥號器。對於前者,可以使用一個叫作LSPPP的程式(可以在本站的“驅動程 序”中下載),它的功能十分強大,命令列參數也比較多,可以用LSPPP /?命令查看。通常需要指定的參數有:數據機所在的連接埠號碼、要撥的電話號碼、使用者名稱以及密碼等,比如假定數據機在COM4上,要撥的號碼是 163,則可在DOS命令列下輸入LSPPP /n:4 /d:163 /U:user /P:pwd來實現上網(一定要注意大小寫和各參數之間的空格)。一旦網卡的Packet驅動程式或LSPPP運行成功,DOS系統實際上就已經連在了 Internet上,這時,各種DOS下的Internet軟體就可以直接存取網路了(當然,要真正完成Internet的功能,還需網路程式內建的 TCP/IP協議)。 如果您在載入了網卡或數據機的Packet驅動程式後想斷開Internet的串連的話,既可以用反安裝Packet驅動程式的方法,如執行NE2000 -U命令,也可使用通用的Packet驅動終止程式TERMIN(可在本站的“網路工具”中下載),比如如果Packet驅動程式的安裝地址是0x60,使用TERMIN 0x60就可以了。 如果您想使用瀏覽器內建的撥號器而不是數據機的Packet驅動程式進行上網的話,可以看下面Arachne的使用。

大家知道,要瀏覽網頁時需要一個網路瀏覽器。DOS下最好的圖形方式的瀏覽器是Arachne,功能十分強大,可在本站中下載。使用它進行撥接需要一 個支援DOS的數據機(包括硬體的調製解制解調器或帶有DOS驅動程式的軟體數據機,也可以在Win9x的DOS視窗中使用),選擇設定螢幕中的 “使用Modem上網”後,Arachne會對數據機每個可能所在的連接埠進行檢測,只要成功檢測到一個就可以使用了。然後輸入正確的電話號碼,使用者名稱 及密碼,就可以進行撥號了。當然,如果已經使用了上面介紹的LSPPP實現數據機的Packet驅動程式的載入後,就不必再進行Arachne的撥號 了。這時,設定Arachne的方法就和設定Arachne使用網卡的Packet上網的方法一樣了。如果是通過網卡上網的話則需要先運行上面提到的此網 卡的Packet驅動程式,注意必須安裝在地址0x60上,否則Arachne無法識別。在Arachne中的設定螢幕中選擇“使用網卡上網”,並選擇 DHCP自動設定,只要網路正常的話,就可以查看網頁了。為了加快速度,可在運行Arachne瀏覽器之前載入DOS下的磁碟緩衝程式 SMARTDRV.EXE。關於Arachne瀏覽器的具體使用方法,可見“DOS文章”欄目。

當然,DOS下真正使用Internet還有許多種方法,如使用數據機或網卡的Packet驅動程式後,用WATTCP程式(如WGET,Lynx) 等都可以實現網上資料的讀取,比如在DOS命令列下用WGET www.yahoo.com命令就可以將Yahoo網站的首頁下載下來,WGET甚至還支援斷點續傳功能。要想使用電子郵件,用Barebones E-mail等程式就可以輕易實現收發電子郵件(需知道郵箱的POP3及SMTP伺服器位址)。對於FTP和Telnet等等操作,也可以使用相應的程式 來達到,如Wattcp FTP等,具體可在本站的“網路工具”中看到。DOS下有關網路的程式很多,這裡就不再詳述了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.