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

Telnet Synch序列的使用

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
下面我們對Telnet Synch序列的有關(guān)內(nèi)容進行了介紹。那么首先我們要理解Telnet Synch的意思,之后對于這方面的命令設(shè)置進行了說明。

在進行Telnet協(xié)議的一些使用的過程中,我們會使用一些Telnet命令來完成一些配置工作。那么今天我們就講解一下Telnet Synch序列的有關(guān)內(nèi)容。首先讓我們看一下Telnet命令的有關(guān)內(nèi)容。Telnet命令DATA MARK (DM)是數(shù)據(jù)流中的同步標(biāo)志,它指示任何特定的信號已經(jīng)發(fā)生過了,接收可以返回到正常處理其它數(shù)據(jù)的狀態(tài)中了。Synch通過TCP發(fā)送操作完成,它和緊急標(biāo)志及在最后的DM標(biāo)志一起發(fā)送。當(dāng)一些Synch信號被連續(xù)快速發(fā)送時緊急信號可能被淹沒。不可能對緊急信號記數(shù),因為這一數(shù)字有可能小于也可能等于已經(jīng)發(fā)送的數(shù)目。當(dāng)處于通常模式下,DM不是一個操作;當(dāng)處于緊急模型下,它指示緊急處理的結(jié)束。如果TCP指示緊急數(shù)據(jù)結(jié)束前發(fā)現(xiàn)DM,Telnet應(yīng)該繼續(xù)操作數(shù)據(jù)流直到遇到DM為止。如果TCP在DM之后指示又有一些緊急數(shù)據(jù),那只能是因為是一串Synch。Telnet應(yīng)該繼續(xù)操作數(shù)據(jù)流直到遇到DM。

“有意義的”信號被定義為:IP,AO和AYT(但不是EC或EL)的Telnet標(biāo)準(zhǔn)定義;如果有的話,本地對這些標(biāo)準(zhǔn)定義的模擬;所有其它Telnet命令;其它站點定義的不需要拖后數(shù)據(jù)流的信號。因為Synch命令的另一個作用是拋棄所有在接收者和發(fā)送者之間隨了Telnet命令之外的字符,如果需要時,此機制被指定為標(biāo)準(zhǔn)方法來清理數(shù)據(jù)路徑。例如,如果一個在終端的用戶傳送一個AO命令,收到此命令的服務(wù)器(如果此服務(wù)器提供此功能)應(yīng)該返回一個Synch給用戶。

最后,正如需要TCP緊急信號作為供他們使用的命令一樣,其它使用Telnet協(xié)議的協(xié)議也需要類似的命令。這通過使用[IP,Synch]就可以達(dá)到。例如,假設(shè)其它一些使用Telnet的協(xié)議定義了類型于AO命令的停止字符串。試想此協(xié)議的用戶希望服務(wù)器來處理停止字符串,但連接因為服務(wù)器正在處理別的命令而被阻塞。用戶應(yīng)該使它的系統(tǒng)做以上工作:發(fā)送Telnet IP字符;發(fā)送Telnet SYNC串,這就是說:發(fā)送DM作為在TCP緊急模式發(fā)送操作下的唯一字符串。發(fā)送字符串STOP,并且發(fā)送其它協(xié)議的類型于Telnet DM的命令。

用戶(或者進程)必須重新發(fā)送Telnet Synch序列來確保Telnet IP到達(dá)服務(wù)器的Telnet解釋器。“緊急”將喚醒Telnet進程;IP應(yīng)該喚醒更高級的進程。NVT顯示和鍵盤 NVT顯示有一個未指定的行寬和頁面大小,并且可以產(chǎn)生代表ASCII碼的字符。

對于33個控制字符和另外128個沒有使用的字符,將指定給顯示:

NULL (NUL) 0 無操作;

Line Feed (LF) 10 將顯示移動到下一行的同一垂直位置。

Carriage Return (CR) 13 將顯示移至當(dāng)前行的左邊界處。

另外,還應(yīng)該定義如下字符(但這不是必須的),它們對顯示也有作用。Telnet的任何一方都不會假定另一方會在接收或傳送時采取以下行動:

BELL (BEL) 7 響鈴或者給出一個可視的信號(這并不移動顯示位置)。

Back Space (BS) 8將顯示向左移一個位置。

Horizontal Tab (HT) 9 將顯示移至下一個制表位?,F(xiàn)在還未指定任何一方如何決定制表位的位置究竟在什么地方。

Horizontal Tab (HT) 9 將顯示移至下一個垂直制表位?,F(xiàn)在還未指定任何一方如何決定制表位的位置究竟在什么地方。

Form Feed (FF) 12 將顯示移動到下頁起始位置,并保持相同的水平位置。所有現(xiàn)在的代碼都不使NVT顯示作任何操作。

CR LF序列將使顯示定位于下一顯示行的左邊界處。然而,許多系統(tǒng)和終端并不將這兩個字符分開處理而不得不作一些工作模擬它們的作用。(例如,一些終端沒有獨立于LF的CR,但在這些終端上可以通過后退鍵模擬CR的功能。)因此,CR LF序列必將作為新行標(biāo)記使用它們的復(fù)合功能;CR NUL必須在希望僅輸入一個回車時使用;在其它情況下應(yīng)該避免單獨使用CR。這個法則使必須決定是否進行一個“新行”操作功能或多個回退的系統(tǒng)能夠保證包括由一個字符在CR后面的Telnet流的操作,并作出正確的決定。注意:CR LF或者CR NUL對雙方都是要求的,這就保證了NVT的對稱性。即使在一些情況下可以知道字符未被送到實際的終端,然而,出于一致性的考慮,協(xié)議要求在CR后面如果沒有LF就必須插入一個NUL。反過來說,在CR后面接收到一個NUL后,應(yīng)該把它從數(shù)據(jù)流中拋棄,而不應(yīng)該將它用于NVT的字符映射。

在NVT上有鍵盤,組合鍵或鍵序列來產(chǎn)生這全部128個字符。注意:雖然其中的一些對NVT顯示沒有作用,NVT也有能力產(chǎn)生它們。除了這些以外,NVT鍵盤還應(yīng)該能夠產(chǎn)生如下有意義,但不要求的的字符。對這些字符的實際代碼指派在Telnet命令一節(jié)中,因為它們被作為普通的應(yīng)該被提供的,即使在數(shù)據(jù)流被解釋為一些其它字符集的情況下。

Telnet Synch序列此鍵允許用戶清除到另一方的數(shù)據(jù)通道。此鍵的激活導(dǎo)致DM的發(fā)送,而且還導(dǎo)致同時發(fā)送TCP的緊急信號。DM-緊急信號對有如前面定義的意義。

Break (BRK) 它的提供是因為它不是ASCII字符集內(nèi)的一員。它指示Break鍵和Attention鍵被按下。然而,請注意:它是作為第129個代碼,而不是IP標(biāo)準(zhǔn)定義。

Interrupt Process (IP) 暫停,中斷,放棄或終止NVT連接的進程的執(zhí)行。同樣的,它也是使用Telnet協(xié)議的協(xié)議要使用的信號。

Abort Output (AO) 允許當(dāng)前進程運行至終止,但不將結(jié)果送給用戶。同樣,發(fā)送Telnet Synch序列給用戶。

Are You There (AYT) 回送給NVT一些可見的字符。#p#

Erase Character (EC) 接收方應(yīng)該刪除緊后一個未刪除的字符或從數(shù)據(jù)流中刪除一個“顯示位置”。

Erase Line (EL) 接收方應(yīng)該將數(shù)據(jù)流中的字符從當(dāng)前位置開始一直刪除到最近的“CR LF”為止。

這些“額外”鍵的功能和一些顯示格式功能鍵是它們應(yīng)該代表一個對從NVT到本地機映射的擴充。如同NVT數(shù)據(jù)字節(jié)68應(yīng)該被映射為大寫D一樣,一個EC字符應(yīng)該被映射為一個“刪除行”的功能鍵。另外,如果映射124在一些情況下是武斷的一樣,EL字符的映射有時候也是武斷的。對于格式字符也是一樣的:如果終端實際上擁有“垂直制表位”,那么映射到NVT是顯然的,如果終端不提供此功能,那么結(jié)果將是不可預(yù)料的。Telnet命令結(jié)構(gòu) 所有Telnet命令結(jié)構(gòu)至少包括一個兩個字節(jié)的序列:由一個IAC后跟一個命令。關(guān)于選項會話的命令是由三個字節(jié)的序列構(gòu)成的,第三個字節(jié)是關(guān)于選項參考的。選擇這種結(jié)構(gòu),這樣隨著完全使用數(shù)據(jù)空格數(shù)據(jù)與命令值之間的沖突就會減少,所有這些沖突導(dǎo)致了不一致和沒有效率和數(shù)據(jù)的丟失。根據(jù)目前的設(shè)置,只有與IAC沖突的數(shù)據(jù)需要被發(fā)送兩次,其它255個代碼都可以直接發(fā)送。下面是定義了的Telnet Synch序列的有關(guān)命令。注意:只有當(dāng)代碼和代碼序列前面是IAC時它才是命令。

SE 240 結(jié)束子會話參數(shù)。

NOP 241 無操作。

Data Mark 242 Synch的數(shù)據(jù)流部分。這應(yīng)該總和TCP緊急標(biāo)志一起發(fā)送。

Break 243 NVT 字符 BRK。

Interrupt Process 244 IP功能。

Abort output 245 AO功能。

Are You There 246 AYT功能。

Erase character 247 EC功能。

Erase character 247 EL功能。

Go ahead 249 The GA 信號。

SB 250 指出所跟隨的是指示選項的子對話。

WILL (option code) 251 指示希望開始執(zhí)行,或者確認(rèn)現(xiàn)在正在操作指示的選項。

WON'T (option code) 252 指出拒絕執(zhí)行或繼續(xù)招待所指示的選項。

DO (option code) 253 指出要求對方執(zhí)行,或者確認(rèn)希望對方執(zhí)行指示的選項。

DON'T (option code) 254 指出要求對方停止執(zhí)行,或者確診要求對方停止執(zhí)行指示的選項。

IAC 255 數(shù)據(jù)字節(jié) 255。 

建立連接

Telnet TCP連接在用戶端口U和服務(wù)器端口L之間建立。服務(wù)器在這個公認(rèn)的端口上等待連接。因為TCP連接是一個全雙工的,由雙方端口共同確認(rèn),服務(wù)器可以同時在L端口同時處理許多來自不同U端口的連接。端口的指定 當(dāng)用于遠(yuǎn)程用戶訪問服務(wù)主機,此協(xié)議指定端口23(也就是八進制的27)。那是 L = 23。

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

2010-07-26 15:07:21

Telnet Sync

2010-07-14 15:48:00

Telnet Sync

2010-07-21 16:49:38

telnet sess

2010-07-19 16:55:51

Telnet命令

2010-07-19 16:10:11

Telnet命令

2010-07-20 14:11:56

Telnet 1433

2010-03-04 10:54:45

Linux telne

2019-06-06 15:20:02

stunneltelnetLinux

2010-12-31 14:48:50

SMTP 通信

2010-07-20 10:43:34

Telnet服務(wù)器

2010-07-20 14:55:16

Telnet端口

2020-07-04 11:03:24

telne端口nmap

2010-07-19 13:37:30

TELNET連接

2010-07-21 09:46:39

SuSE Telnet

2010-07-27 17:03:33

2009-11-20 18:12:15

路由器配置

2010-07-15 14:32:00

AIX TELNET

2010-07-26 10:29:02

2010-07-26 15:18:19

Telnet命令

2010-07-19 15:08:42

點贊
收藏

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