基礎(chǔ)解答:什么是Telnet
隨著網(wǎng)絡(luò)的發(fā)展,更多的應(yīng)用設(shè)置已經(jīng)慢慢普及,大家已經(jīng)不是單一地使用一些特定協(xié)議來完成工作。就猶如Telnet,因?yàn)樗氖褂脻u漸減少,很多人都不知道什么是Telnet。下面我們就來為大家介紹一下,這個(gè)經(jīng)典的遠(yuǎn)程登錄協(xié)議。
什么是Telnet,什么是遠(yuǎn)程登錄
以前,很少有人買得起計(jì)算機(jī),更甭說買功能強(qiáng)大的計(jì)算機(jī)了。所以那時(shí)的人采用一種叫做Telnet的方式來訪問Internet:也就是把自己的低性能計(jì)算機(jī)連接到遠(yuǎn)程性能好的大型計(jì)算機(jī)上,一旦連接上,他們的計(jì)算機(jī)就仿佛是這些遠(yuǎn)程大型計(jì)算機(jī)上的一個(gè)終端,自己就仿佛坐在遠(yuǎn)程大型機(jī)的屏幕前一樣輸入命令,運(yùn)行大機(jī)器中的程序。人們把這種將自己的電腦連接到遠(yuǎn)程計(jì)算機(jī)的操作方式叫做“登錄”,稱這種登錄的技術(shù)為Telnet(遠(yuǎn)程登錄)。
Telnet是Internet的遠(yuǎn)程登錄協(xié)議的意思,它讓你坐在自己的計(jì)算機(jī)前通過Internet網(wǎng)絡(luò)登錄到另一臺(tái)遠(yuǎn)程計(jì)算機(jī)上,這臺(tái)計(jì)算機(jī)可以在隔壁的房間里,也可以在地球的另一端。當(dāng)你登錄上遠(yuǎn)程計(jì)算機(jī)后,你的電腦就仿佛是遠(yuǎn)程計(jì)算機(jī)的一個(gè)終端,你就可以用自己的計(jì)算機(jī)直接操縱遠(yuǎn)程計(jì)算機(jī),享受遠(yuǎn)程計(jì)算機(jī)本地終端同樣的權(quán)力。你可在遠(yuǎn)程計(jì)算機(jī)啟動(dòng)一個(gè)交互式程序,可以檢索遠(yuǎn)程計(jì)算機(jī)的某個(gè)數(shù)據(jù)庫(kù),可以利用遠(yuǎn)程計(jì)算機(jī)強(qiáng)大的運(yùn)算能力對(duì)某個(gè)方程式求解。
但現(xiàn)在Telnet已經(jīng)越用越少了。主要有如下三方面原因:
***,個(gè)人計(jì)算機(jī)的性能越來越強(qiáng),致使在別人的計(jì)算機(jī)中運(yùn)行程序要求逐漸減弱。
第二,Telnet服務(wù)器的安全性欠佳,因?yàn)樗试S他人訪問其操作系統(tǒng)和文件。
第三,Telnet使用起來不是很容易,特別是對(duì)初學(xué)者。
但是Telnet仍然有很多優(yōu)點(diǎn),比如如果你的電腦中缺少什么功能,就可以利用Telnet連接到遠(yuǎn)程計(jì)算機(jī)上,利用遠(yuǎn)程計(jì)算機(jī)上的功能來完成你要做的工作,可以這么說,Internet上所提供的所有服務(wù),通過Telnet都可以使用。
不過Telnet的主要用途還是使用遠(yuǎn)程計(jì)算機(jī)上所擁有的信息資源,如果你的主要目的是在本地計(jì)算機(jī)與遠(yuǎn)程計(jì)算機(jī)之間傳遞文件,則使用FTP會(huì)有效得多。
Telnet的工作原理
什么是Telnet?這個(gè)我們?cè)谏厦嬉呀?jīng)為大家講解過了,現(xiàn)在針對(duì)它的一些工作原理,我們來進(jìn)行一下講解。當(dāng)你用Telnet登錄進(jìn)入遠(yuǎn)程計(jì)算機(jī)系統(tǒng)時(shí),你事實(shí)上啟動(dòng)了兩個(gè)程序,一個(gè)叫Telnet客戶程序,它運(yùn)行在你的本地機(jī)上,另一個(gè)叫Telnet服務(wù)器程序,它運(yùn)行在你要登錄的遠(yuǎn)程計(jì)算機(jī)上,本地機(jī)上的客戶程序要完成如下功能:
1) 建立與服務(wù)器的TCP聯(lián)接。
2) 從鍵盤上接收你輸入的字符。
3) 把你輸入的字符串變成標(biāo)準(zhǔn)格式并送給遠(yuǎn)程服務(wù)器。
4) 從遠(yuǎn)程服務(wù)器接收輸出的信息。
5) 把該信息顯示在你的屏幕上。
遠(yuǎn)程計(jì)算機(jī)的“服務(wù)”程序通常被稱為“精靈”,它平時(shí)不聲不響地候在遠(yuǎn)程計(jì)算機(jī)上,一接到你的請(qǐng)求,它馬上活躍起來,并完成如下功能:
1) 通知你的計(jì)算機(jī),遠(yuǎn)程計(jì)算機(jī)已經(jīng)準(zhǔn)備好了。
2) 等候你輸入命令。
3) 對(duì)你的命令作出反應(yīng)(如顯示目錄內(nèi)容,或執(zhí)行某個(gè)程序等)。
4) 把執(zhí)行命令的結(jié)果送回給你的計(jì)算機(jī)。
5) 重新等候你的命令。
在Internet中,很多服務(wù)都采取這樣一種客戶/服務(wù)器結(jié)構(gòu)。對(duì)Internet的使用者來講,通常只要了解客戶端的程序就夠了。
利用Windows95實(shí)現(xiàn)遠(yuǎn)程登錄
什么是Telnet,以及它的工作原理,我們都已經(jīng)了解過了?,F(xiàn)在我們就來進(jìn)行一下具體的操作介紹,這里我們介紹的是WIN95的遠(yuǎn)程實(shí)現(xiàn)操作。Windows95的Telnet客戶程序是屬于Windows95的命令行程序中的一種。在安裝Microsoft TCP/IP時(shí),Telnet客戶程序會(huì)被自動(dòng)安裝到系統(tǒng)上。
利用Windows95的Telnet客戶程序進(jìn)行遠(yuǎn)程登錄,步驟如下:
(1) 聯(lián)接到Internet.
(2) 選擇“開始”菜單中的“運(yùn)行”,或者是選擇“程序”菜單下的“MS-DOS提示方式”便可轉(zhuǎn)換至命令提示符下。
(3) 在命令提示符下,按下列兩種方法中的任一種與Telnet聯(lián)接。
一種方法是,輸入“telnet”命令、空格以及相應(yīng)的telnet的主機(jī)地址。如果主機(jī)提示你輸入一個(gè)端口號(hào),則可在主機(jī)地址后加上一個(gè)空格,再緊跟上相應(yīng)的端口號(hào)。然后,按回車鍵。
另一種方法是,輸入“telnet”命令并按回車,打開Telnet主窗口。在該窗口中,選擇“連接”下的“遠(yuǎn)程系統(tǒng)”,如有必要,可以在隨后出現(xiàn)的對(duì)話框中輸入主機(jī)名和端口號(hào),然后,單擊“連接”按鈕。
(4) 與Telnet的遠(yuǎn)程主機(jī)聯(lián)接成功后,計(jì)算機(jī)會(huì)提示你輸入用戶名和密碼,若聯(lián)接的是一個(gè)BBS、Archie、Gopher等免費(fèi)服務(wù)系統(tǒng),則可以通過輸入bbs、archie或gopher作為用戶名,就可以進(jìn)入遠(yuǎn)程主機(jī)系統(tǒng)。
這樣,Telnet已經(jīng)為你架起了通向遠(yuǎn)程主機(jī)的橋梁,現(xiàn)在你可以完全依照遠(yuǎn)程主機(jī)的命令行事了。