簡介
以前,很少有人買得起計算機,更甭說買功能強大的計算機了。所以那時的人採用一種叫做Telnet的方式來訪問Internet:也就是把自己的低性能計算機連線到遠程性能好的大型計算機上,一旦連線上,他們的計算機就仿佛是這些遠程大型計算機上的一個終端,自己就仿佛坐在遠程大型機的螢幕前一樣輸入命令,運行大機器中的程式。人們把這種將自己的電腦連線到遠程計算機的操作方式叫做“登錄”,稱這種登錄的技術為Telnet(遠程登錄)。
Telnet是Internet的遠程登錄協定的意思,它讓你坐在自己的計算機前通過Internet網路登錄到另一台遠程計算機上,這台計算機可以在隔壁的房間裡,也可以在地球的另一端。當你登錄上遠程計算機後,你的電腦就仿佛是遠程計算機的一個終端,你就可以用自己的計算機直接操縱遠程計算機,享受遠程計算機本地終端同樣的權力。你可在遠程計算機啟動一個互動式程式,可以檢索遠程計算機的某個資料庫,可以利用遠程計算機強大的運算能力對某個方程式求解。
但現在Telnet已經越用越少了。主要有如下三方面原因:
第一,個人計算機的性能越來越強,致使在別人的計算機中運行程式要求逐漸減弱。
第二,Telnet伺服器的安全性欠佳,因為它允許他人訪問其作業系統和檔案。
第三,Telnet使用起來不是很容易,特別是對初學者。
但是Telnet仍然有很多優點,比如如果你的電腦中缺少什麼功能,就可以利用Telnet連線到遠程計算機上,利用遠程計算機上的功能來完成你要做的工作,可以這么說,Internet上所提供的所有服務,通過Telnet都可以使用。
不過Telnet的主要用途還是使用遠程計算機上所擁有的信息資源,如果你的主要目的是在本地計算機與遠程計算機之間傳遞檔案,則使用FTP會有效得多。
原理及功能
4.2 Telnet的工作原理
當你用Telnet登錄進入遠程計算機系統時,你事實上啟動了兩個程式,一個叫Telnet客戶程式,它運行在你的本地機上,另一個叫Telnet伺服器程式,它運行在你要登錄的遠程計算機上,本地機上的客戶程式要完成如下功能:
1) 建立與伺服器的TCP聯接。
2) 從鍵盤上接收你輸入的字元。
3) 把你輸入的字元串變成標準格式並送給遠程伺服器。
4) 從遠程伺服器接收輸出的信息。
5) 把該信息顯示在你的螢幕上。
遠程計算機的“服務”程式通常被稱為“精靈”,它平時不聲不響地候在遠程計算機上,一接到你的請求,它馬上活躍起來,並完成如下功能:
1) 通知你的計算機,遠程計算機已經準備好了。
2) 等候你輸入命令。
3) 對你的命令作出反應(如顯示目錄內容,或執行某個程式等)。
4) 把執行命令的結果送回給你的計算機。
5) 重新等候你的命令。
在Internet中,很多服務都採取這樣一種客戶/伺服器結構。對Internet的使用者來講,通常只要了解客戶端的程式就夠了。
4.3利用Windows95實現遠程登錄
Windows95的Telnet客戶程式是屬於Windows95的命令行程式中的一種。在安裝Microsoft TCP/IP時,Telnet客戶程式會被自動安裝到系統上。
操作指南
利用Windows95的Telnet客戶程式進行遠程登錄,步驟如下:
(1) 聯接到Internet.
(2) 選擇“開始”選單中的“運行”,或者是選擇“程式”選單下的“MS-DOS提示方式”便可轉換至命令提示符下。
(3) 在命令提示符下,按下列兩種方法中的任一種與Telnet聯接。
一種方法是,輸入“telnet”命令、空格以及相應的telnet的主機地址。如果主機提示你輸入一個連線埠號,則可在主機地址後加上一個空格,再緊跟上相應的連線埠號。然後,按回車鍵。
另一種方法是,輸入“telnet”命令並按回車,打開Telnet主視窗。在該視窗中,選擇“連線”下的“遠程系統”,如有必要,可以在隨後出現的對話框中輸入主機名和連線埠號,然後,單擊“連線”按鈕。
(4) 與Telnet的遠程主機聯接成功後,計算機會提示你輸入用戶名和密碼,若聯接的是一個BBS、Archie、Gopher等免費服務系統,則可以通過輸入bbs、archie或gopher作為用戶名,就可以進入遠程主機系統。
這樣,Telnet已經為你架起了通向遠程主機的橋樑,現在你可以完全依照遠程主機的命令行事了。