自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

運行Telnet程序的兩個方法

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
文中,我們對Telnet程序的運行方式進(jìn)行了講解。包括兩種方法,希望對大家有用。那么具體內(nèi)容請大家參考下文來了解一下吧。

遠(yuǎn)程連接,這個英特網(wǎng)的操作給我?guī)砹撕芏啾憷臈l件,進(jìn)行好多復(fù)雜的工作,目前我們對Telnet程序的使用已經(jīng)漸漸減少,但是不能否定,它的確是非常好實用的一款協(xié)議?,F(xiàn)在我們就針對這個協(xié)議來進(jìn)行一下介紹。我們將討論兩種使用遠(yuǎn)程計算機(jī)的主要方法.首先,你可以在任何 Internet主機(jī)上注冊,取得你的戶頭.如對于一臺Unix系統(tǒng)的計算機(jī),你必須具有一個用戶標(biāo)識和口令.一經(jīng)注冊,你就可以按正常使用主機(jī)了.其次,有許多Internet計算機(jī)提供一種Telnet公共服務(wù).該系統(tǒng)對任何用戶都有效,通常不需要口令.你將發(fā)現(xiàn),Telnet會讓你忘記自己與遠(yuǎn)程主機(jī)之間的距離,你所能感到的距離感僅僅是,當(dāng)Internet使用頻繁時,計算機(jī)的響應(yīng)速度稍有遲緩.當(dāng)然,熟練的用戶可以輕松自如地依次訪問幾個不同的Internet 主機(jī).

Telnet概要

Telnet提供大量基于標(biāo)準(zhǔn)協(xié)議之上的服務(wù).使你與遠(yuǎn)程Internet主機(jī)連接的服務(wù)就叫做"Telnet".使用telnet服務(wù),你必須在你的計算機(jī)上運行一個特殊的telnet程序.該程序通過Internet連接你所指定的計算機(jī).一旦連接成功,telnet就作為你與另一臺計算機(jī)之間的中介而工作.你用鍵盤錄入的所有東西都將傳給另一臺計算機(jī),而另一臺計算機(jī)顯示的一切東西也將送到你的計算機(jī)并在屏幕上顯示出來.其結(jié)果,你的鍵盤及屏幕似乎與遠(yuǎn)程計算機(jī)直接連在一起.

在Telnet術(shù)語中, 你的計算機(jī)叫作"本地計算機(jī)"(本地機(jī)), 而 telnet程序所連接的另一臺計算機(jī)叫做"遠(yuǎn)程計算機(jī)"(遠(yuǎn)程機(jī)).無論另一臺計算機(jī)的實際距離有多遠(yuǎn),無論是在同一間辦公室還是橫跨世界,我們都使用這些術(shù)語.,我們常把Internet計算機(jī)稱為" 主機(jī)".所以,利用Telnet術(shù)語,我們可以說telnet程序的功能就是將你的本地機(jī)與一臺遠(yuǎn)程Internet主機(jī)連接.

另外,我們通常也將telnet用作動詞.例如,你正在外地一位朋友家作客,你可以這樣對他說:"我能用你的計算機(jī)嗎?我想telnet我的計算機(jī),看有沒有郵件."

運行telnet 程序的第一種方法

當(dāng)進(jìn)行遠(yuǎn)程連接時,你應(yīng)使用telnet程序.有兩種運行程序的方法,這里先講述最常用的一種,下一部分將介紹另一種方法.

運行telnet程序,首先錄入命令名及你想連接的遠(yuǎn)程機(jī)的地址.例如,假設(shè)你要連接一臺叫fuzzball的計算機(jī),它的全地址為 fuzzball. ucsb .edu,則錄入:

telnet fuzzball.ucsb.edu

若你是與本地網(wǎng)絡(luò)的一臺計算機(jī)連接,通常可以只錄入該機(jī)的名字而不用錄入全地址.例如:telnet fuzzball

所有Internet主機(jī)都有一個正式的IP地址,該地址由一串被句點隔開的數(shù)字構(gòu)成.例如:標(biāo)準(zhǔn)地址為ucsd.edu的計算機(jī)的IP地址為128.54.16.1.

一些系統(tǒng)在處理某些標(biāo)準(zhǔn)地址時會有困難.若你使用telnet程序時遇到此類問題,可換用IP地址試一試.例如,以下兩個命令都可達(dá)到同一目的,即能連上同一臺主機(jī).

telnet ucsd.edu

telnet 128.54.16.1

運行telnet程序后,它將開始連接你所指定的遠(yuǎn)程機(jī).當(dāng)telnet正在等待響應(yīng)時,屏幕將顯示:

Trying...

或類似的信息.

一旦連接確定(若主機(jī)距離遠(yuǎn)可能會等候一段時間),你將讀到此信息:Connected to fuzzball.ucsb.edu

Escape character is '^]'

(我們將在后面的"換碼符"中解釋該指示)

假如有時telnet不能確定連接,你將得到主機(jī)找不到的信息.例如,假設(shè)你想連接遠(yuǎn)程機(jī)nipper.com,但你錯誤地錄入為:

telnet nippet.com

你將會看到:

nippet.com:unknown hosttelnet>

此時你可以另指定一主機(jī)名,或者中止執(zhí)行該程序.

有許多因素都可能導(dǎo)致telnet 不能遠(yuǎn)程連接.三個最常見的因素為: 計算機(jī)地址拼寫錯誤.

遠(yuǎn)程計算機(jī)暫時不能使用.

你指定的計算機(jī)不在Internet上.

另外還可能出現(xiàn)的問題是:由于某種原因,你的本地網(wǎng)絡(luò)或許不能連接Internet的某些部分.一個原因是某些主機(jī)為了保密而被隔離.另一原因是某些主機(jī)根本不能與別的主機(jī)連接.

例如,我們一位來自愛爾蘭的朋友抱怨道,他不能與在澳大利亞的計算機(jī)連接.在這種情況下,telnet將顯示類似以下信息:

Host is unreachable

若遇到此種情況,請你重復(fù)檢查是否正確地錄入telnet命令或地址,你也可以請教系統(tǒng)管理員,進(jìn)行此類連接是否還有一些你不知道的技巧.當(dāng)然, 若確實你所在地不能與遠(yuǎn)程機(jī)連接,那你只好認(rèn)可現(xiàn)實了. (我們只好對那位愛爾蘭朋友說:有許多人從未與澳大利亞的計算機(jī)連接,卻仍過著充實愉快的生活.)

telnet一旦確定連接,你就可以同遠(yuǎn)程機(jī)對話了.此時,許多主機(jī)會顯示一些信息,通常這是用來確認(rèn)計算機(jī)的.一旦被接受登錄,你將看到標(biāo)準(zhǔn)的提示符.例如,若你已與一臺Unix遠(yuǎn)程機(jī)連接,你將看到:

login:

現(xiàn)在你可以用正規(guī)方式登錄.錄入你的用戶標(biāo)識符并按回車,你將看到:

Password:

現(xiàn)在錄入你的口令并再按回車.(注意:你錄入的口令并不會在屏幕上顯示,這是為了防止別人竊取你的使用權(quán)).

我們曾指出,有些遠(yuǎn)程機(jī)可以提供一種公共服務(wù),在這種情況下, 當(dāng)你登錄時毋須使用保密口令.例如,我們將討論一種叫 Archie服務(wù)器的Internet資源. 當(dāng)你連接 Archie 服務(wù)器時, 使用一個 archie的用戶標(biāo)識,一旦錄入該用戶標(biāo)識,Archie程序就會自動運行. 有些公用主機(jī)甚至更方便.只要你用telnet命令連接,遠(yuǎn)程程序就會自動執(zhí)行,你甚至不用再錄入用戶標(biāo)識和口令.

當(dāng)在遠(yuǎn)程機(jī)的工作結(jié)束后,你只需按常規(guī)方式"退出",此時連接斷開,telnet 自動停止運行.#p#

運行telnet程序的第二種方法

我們曾提到有兩種方法可以運行 telnet 程序. 第一種方法是錄入 telnet命令及遠(yuǎn)程機(jī)的地址.例如:telnet fuzzball.ucsb.edu. 第二種方法是不指定主機(jī)地址而運行telnet.僅錄入:

telnet

此時程序運行,但并未進(jìn)行連接.你將看到:

telnet>

這是telnet提示符.它表明程序已運行并等待你錄入一個命令.若要連接一臺遠(yuǎn)程機(jī),錄入open,并附上遠(yuǎn)程機(jī)的地址即可.例如:

open fuzzball.ucsb.edu.

其連接效果同你一開始錄入telnet命令就接著指定遠(yuǎn)程機(jī)一樣.

在前一節(jié),我們給了一個例子.telnet 命令錄入錯誤地址. 在這個例子中, 遠(yuǎn)程機(jī)名為nipper.com,但我們錯錄為:

telnet nippet.com

此時telnet仍試圖進(jìn)行連接,當(dāng)失敗時程序放棄連接并顯示提示符,等待你錄入一命令.在這種情況下你將看到:

nippet.com:unknown host

telnet>

現(xiàn)在你可以錄入一條open命令及正確的地址:

open nipper.com

若該地址不工作,你可以再試另一個.若你決定放棄,錄入: quit

即退出telnet程序.

運行及退出telnet提要:

有兩種運行telnet的方法.一是錄入命令后加上遠(yuǎn)程機(jī)的地址:

telnet fuzzball.ucsb.edu.

另一種是只錄入命令名:

telnet

然后在"telnet>"提示符后錄入一條open命令:

open fuzzball.ucsb.edu.

有兩種退出telnet程序的方法.若你已與遠(yuǎn)程機(jī)連接, 則用常規(guī)方法退出,telnet程序自動退出.或者,在"telnet>"提示符下, 錄入中止命令

quit

連接特定的數(shù)字

在Internet中,有許多主機(jī)能為Telnet提供公用服務(wù).事實上,若你查一下目錄,你會發(fā)現(xiàn)大量的項目是通過Telnet訪問的.

許多遠(yuǎn)程主機(jī)要求你在連接時指定一特別的"接口數(shù)字",用來標(biāo)識你需要的服務(wù)類型.這里有一個例子:

密執(zhí)根大學(xué)有一臺計算機(jī)可提供美國和加拿大的天氣預(yù)報 . 該機(jī)名為downwind.sprl.umich.edu.當(dāng)你與該機(jī)連接時, 你必須指定一接口數(shù)字3000,即告訴該機(jī)你想使用天氣預(yù)報服務(wù).

你所要做的只是在telnet命令后加上該接口數(shù)字:

telnet downwind.sprl.umich.edu 3000

(注意在地址與接口數(shù)字之間留一空格.)若你是在telnet> 提示符之后使用open命令連接,也用同樣方式錄入接口數(shù)字:

open downwind.sprl.umich.edu 3000

當(dāng)你使用接口數(shù)字連接遠(yuǎn)程機(jī)時,你所需的程序就會開始運行, 程序運行完后,連接斷開,telnet程序自動退出.

在本文我們是以大多數(shù)Unix系統(tǒng)為基礎(chǔ)來講述telnet命令的.而在其他一些系統(tǒng)中,格式可能有所不同.例如,在使用VMS操作系統(tǒng)的VAX計算機(jī)上, 你必須在接口數(shù)字前加上"/port=":

telnet downwind.sprl.umich.edu /port=3000

若你對自己的計算機(jī)有任何不清楚的地方,最好的辦法是查閱telnet 的地方資料.進(jìn)一步探討接口數(shù)字

在計算機(jī)術(shù)語中,"接口"這一術(shù)語是指兩臺設(shè)備或兩個系統(tǒng)之間的連接處.例如,你可以把一臺打印機(jī)接到計算機(jī)背后的接口上,在Unix系統(tǒng)中我們說每個終端都被接到主機(jī)上各自的接口中.

Internet 術(shù)語中也使用同樣的概念.我們提到Internet 使用一種叫TCP(傳輸控制)的協(xié)議將數(shù)據(jù)從一臺主機(jī)傳到另一主機(jī). 任何時候使用TCP 來連接一臺Internet主機(jī)和另一臺主機(jī)都必須用接口數(shù)字來標(biāo)識連接類型.事實上, 有一個Internet的正式組織, 即數(shù)字管理局制訂出一套公認(rèn)的接口數(shù)字,并確保是唯一的數(shù)字.

當(dāng)缺省時,telnet連接通常使用接口數(shù)字23,也就是說, 當(dāng)你未指明接口數(shù)字時,telnet程序自動連接到23號接口.因此,以下兩條指令的連接結(jié)果相同:

telnet fuzzball.ucsb.edu

telnet fuzzball.ucsb.edu 23

為了使你能與遠(yuǎn)程機(jī)連接,遠(yuǎn)程機(jī)必須運行一個能與你使用的接口進(jìn)行通信的程序.當(dāng)該程序在等待連接時,我們稱它在該接口上"接收".

因此,任何一臺能支持Telnet連接的主機(jī)內(nèi)部,都必須有一個在23號接口上接收的程序.也就是說,當(dāng)你使用telnet程序與一臺遠(yuǎn)程機(jī)進(jìn)行常規(guī)連接時, 它與遠(yuǎn)程機(jī)聯(lián)系并檢查在23號接口上是否有程序"接收".

只有當(dāng)你想用Telnet與其它的接口連接時才需要指定一個實際的接口數(shù)字.許多Internet系統(tǒng)采用不同的接口數(shù)字來提供一些特別服務(wù).

責(zé)任編輯:佟健 來源: it168
相關(guān)推薦

2010-07-17 00:50:12

batch Telne

2010-07-17 00:59:44

cmd Telnet

2010-07-21 16:19:33

telnet程序

2009-07-16 10:39:00

SwingUtilit

2010-07-21 16:23:09

運行telnet程序

2013-07-05 10:52:07

程序員結(jié)對編程

2015-02-05 09:54:13

程序員

2020-03-26 15:12:35

程序線程協(xié)程

2021-12-16 16:20:57

GoWebSocketLinux

2013-12-18 10:34:42

OpenMP線程

2009-06-30 09:37:02

對象比較Java

2022-07-05 15:15:11

Python日期命令

2012-05-22 10:12:59

jQuery

2013-05-10 09:31:06

程序員

2011-04-15 09:47:38

IntentActivityAndroid

2021-06-07 14:59:06

芯片敏捷SoC

2010-07-14 16:16:16

Telnet模式

2010-09-13 16:55:27

DIV橫向排列

2009-11-25 15:50:16

路由器調(diào)試

2010-09-09 15:23:16

SQL更新數(shù)據(jù)
點贊
收藏

51CTO技術(shù)棧公眾號