基礎解答:什么是Telnet
隨著網絡的發展,更多的應用設置已經慢慢普及,大家已經不是單一地使用一些特定協議來完成工作。就猶如Telnet,因為它的使用漸漸減少,很多人都不知道什么是Telnet。下面我們就來為大家介紹一下,這個經典的遠程登錄協議。
什么是Telnet,什么是遠程登錄
以前,很少有人買得起計算機,更甭說買功能強大的計算機了。所以那時的人采用一種叫做Telnet的方式來訪問Internet:也就是把自己的低性能計算機連接到遠程性能好的大型計算機上,一旦連接上,他們的計算機就仿佛是這些遠程大型計算機上的一個終端,自己就仿佛坐在遠程大型機的屏幕前一樣輸入命令,運行大機器中的程序。人們把這種將自己的電腦連接到遠程計算機的操作方式叫做“登錄”,稱這種登錄的技術為Telnet(遠程登錄)。
Telnet是Internet的遠程登錄協議的意思,它讓你坐在自己的計算機前通過Internet網絡登錄到另一臺遠程計算機上,這臺計算機可以在隔壁的房間里,也可以在地球的另一端。當你登錄上遠程計算機后,你的電腦就仿佛是遠程計算機的一個終端,你就可以用自己的計算機直接操縱遠程計算機,享受遠程計算機本地終端同樣的權力。你可在遠程計算機啟動一個交互式程序,可以檢索遠程計算機的某個數據庫,可以利用遠程計算機強大的運算能力對某個方程式求解。
但現在Telnet已經越用越少了。主要有如下三方面原因:
***,個人計算機的性能越來越強,致使在別人的計算機中運行程序要求逐漸減弱。
第二,Telnet服務器的安全性欠佳,因為它允許他人訪問其操作系統和文件。
第三,Telnet使用起來不是很容易,特別是對初學者。
但是Telnet仍然有很多優點,比如如果你的電腦中缺少什么功能,就可以利用Telnet連接到遠程計算機上,利用遠程計算機上的功能來完成你要做的工作,可以這么說,Internet上所提供的所有服務,通過Telnet都可以使用。
不過Telnet的主要用途還是使用遠程計算機上所擁有的信息資源,如果你的主要目的是在本地計算機與遠程計算機之間傳遞文件,則使用FTP會有效得多。
Telnet的工作原理
什么是Telnet?這個我們在上面已經為大家講解過了,現在針對它的一些工作原理,我們來進行一下講解。當你用Telnet登錄進入遠程計算機系統時,你事實上啟動了兩個程序,一個叫Telnet客戶程序,它運行在你的本地機上,另一個叫Telnet服務器程序,它運行在你要登錄的遠程計算機上,本地機上的客戶程序要完成如下功能:
1) 建立與服務器的TCP聯接。
2) 從鍵盤上接收你輸入的字符。
3) 把你輸入的字符串變成標準格式并送給遠程服務器。
4) 從遠程服務器接收輸出的信息。
5) 把該信息顯示在你的屏幕上。
遠程計算機的“服務”程序通常被稱為“精靈”,它平時不聲不響地候在遠程計算機上,一接到你的請求,它馬上活躍起來,并完成如下功能:
1) 通知你的計算機,遠程計算機已經準備好了。
2) 等候你輸入命令。
3) 對你的命令作出反應(如顯示目錄內容,或執行某個程序等)。
4) 把執行命令的結果送回給你的計算機。
5) 重新等候你的命令。
在Internet中,很多服務都采取這樣一種客戶/服務器結構。對Internet的使用者來講,通常只要了解客戶端的程序就夠了。
利用Windows95實現遠程登錄
什么是Telnet,以及它的工作原理,我們都已經了解過了。現在我們就來進行一下具體的操作介紹,這里我們介紹的是WIN95的遠程實現操作。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已經為你架起了通向遠程主機的橋梁,現在你可以完全依照遠程主機的命令行事了。