教學(xué)第13章遠(yuǎn)程登錄協(xié)議課件_第1頁
教學(xué)第13章遠(yuǎn)程登錄協(xié)議課件_第2頁
教學(xué)第13章遠(yuǎn)程登錄協(xié)議課件_第3頁
教學(xué)第13章遠(yuǎn)程登錄協(xié)議課件_第4頁
教學(xué)第13章遠(yuǎn)程登錄協(xié)議課件_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第14章遠(yuǎn)程登錄協(xié)議遠(yuǎn)程登錄協(xié)議(Telnet協(xié)議)是TCP/IP協(xié)議族中的一員。Telnet協(xié)議能夠把本地用戶所使用的計算機(jī)變成遠(yuǎn)程主機(jī)系統(tǒng)的一個終端。遠(yuǎn)程登錄的思想體現(xiàn)了層次結(jié)構(gòu)概念。遠(yuǎn)程登錄的實現(xiàn),使本地用戶并不直接面對遠(yuǎn)地系統(tǒng)的各種資源,相當(dāng)于在服務(wù)客戶與具體服務(wù)之間加入一個中間層次,即遠(yuǎn)程登錄服務(wù)器。遠(yuǎn)程登錄服務(wù)器的引入,代替了各種大量的具體服務(wù)器。第14章遠(yuǎn)程登錄協(xié)議遠(yuǎn)程登錄協(xié)議(Telnet協(xié)議)是TC1第14章遠(yuǎn)程登錄協(xié)議14.1基本概念14.2Telnet命令14.3Telnet選項及協(xié)商14.4Telnet子選項協(xié)商14.5Telnet操作模式14.6Rlogin第14章遠(yuǎn)程登錄協(xié)議14.1基本概念214.1基本概念一個本地用戶像遠(yuǎn)地用戶一樣,在遠(yuǎn)地機(jī)建立一個用戶帳號,并通過TCP/IP進(jìn)入該遠(yuǎn)地帳號,訪問遠(yuǎn)地機(jī)資源,這就是遠(yuǎn)程登錄。Telnet遠(yuǎn)程登錄的使用主要有兩種情況:用戶在遠(yuǎn)程主機(jī)上有自己的帳號(Account),即用戶擁有注冊的用戶名和口令;許多Internet主機(jī)為用戶提供了某種形式的公共Telnet信息資源,這種資源對于每一個Telnet用戶都是開放的。14.1基本概念一個本地用戶像遠(yuǎn)地用戶一樣,在遠(yuǎn)地機(jī)建立一31.遠(yuǎn)程登錄(TELNET)工作原理終端驅(qū)動程序OSOSTCPIP鏈路層物理層TCPIP鏈路層物理層偽終端驅(qū)動程序Telnet客戶端Telnet服務(wù)器vi…edTCP…應(yīng)用程序1.遠(yuǎn)程登錄(TELNET)工作原理終端驅(qū)OSOSTCPIP41)服務(wù)器網(wǎng)絡(luò)虛擬終端為遠(yuǎn)地系統(tǒng)提供一個標(biāo)準(zhǔn)接口,啟動Telnet守護(hù)進(jìn)程Telnetd(服務(wù)器),等待著客戶端的請求。2)用戶遠(yuǎn)程登錄,請求服務(wù)器的服務(wù)。3)Telnetd接收到用戶遠(yuǎn)程登錄請求后,將其作為仿真終端(偽終端),派生出子進(jìn)程Pseudo1與用戶的Telnet進(jìn)程交互。4)客戶機(jī)和服務(wù)器采用協(xié)商選項的機(jī)制,而且它還提供一組標(biāo)準(zhǔn)選項。用戶輸入用戶名和口令,進(jìn)行遠(yuǎn)程登錄。如果登錄成功,用戶在鍵盤上輸入的每一個字符都傳到遠(yuǎn)程主機(jī)服務(wù)器上。5)用戶輸入主機(jī)終端命令,Pseudo1進(jìn)程接收命令,將用戶輸入的命令傳給操作系統(tǒng)進(jìn)行處理,并將處理結(jié)果傳給用戶進(jìn)程Telnet,用戶進(jìn)程將結(jié)果顯示在屏幕上。1)服務(wù)器網(wǎng)絡(luò)虛擬終端為遠(yuǎn)地系統(tǒng)提供一個標(biāo)準(zhǔn)接口,啟動Tel52.Telnet用途遠(yuǎn)程登錄的根本目的是使當(dāng)?shù)赜脩粼L問遠(yuǎn)地的資源。如果不采用Telnet遠(yuǎn)程登錄的方式,可以采用單純的客戶—服務(wù)器方式,但單純的客戶—服務(wù)器方式要求在遠(yuǎn)地系統(tǒng)上為每一種服務(wù)創(chuàng)建一個服務(wù)器。Telnet主要用途:1)遠(yuǎn)程登錄縮短了空間距離2)遠(yuǎn)程登錄計算機(jī)具有廣泛的兼容性3)通過Telnet訪問其它Internet服務(wù)2.Telnet用途63.網(wǎng)絡(luò)虛擬終端不同的計算機(jī)系統(tǒng)存在差異,這些差異稱為異質(zhì)性。異質(zhì)性給計算機(jī)系統(tǒng)之間的互操作帶來許多的麻煩。所謂互操作性是指異質(zhì)系統(tǒng)間透明地訪問對方資源的能力。TELNET具有包容異種計算機(jī)和異種操作系統(tǒng)的能力,它能提供許多異種計算機(jī)系統(tǒng)間的互操作性。TCP/IP屏蔽了物理網(wǎng)絡(luò)的異質(zhì)性,它能保證不同的計算機(jī)或計算機(jī)網(wǎng)絡(luò)系統(tǒng)之間的互通。但不同操作系統(tǒng)通過網(wǎng)絡(luò)進(jìn)行互操作要由高層軟件實現(xiàn)。對于TELNET,系統(tǒng)間的異質(zhì)性表現(xiàn)在不同的系統(tǒng)對鍵盤輸入的解釋各不相同。3.網(wǎng)絡(luò)虛擬終端7為了統(tǒng)一異質(zhì)系統(tǒng)對鍵盤輸入的解釋,TELNET專門提供一種標(biāo)準(zhǔn)的鍵盤定義方式,叫做網(wǎng)絡(luò)虛擬終端(NVT,NetworkVirtualTerminal)。圖15-2表示網(wǎng)絡(luò)虛擬終端NVT及其字符集的工作示意圖。為了統(tǒng)一異質(zhì)系統(tǒng)對鍵盤輸入的解釋,TELNET專門提供一種標(biāo)8表15-1列舉了NVT字符集。表15-1列舉了NVT字符集。9Telnet僅使用一個TCP連接,服務(wù)器使用固定端口號23,客戶端使用自由端口??刂坪蛿?shù)據(jù)共享一個TCP連接。利用IAC進(jìn)行轉(zhuǎn)義。每個轉(zhuǎn)義序列由兩個字節(jié)構(gòu)成,前一個是保留字節(jié)IAC,指出控制函數(shù)開始;后一個字節(jié)是真正的控制命令。例:catfile1誤輸入為catfilea后的修改。輸入:“c”“a”“t”“”“f”“i”“l(fā)”“e”“a”IACEC“1”返回Telnet僅使用一個TCP連接,服務(wù)器使用固定端口號23,1014.2Telnet命令

Telnet命令用法如下:telnet[-d][-a][-ntracefile][-eescapechar][-luser]host[port]telnet:Telnet命令-d:設(shè)置調(diào)試開關(guān)的初始值為True-a:嘗試自動登錄。如果遠(yuǎn)程主機(jī)支持,通過USER傳輸用戶名。-ntracefile:打開tracefile文件以記錄跟蹤信息-eescapechar:將esc字符的值指定為escapechar-luser:將user指定為登錄到遠(yuǎn)程主機(jī)的用戶名host:指定host為通過網(wǎng)絡(luò)連接的主機(jī)。port:指定端口號或服務(wù)器名稱。如果不指定,則使用23號端口。14.2Telnet命令Telnet命令用法如下:11Telnet命令集Telnet命令集12上述命令中,某些命令需要更詳細(xì)的參數(shù)。SEND用于傳輸命令和屬性到遠(yuǎn)程主機(jī)。下表列出了SEND命令的屬性。返回上述命令中,某些命令需要更詳細(xì)的參數(shù)。返回1314.3Telnet選項及協(xié)商

選項協(xié)商用于配置本地和遠(yuǎn)程主機(jī)間的工作模式。當(dāng)一方要執(zhí)行某個選項時需向另一端發(fā)出請求,若對方接受該選項,則選項在兩端同時起作用,否則兩端保持原來的模式。選項協(xié)商是對稱的,任何一方都可以主動發(fā)送選項協(xié)商請求給對方。命令碼:WILL、DO、WONT、DONT14.3Telnet選項及協(xié)商選項協(xié)商用于配置本地和遠(yuǎn)141.TELNET選項

TELNET有一組選項,這些選項用于配置溝通客戶與服務(wù)器的TCP連接。名字代碼RFC意義傳輸二進(jìn)制0856將傳輸改為8位二進(jìn)制字節(jié)回應(yīng)1857允許一端回應(yīng)它收到的數(shù)據(jù)抑制GA3858不在數(shù)據(jù)后發(fā)GoAhead信號狀態(tài)5859請求遠(yuǎn)地系統(tǒng)選項的狀態(tài)時間標(biāo)志6860請求時間標(biāo)志插入返回流終端類型24884交換終端類型信息記錄末25885結(jié)束數(shù)據(jù)發(fā)送行模式341116本地編輯,整行發(fā)送1.TELNET選項TELNET有一組選項,這些選項用于15其中:傳輸二進(jìn)制選項允許連接雙方發(fā)送8比特二進(jìn)制數(shù)據(jù)。標(biāo)準(zhǔn)的TELNET數(shù)據(jù)均為7比特ASCII碼,假如一方想發(fā)送8比特的二進(jìn)制數(shù)據(jù),必須征得對方同意。抑制GA選項控制TELNET以全雙工或半雙工方式工作。最初的TELNET是半雙工方式,一方本次數(shù)據(jù)發(fā)送完以后,要發(fā)送一個“goahead”(繼續(xù))信號,讓對方繼續(xù)發(fā)送?!耙种艷A”選項允許雙方以全雙工方式發(fā)送數(shù)據(jù)。終端類型選項用于服務(wù)器確定客戶終端類型。在屏編中,編輯器要根據(jù)不同的終端類型產(chǎn)生光標(biāo)定位序列,假如終端類型不對,屏編屏幕會發(fā)生混亂。其中:162.TELENT選項協(xié)商TELENT的選項是可協(xié)商的,TELNET連接的一方可以提出某些選項,另一方或同意或反對,在協(xié)商基礎(chǔ)上雙方對選項達(dá)成一致。選項協(xié)商需要3個字節(jié):一個IAC字節(jié),接著一個字節(jié)是WILL,DO,WONT和DONT這四者之一,最后一個字節(jié)指明激活或禁止的選項代碼。例如“WILLX”意思是“你是否同意我使用X選項”,“DOX”意思是“我同意你使用X選項”,“DONTX”意思是“我不同意你使用X選項”。2.TELENT選項協(xié)商17返回返回1814.4Telnet子選項協(xié)商

在Telnet中,有些選項不是僅僅用“激活”或“禁止”就能夠表達(dá)的。例如,有時,客戶進(jìn)程必須發(fā)送用一個ASCII字符串來指定終端類型,這時候,必須定義子選項協(xié)商機(jī)制[RFC1091]。Telnet子選項協(xié)商命令形式:14.4Telnet子選項協(xié)商在Telnet中,有些選19下面通過Telnet子選項協(xié)商的工作過程來說明該子選項協(xié)商命令的意義。首先,和選項協(xié)商一樣,客戶進(jìn)程發(fā)送3個字節(jié)的字符序列請求。例如,發(fā)送方發(fā)出<IAC,WILL,24>形式的數(shù)據(jù),這里的24是終端類型選項號。如果服務(wù)器進(jìn)程同意客戶使用該選項,那么響應(yīng)數(shù)據(jù)是<IAC,DO,24>。最后,為了詢問客戶進(jìn)程的終端類型,服務(wù)器進(jìn)程再發(fā)送如下的字符串:

<IAC,SB,24,1,IAC,SE>。下面通過Telnet子選項協(xié)商的工作過程來說明該子選項協(xié)商命20

其中:SB是子選項協(xié)商的起始命令標(biāo)志。選項碼“24”代表終端類型選項的子選項。參數(shù)“1”選項表示“發(fā)送你的終端類型”。如果終端類型是mypc,客戶進(jìn)程的響應(yīng)命令將是:<IAC,SB,24,0‘M’,‘Y’,‘P’,‘C’,IAC,SE>這里,參數(shù)“0”代表客戶響應(yīng)的“我的終端類型”。在Telnet子選項協(xié)商過程中,終端類型用大寫表示,當(dāng)服務(wù)器收到該字符串后會自動轉(zhuǎn)換為小寫字符。返回其中:返回2114.5Telnet操作模式 對于大多數(shù)Telnet的服務(wù)器進(jìn)程和客戶進(jìn)程有4種操作方式。1.半雙工在接收用戶輸入之前,它必須從服務(wù)器進(jìn)程獲得GOAHEAD(GA)命令。用戶的輸入在本地回顯,方向是從NVT鍵盤到NVT顯示器,客戶進(jìn)程到服務(wù)器進(jìn)程只能發(fā)送整行的數(shù)據(jù)。2.一次一個字符方式所鍵入的每個字符都單獨發(fā)送到服務(wù)器進(jìn)程。服務(wù)器進(jìn)程回顯大多數(shù)的字符,除非服務(wù)器的應(yīng)用程序去掉了回顯功能。14.5Telnet操作模式 對于大多數(shù)Telnet的服223.一次一行方式該方式通常叫做準(zhǔn)行方式。該RFC858規(guī)定:如果要實現(xiàn)帶遠(yuǎn)程回顯的一次一個字符方式,ECHO選項和抑制GOAHEAD選項必須同時有效。 當(dāng)兩個選項的其中之一無效時,Telnet就是工作在一次一行方式。4.行方式行方式在RFC1184中定義。它糾正了準(zhǔn)行方式的缺陷。是一種全雙工模式。目前比較新的Telnet實現(xiàn)支持這種方式。返回3.一次一行方式返回2314.6RloginRlogin協(xié)議[RFC1282]一般在兩臺UNIX主機(jī)之間的實現(xiàn)類似Telnet功能,由于客戶進(jìn)程和服務(wù)器進(jìn)程的操作系統(tǒng)預(yù)先都知道對方的操作系統(tǒng)類型,所以就不需要選項協(xié)商機(jī)制。所以,Rlogin協(xié)議比Telnet簡單。Rlogin協(xié)議后來被擴(kuò)展用于兩臺非UNIX主機(jī)之間的Telnet功能。14.6RloginRlogin協(xié)議[RFC1282]24本章要點Telnet使本地用戶像遠(yuǎn)地用戶一樣,在遠(yuǎn)地機(jī)建立一個用戶帳號,并通過TCP/IP進(jìn)入該遠(yuǎn)地帳號,訪問遠(yuǎn)地機(jī)資源。Telnet具有包容異種計算機(jī)和異種操作系統(tǒng)的能力,它能提供許多異種計算機(jī)系統(tǒng)間的互操作性。Telent的選項是可協(xié)商的,就是說Telnet連接的一方可以提出某些選項,另一方或同意或反對,在協(xié)商基礎(chǔ)上雙方對選項選擇達(dá)成一致。選項協(xié)商用于配置本地和遠(yuǎn)程主機(jī)間的工作模式。對于大多數(shù)Telnet的服務(wù)器進(jìn)程和客戶進(jìn)程有4種操作方式:半雙工、一次一個字符方式、一次一行方式和行方式。Rlogin協(xié)議類似Telnet功能,但不需要選項協(xié)商機(jī)制,Rlogin協(xié)議比Telnet簡單。本章要點Telnet使本地用戶像遠(yuǎn)地用戶一樣,在遠(yuǎn)地機(jī)建立一25第14章遠(yuǎn)程登錄協(xié)議遠(yuǎn)程登錄協(xié)議(Telnet協(xié)議)是TCP/IP協(xié)議族中的一員。Telnet協(xié)議能夠把本地用戶所使用的計算機(jī)變成遠(yuǎn)程主機(jī)系統(tǒng)的一個終端。遠(yuǎn)程登錄的思想體現(xiàn)了層次結(jié)構(gòu)概念。遠(yuǎn)程登錄的實現(xiàn),使本地用戶并不直接面對遠(yuǎn)地系統(tǒng)的各種資源,相當(dāng)于在服務(wù)客戶與具體服務(wù)之間加入一個中間層次,即遠(yuǎn)程登錄服務(wù)器。遠(yuǎn)程登錄服務(wù)器的引入,代替了各種大量的具體服務(wù)器。第14章遠(yuǎn)程登錄協(xié)議遠(yuǎn)程登錄協(xié)議(Telnet協(xié)議)是TC26第14章遠(yuǎn)程登錄協(xié)議14.1基本概念14.2Telnet命令14.3Telnet選項及協(xié)商14.4Telnet子選項協(xié)商14.5Telnet操作模式14.6Rlogin第14章遠(yuǎn)程登錄協(xié)議14.1基本概念2714.1基本概念一個本地用戶像遠(yuǎn)地用戶一樣,在遠(yuǎn)地機(jī)建立一個用戶帳號,并通過TCP/IP進(jìn)入該遠(yuǎn)地帳號,訪問遠(yuǎn)地機(jī)資源,這就是遠(yuǎn)程登錄。Telnet遠(yuǎn)程登錄的使用主要有兩種情況:用戶在遠(yuǎn)程主機(jī)上有自己的帳號(Account),即用戶擁有注冊的用戶名和口令;許多Internet主機(jī)為用戶提供了某種形式的公共Telnet信息資源,這種資源對于每一個Telnet用戶都是開放的。14.1基本概念一個本地用戶像遠(yuǎn)地用戶一樣,在遠(yuǎn)地機(jī)建立一281.遠(yuǎn)程登錄(TELNET)工作原理終端驅(qū)動程序OSOSTCPIP鏈路層物理層TCPIP鏈路層物理層偽終端驅(qū)動程序Telnet客戶端Telnet服務(wù)器vi…edTCP…應(yīng)用程序1.遠(yuǎn)程登錄(TELNET)工作原理終端驅(qū)OSOSTCPIP291)服務(wù)器網(wǎng)絡(luò)虛擬終端為遠(yuǎn)地系統(tǒng)提供一個標(biāo)準(zhǔn)接口,啟動Telnet守護(hù)進(jìn)程Telnetd(服務(wù)器),等待著客戶端的請求。2)用戶遠(yuǎn)程登錄,請求服務(wù)器的服務(wù)。3)Telnetd接收到用戶遠(yuǎn)程登錄請求后,將其作為仿真終端(偽終端),派生出子進(jìn)程Pseudo1與用戶的Telnet進(jìn)程交互。4)客戶機(jī)和服務(wù)器采用協(xié)商選項的機(jī)制,而且它還提供一組標(biāo)準(zhǔn)選項。用戶輸入用戶名和口令,進(jìn)行遠(yuǎn)程登錄。如果登錄成功,用戶在鍵盤上輸入的每一個字符都傳到遠(yuǎn)程主機(jī)服務(wù)器上。5)用戶輸入主機(jī)終端命令,Pseudo1進(jìn)程接收命令,將用戶輸入的命令傳給操作系統(tǒng)進(jìn)行處理,并將處理結(jié)果傳給用戶進(jìn)程Telnet,用戶進(jìn)程將結(jié)果顯示在屏幕上。1)服務(wù)器網(wǎng)絡(luò)虛擬終端為遠(yuǎn)地系統(tǒng)提供一個標(biāo)準(zhǔn)接口,啟動Tel302.Telnet用途遠(yuǎn)程登錄的根本目的是使當(dāng)?shù)赜脩粼L問遠(yuǎn)地的資源。如果不采用Telnet遠(yuǎn)程登錄的方式,可以采用單純的客戶—服務(wù)器方式,但單純的客戶—服務(wù)器方式要求在遠(yuǎn)地系統(tǒng)上為每一種服務(wù)創(chuàng)建一個服務(wù)器。Telnet主要用途:1)遠(yuǎn)程登錄縮短了空間距離2)遠(yuǎn)程登錄計算機(jī)具有廣泛的兼容性3)通過Telnet訪問其它Internet服務(wù)2.Telnet用途313.網(wǎng)絡(luò)虛擬終端不同的計算機(jī)系統(tǒng)存在差異,這些差異稱為異質(zhì)性。異質(zhì)性給計算機(jī)系統(tǒng)之間的互操作帶來許多的麻煩。所謂互操作性是指異質(zhì)系統(tǒng)間透明地訪問對方資源的能力。TELNET具有包容異種計算機(jī)和異種操作系統(tǒng)的能力,它能提供許多異種計算機(jī)系統(tǒng)間的互操作性。TCP/IP屏蔽了物理網(wǎng)絡(luò)的異質(zhì)性,它能保證不同的計算機(jī)或計算機(jī)網(wǎng)絡(luò)系統(tǒng)之間的互通。但不同操作系統(tǒng)通過網(wǎng)絡(luò)進(jìn)行互操作要由高層軟件實現(xiàn)。對于TELNET,系統(tǒng)間的異質(zhì)性表現(xiàn)在不同的系統(tǒng)對鍵盤輸入的解釋各不相同。3.網(wǎng)絡(luò)虛擬終端32為了統(tǒng)一異質(zhì)系統(tǒng)對鍵盤輸入的解釋,TELNET專門提供一種標(biāo)準(zhǔn)的鍵盤定義方式,叫做網(wǎng)絡(luò)虛擬終端(NVT,NetworkVirtualTerminal)。圖15-2表示網(wǎng)絡(luò)虛擬終端NVT及其字符集的工作示意圖。為了統(tǒng)一異質(zhì)系統(tǒng)對鍵盤輸入的解釋,TELNET專門提供一種標(biāo)33表15-1列舉了NVT字符集。表15-1列舉了NVT字符集。34Telnet僅使用一個TCP連接,服務(wù)器使用固定端口號23,客戶端使用自由端口??刂坪蛿?shù)據(jù)共享一個TCP連接。利用IAC進(jìn)行轉(zhuǎn)義。每個轉(zhuǎn)義序列由兩個字節(jié)構(gòu)成,前一個是保留字節(jié)IAC,指出控制函數(shù)開始;后一個字節(jié)是真正的控制命令。例:catfile1誤輸入為catfilea后的修改。輸入:“c”“a”“t”“”“f”“i”“l(fā)”“e”“a”IACEC“1”返回Telnet僅使用一個TCP連接,服務(wù)器使用固定端口號23,3514.2Telnet命令

Telnet命令用法如下:telnet[-d][-a][-ntracefile][-eescapechar][-luser]host[port]telnet:Telnet命令-d:設(shè)置調(diào)試開關(guān)的初始值為True-a:嘗試自動登錄。如果遠(yuǎn)程主機(jī)支持,通過USER傳輸用戶名。-ntracefile:打開tracefile文件以記錄跟蹤信息-eescapechar:將esc字符的值指定為escapechar-luser:將user指定為登錄到遠(yuǎn)程主機(jī)的用戶名host:指定host為通過網(wǎng)絡(luò)連接的主機(jī)。port:指定端口號或服務(wù)器名稱。如果不指定,則使用23號端口。14.2Telnet命令Telnet命令用法如下:36Telnet命令集Telnet命令集37上述命令中,某些命令需要更詳細(xì)的參數(shù)。SEND用于傳輸命令和屬性到遠(yuǎn)程主機(jī)。下表列出了SEND命令的屬性。返回上述命令中,某些命令需要更詳細(xì)的參數(shù)。返回3814.3Telnet選項及協(xié)商

選項協(xié)商用于配置本地和遠(yuǎn)程主機(jī)間的工作模式。當(dāng)一方要執(zhí)行某個選項時需向另一端發(fā)出請求,若對方接受該選項,則選項在兩端同時起作用,否則兩端保持原來的模式。選項協(xié)商是對稱的,任何一方都可以主動發(fā)送選項協(xié)商請求給對方。命令碼:WILL、DO、WONT、DONT14.3Telnet選項及協(xié)商選項協(xié)商用于配置本地和遠(yuǎn)391.TELNET選項

TELNET有一組選項,這些選項用于配置溝通客戶與服務(wù)器的TCP連接。名字代碼RFC意義傳輸二進(jìn)制0856將傳輸改為8位二進(jìn)制字節(jié)回應(yīng)1857允許一端回應(yīng)它收到的數(shù)據(jù)抑制GA3858不在數(shù)據(jù)后發(fā)GoAhead信號狀態(tài)5859請求遠(yuǎn)地系統(tǒng)選項的狀態(tài)時間標(biāo)志6860請求時間標(biāo)志插入返回流終端類型24884交換終端類型信息記錄末25885結(jié)束數(shù)據(jù)發(fā)送行模式341116本地編輯,整行發(fā)送1.TELNET選項TELNET有一組選項,這些選項用于40其中:傳輸二進(jìn)制選項允許連接雙方發(fā)送8比特二進(jìn)制數(shù)據(jù)。標(biāo)準(zhǔn)的TELNET數(shù)據(jù)均為7比特ASCII碼,假如一方想發(fā)送8比特的二進(jìn)制數(shù)據(jù),必須征得對方同意。抑制GA選項控制TELNET以全雙工或半雙工方式工作。最初的TELNET是半雙工方式,一方本次數(shù)據(jù)發(fā)送完以后,要發(fā)送一個“goahead”(繼續(xù))信號,讓對方繼續(xù)發(fā)送?!耙种艷A”選項允許雙方以全雙工方式發(fā)送數(shù)據(jù)。終端類型選項用于服務(wù)器確定客戶終端類型。在屏編中,編輯器要根據(jù)不同的終端類型產(chǎn)生光標(biāo)定位序列,假如終端類型不對,屏編屏幕會發(fā)生混亂。其中:412.TELENT選項協(xié)商TELENT的選項是可協(xié)商的,TELNET連接的一方可以提出某些選項,另一方或同意或反對,在協(xié)商基礎(chǔ)上雙方對選項達(dá)成一致。選項協(xié)商需要3個字節(jié):一個IAC字節(jié),接著一個字節(jié)是WILL,DO,WONT和DONT這四者之一,最后一個字節(jié)指明激活或禁止的選項代碼。例如“WILLX”意思是“你是否同意我使用X選項”,“DOX”意思是“我同意你使用X選項”,“DONTX”意思是“我不同意你使用X選項”。2.TELENT選項協(xié)商42返回返回4314.4Telnet子選項協(xié)商

在Telnet中,有些選項不是僅僅用“激活”或“禁止”就能夠表達(dá)的。例如,有時,客戶進(jìn)程必須發(fā)送用一個ASCII字符串來指定終端類型,這時候,必須定義子選項協(xié)商機(jī)制[RFC1091]。Telnet子選項協(xié)商命令形式:14.4Telnet子選項協(xié)商在Telnet中,有些選44下面通過Telnet子選項協(xié)商的工作過程來說明該子選項協(xié)商命令的意義。首先,和選項協(xié)商一樣,客戶進(jìn)程發(fā)送3個字節(jié)的字符序列請求。例如,發(fā)送方發(fā)出<IAC,WILL,24>形式的數(shù)據(jù),這里的24是終端類型選項號。如果服務(wù)器進(jìn)程同意客戶使用該選項,那么響應(yīng)數(shù)據(jù)是<IAC,DO,24>。最后,為了詢問客戶進(jìn)程的終端類型,服務(wù)器進(jìn)程再發(fā)送如下的字符串:

<IAC,SB,24,1,IAC,SE>。下面通過Telnet子選項協(xié)商的工作過程來說明該子選項協(xié)商命45

其中:SB是子選項協(xié)商的起始命令標(biāo)志。選項碼“24”代表終端類型選項的子選項。參數(shù)“1”選項表示“發(fā)送你的終端類型”。如果終端類型是mypc,客戶進(jìn)程的響應(yīng)命令將是:<IAC,SB,24,0‘M’,‘Y’,‘P’,‘C’,IAC,SE>這里,參數(shù)“0”代表客戶響應(yīng)的“我的終端類型”。在Telnet子選項協(xié)商

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論