TELNET能將用戶的擊鍵傳到遠(yuǎn)地主機(jī)
發(fā)布時(shí)間:2014/9/18 21:08:57 訪問次數(shù):1014
TELNET是個(gè)簡單的遠(yuǎn)程終端協(xié)議[RFC 854],它也是因犄網(wǎng)的正式標(biāo)準(zhǔn)。用戶用TELNET就可在其所在地通過TCP連接注冊(即登錄)到遠(yuǎn)地的另一個(gè)主機(jī)上(使用主機(jī)名或IP地址)。TELNET能將用戶的擊鍵傳到遠(yuǎn)地主機(jī),OM6206U同時(shí)也能將遠(yuǎn)地主機(jī)的輸出通過TCP連接返回到用戶屏幕。這種服務(wù)是透明的,因?yàn)橛脩舾杏X到好像鍵盤和顯示器是直接連在遠(yuǎn)地主機(jī)上。因此,TELNET又稱為終端仿真協(xié)議。
TELNET并不復(fù)雜,以前應(yīng)用得很多。現(xiàn)在由于PC的功能越來越強(qiáng),用戶已較少使用TELNET了。
TELNET也使用客戶一服務(wù)器方式。在本地系統(tǒng)運(yùn)行TELNET客戶進(jìn)程,而在遠(yuǎn)地主機(jī)則運(yùn)行TELNET服務(wù)器進(jìn)程。和FTP的情況相似,服務(wù)器中的主進(jìn)程等待新的請求,并產(chǎn)生從屬進(jìn)程來處理每一個(gè)連接。
TELNET能夠適應(yīng)許多計(jì)算機(jī)和操作系統(tǒng)的差異。例如,對于文本中一行的結(jié)束,有的系統(tǒng)使用ASCII碼的回車(CR),有的系統(tǒng)使用換行(LF),還有的系統(tǒng)使用兩個(gè)字符,回車一換行(CR-LF)。義如,在中斷一個(gè)程序時(shí),許多系統(tǒng)使用Control-C (^C),但也有系統(tǒng)使用ESC按鍵。為了適應(yīng)這種差異,TELNET定義了數(shù)據(jù)和命令應(yīng)怎樣通過因特網(wǎng):這些定義就是所謂的網(wǎng)絡(luò)虛擬終端NVT (Network Virtual Terminal),圖6-7說明了NVT的意義?戶軟件把用戶的擊鍵和命令轉(zhuǎn)換成NVT格式,并送交服務(wù)器。服務(wù)器軟件把收到的數(shù)據(jù)和命令,從NVT格式轉(zhuǎn)換成遠(yuǎn)地系統(tǒng)所需的格式。向用戶返回?cái)?shù)據(jù)時(shí),服務(wù)器把遠(yuǎn)地系統(tǒng)的格式轉(zhuǎn)換為NVT格式,本地客戶再從NVT格式轉(zhuǎn)換到本地系統(tǒng)所需的格式。
NVT的格式定義很簡單。所有的通信都使用8位一個(gè)字節(jié)。在運(yùn)轉(zhuǎn)時(shí),NVT使用7位ASCII碼傳送數(shù)據(jù),而當(dāng)高位置1時(shí)用作控制命令。ASCH碼共有95個(gè)可打印字符(如字母、數(shù)字、標(biāo)點(diǎn)符號)和33個(gè)控制字符。所有可打印字符在NVT中的意義和在ASCII碼中一樣。但NVT只使用了ASCII碼的控制字符中的幾個(gè)。此外,NVT還定義了兩字符的CR-LF為標(biāo)準(zhǔn)的行結(jié)束控制符。當(dāng)用戶鍵入回車按鍵時(shí),TELNET的客戶就把它轉(zhuǎn)換為CR-LF再進(jìn)行傳輸,而TELNET服務(wù)器要把CR-LF轉(zhuǎn)換為遠(yuǎn)地機(jī)器的行結(jié)束字符。
TELNET是個(gè)簡單的遠(yuǎn)程終端協(xié)議[RFC 854],它也是因犄網(wǎng)的正式標(biāo)準(zhǔn)。用戶用TELNET就可在其所在地通過TCP連接注冊(即登錄)到遠(yuǎn)地的另一個(gè)主機(jī)上(使用主機(jī)名或IP地址)。TELNET能將用戶的擊鍵傳到遠(yuǎn)地主機(jī),OM6206U同時(shí)也能將遠(yuǎn)地主機(jī)的輸出通過TCP連接返回到用戶屏幕。這種服務(wù)是透明的,因?yàn)橛脩舾杏X到好像鍵盤和顯示器是直接連在遠(yuǎn)地主機(jī)上。因此,TELNET又稱為終端仿真協(xié)議。
TELNET并不復(fù)雜,以前應(yīng)用得很多,F(xiàn)在由于PC的功能越來越強(qiáng),用戶已較少使用TELNET了。
TELNET也使用客戶一服務(wù)器方式。在本地系統(tǒng)運(yùn)行TELNET客戶進(jìn)程,而在遠(yuǎn)地主機(jī)則運(yùn)行TELNET服務(wù)器進(jìn)程。和FTP的情況相似,服務(wù)器中的主進(jìn)程等待新的請求,并產(chǎn)生從屬進(jìn)程來處理每一個(gè)連接。
TELNET能夠適應(yīng)許多計(jì)算機(jī)和操作系統(tǒng)的差異。例如,對于文本中一行的結(jié)束,有的系統(tǒng)使用ASCII碼的回車(CR),有的系統(tǒng)使用換行(LF),還有的系統(tǒng)使用兩個(gè)字符,回車一換行(CR-LF)。義如,在中斷一個(gè)程序時(shí),許多系統(tǒng)使用Control-C (^C),但也有系統(tǒng)使用ESC按鍵。為了適應(yīng)這種差異,TELNET定義了數(shù)據(jù)和命令應(yīng)怎樣通過因特網(wǎng):這些定義就是所謂的網(wǎng)絡(luò)虛擬終端NVT (Network Virtual Terminal),圖6-7說明了NVT的意義?戶軟件把用戶的擊鍵和命令轉(zhuǎn)換成NVT格式,并送交服務(wù)器。服務(wù)器軟件把收到的數(shù)據(jù)和命令,從NVT格式轉(zhuǎn)換成遠(yuǎn)地系統(tǒng)所需的格式。向用戶返回?cái)?shù)據(jù)時(shí),服務(wù)器把遠(yuǎn)地系統(tǒng)的格式轉(zhuǎn)換為NVT格式,本地客戶再從NVT格式轉(zhuǎn)換到本地系統(tǒng)所需的格式。
NVT的格式定義很簡單。所有的通信都使用8位一個(gè)字節(jié)。在運(yùn)轉(zhuǎn)時(shí),NVT使用7位ASCII碼傳送數(shù)據(jù),而當(dāng)高位置1時(shí)用作控制命令。ASCH碼共有95個(gè)可打印字符(如字母、數(shù)字、標(biāo)點(diǎn)符號)和33個(gè)控制字符。所有可打印字符在NVT中的意義和在ASCII碼中一樣。但NVT只使用了ASCII碼的控制字符中的幾個(gè)。此外,NVT還定義了兩字符的CR-LF為標(biāo)準(zhǔn)的行結(jié)束控制符。當(dāng)用戶鍵入回車按鍵時(shí),TELNET的客戶就把它轉(zhuǎn)換為CR-LF再進(jìn)行傳輸,而TELNET服務(wù)器要把CR-LF轉(zhuǎn)換為遠(yuǎn)地機(jī)器的行結(jié)束字符。
熱門點(diǎn)擊
- “發(fā)往本站的幀”包括以下三種幀
- 以太網(wǎng)采用無連接的工作方式
- 觸發(fā)器是能夠存儲1位二進(jìn)制碼的邏輯電路
- ICMP報(bào)文的種類有兩種
- 衛(wèi)星通信的另一特點(diǎn)就是具有較大的傳擂時(shí)延
- 使用二叉線索查找路由表
- CIDR記法有多種形式
- 路由器的結(jié)構(gòu)
- 10BASE-T以太網(wǎng)的通信距離稍短
- 計(jì)算UDP檢驗(yàn)和的例予
推薦技術(shù)資料
- 聲道前級設(shè)計(jì)特點(diǎn)
- 與通常的Hi-Fi前級不同,EP9307-CRZ這臺分... [詳細(xì)]
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究