偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

簡(jiǎn)說(shuō)Telnet服務(wù)的結(jié)構(gòu)

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們對(duì)Telnet服務(wù)的結(jié)構(gòu)進(jìn)行了說(shuō)明。首先我們需要了解一下基本內(nèi)容,之后對(duì)它的適應(yīng)異構(gòu)加以說(shuō)明,最后介紹一下傳送遠(yuǎn)地命令的相關(guān)知識(shí)。

Telnet幫助我們進(jìn)行遠(yuǎn)程連接,在很多平臺(tái)都有所使用。例如圖書館等大型的客戶平臺(tái)。那么Telnet服務(wù)的結(jié)構(gòu)如何呢?這個(gè)也是幫助我們來(lái)理解這個(gè)協(xié)議的使用的基礎(chǔ)。所以今天我們就來(lái)介紹一下。我們知道Telnet服務(wù)器軟件是我們最常用的遠(yuǎn)程登錄服務(wù)器軟件,是一種典型的客戶機(jī)/服務(wù)器模型的服務(wù),它應(yīng)用Telnet協(xié)議來(lái)工作.那么,什么是Telnet協(xié)議?它都具備哪些特點(diǎn)呢?

1 基本內(nèi)容

Telnet服務(wù)是TCP/IP協(xié)議族中的一員,是Internet遠(yuǎn)程登陸服務(wù)的標(biāo)準(zhǔn)協(xié)議.應(yīng)用Telnet協(xié)議能夠把本地用戶所使用的計(jì)算機(jī)變成遠(yuǎn)程主機(jī)系統(tǒng)的一個(gè)終端.它提供了三種基本服務(wù):

1)Telnet定義一個(gè)網(wǎng)絡(luò)虛擬終端為遠(yuǎn)的系統(tǒng)提供一個(gè)標(biāo)準(zhǔn)接口.客戶機(jī)程序不必詳細(xì)了解遠(yuǎn)的系統(tǒng),他們只需構(gòu)造使用標(biāo)準(zhǔn)接口的程序;

2)Telnet包括一個(gè)允許客戶機(jī)和服務(wù)器協(xié)商選項(xiàng)的機(jī)制,而且它還提供一組標(biāo)準(zhǔn)選項(xiàng);

3)Telnet對(duì)稱處理連接的兩端,即Telnet不強(qiáng)迫客戶機(jī)從鍵盤輸入,也不強(qiáng)迫客戶機(jī)在屏幕上顯示輸出.

2 適應(yīng)異構(gòu)

為了使多個(gè)操作系統(tǒng)間的Telnet交互操作成為可能,就必須詳細(xì)了解異構(gòu)計(jì)算機(jī)和操作系統(tǒng).比如,一些操作系統(tǒng)需要每行文本用ASCII回車控制符(CR)結(jié)束,另一些系統(tǒng)則需要使用ASCII換行符(LF),還有一些系統(tǒng)需要用兩個(gè)字符的序列回車-換行(CR-LF);再比如,大多數(shù)操作系統(tǒng)為用戶提供了一個(gè)中斷程序運(yùn)行的快捷鍵,但這個(gè)快捷鍵在各個(gè)系統(tǒng)中有可能不同(一些系統(tǒng)使用CTRL+C,而另一些系統(tǒng)使用ESCAPE).如果不考慮系統(tǒng)間的異構(gòu)性,那么在本地發(fā)出的字符或命令,傳送到遠(yuǎn)地并被遠(yuǎn)地系統(tǒng)解釋后很可能會(huì)不準(zhǔn)確或者出現(xiàn)錯(cuò)誤.因此,Telnet協(xié)議必須解決這個(gè)問(wèn)題.

為了適應(yīng)異構(gòu)環(huán)境,Telnet服務(wù)定義了數(shù)據(jù)和命令在Internet上的傳輸方式,此定義被稱作網(wǎng)絡(luò)虛擬終端NVT(Net Virtual Terminal).它的應(yīng)用過(guò)程如下:

對(duì)于發(fā)送的數(shù)據(jù):客戶機(jī)軟件把來(lái)自用戶終端的按鍵和命令序列轉(zhuǎn)換為NVT格式,并發(fā)送到服務(wù)器,服務(wù)器軟件將收到的數(shù)據(jù)和命令,從NVT格式轉(zhuǎn)換為遠(yuǎn)地系統(tǒng)需要的格式;

對(duì)于返回的數(shù)據(jù):遠(yuǎn)地服務(wù)器將數(shù)據(jù)從遠(yuǎn)地機(jī)器的格式轉(zhuǎn)換為NVT格式,而本地客戶機(jī)將將接收到的NVT格式數(shù)據(jù)再轉(zhuǎn)換為本地的格式.

對(duì)于NVT格式的詳細(xì)定義,有興趣的朋友可以去查找相關(guān)資料.

3 傳送遠(yuǎn)地命令

我們知道絕大多數(shù)操作系統(tǒng)都提供各種快捷鍵來(lái)實(shí)現(xiàn)相應(yīng)的控制命令,當(dāng)用戶在本地終端鍵入這些快捷鍵的時(shí)候,本地系統(tǒng)將執(zhí)行相應(yīng)的控制命令,而不把這些快捷鍵作為輸入.那么對(duì)于Telnet來(lái)說(shuō),它是用什么來(lái)實(shí)現(xiàn)控制命令的遠(yuǎn)地傳送呢?

Telnet同樣使用NVT來(lái)定義如何從客戶機(jī)將控制功能傳送到服務(wù)器.我們知道USASCII字符集包括95個(gè)可打印字符和33個(gè)控制碼.當(dāng)用戶從本地鍵入普通字符時(shí),NVT將按照其原始含義傳送;當(dāng)用戶鍵入快捷鍵(組合鍵)時(shí),NVT將把它轉(zhuǎn)化為特殊的ASCII字符在網(wǎng)絡(luò)上傳送,并在其到達(dá)遠(yuǎn)地機(jī)器后轉(zhuǎn)化為相應(yīng)的控制命令.將正常ASCII字符集與控制命令區(qū)分主要有兩個(gè)原因:

1)這種區(qū)分意味著Telnet服務(wù)具有更大的靈活性:它可在客戶機(jī)與服務(wù)器間傳送所有可能的ASCII字符以及所有控制功能;

2)這種區(qū)分使得客戶機(jī)可以無(wú)二義性的指定信令,而不會(huì)產(chǎn)生控制功能與普通字符的混亂.

責(zé)任編輯:佟健 來(lái)源: IT專家網(wǎng)
相關(guān)推薦

2010-03-03 13:44:50

2010-07-16 17:54:18

CygWin Teln

2009-12-22 13:50:00

2010-07-26 14:52:00

AIX telnet

2010-08-29 21:24:53

DHCP協(xié)議

2010-07-26 15:40:18

Telnet連接

2010-05-10 14:29:11

線路負(fù)載均衡

2010-06-28 09:43:14

AMF協(xié)議

2010-06-10 13:00:18

RIP協(xié)議

2010-07-20 14:55:16

Telnet端口

2012-06-11 10:27:43

英特爾主板雷電接口

2010-07-16 13:30:26

2010-07-26 13:12:42

2010-07-19 14:00:30

Telnet服務(wù)

2010-07-15 10:00:40

2009-12-01 13:35:39

Telnet服務(wù)

2010-07-20 15:01:31

Telnet服務(wù)

2010-07-25 14:18:51

telnet服務(wù)

2010-07-19 10:45:41

Telnet服務(wù)

2010-06-13 15:42:24

UDP協(xié)議
點(diǎn)贊
收藏

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