成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Telnet服務工作特點概要

網絡 網絡管理
文章摘要:下面我們來對Telnet服務遠程登錄流程以及相應的特點功能進行一下總結。那么希望對大家了解這方面的知識能有所幫助。

在遠程管理方面,很多管理員都需要掌握這部分內容。那么現在Telnet服務的一些工作流程以及一些基本特點和相關的功能我們在文章中為大家總結一下。首先讓我們看一下這個服務的登錄過程吧。

Telnet服務遠程登錄的工作過程

使用Telnet協議進行遠程登陸時需要滿足以下條件:在本的計算機上必須裝有包含Telnet協議的客戶程序;必須知道遠程主機的Ip地址或域名;必須知道登錄標識與口令.

Telnet遠程登錄服務分為以下4個過程:

1)本地與遠程主機建立連接.該過程實際上是建立一個TCP連接,用戶必須知道遠程主機的Ip地址或域名;

2)將本地終端上輸入的用戶名和口令及以后輸入的任何命令或字符以NVT(Net Virtual Terminal)格式傳送到遠程主機.該過程實際上是從本地主機向遠程主機發送一個IP數據報;

3)將遠程主機輸出的NVT格式的數據轉化為本地所接受的格式送回本地終端,包括輸入命令回顯和命令執行結果;

4)最后,本地終端對遠程主機進行撤消連接.該過程是撤銷一個TCP連接.

上面的內容只是討論了遠程登陸最基本的東西,其中的復雜和編程人員的艱辛是我們難以想象的,不知道你在舒服的使用Telnet的同時,是否想到了這些!

Telnet服務協議

我們知道Telnet服務器軟件是我們最常用的遠程登錄服務器軟件,是一種典型的客戶機/服務器模型的服務,它應用Telnet協議來工作.那么,什么是Telnet協議?它都具備哪些特點呢?

1 基本內容

Telnet服務是TCP/IP協議族中的一員,是Internet遠程登陸服務的標準協議.應用Telnet協議能夠把本地用戶所使用的計算機變成遠程主機系統的一個終端.它提供了三種基本服務:

1)Telnet定義一個網絡虛擬終端為遠的系統提供一個標準接口.客戶機程序不必詳細了解遠的系統,他們只需構造使用標準接口的程序;

2)Telnet包括一個允許客戶機和服務器協商選項的機制,而且它還提供一組標準選項;

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

2 適應異構

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

為了適應異構環境,Telnet服務定義了數據和命令在Internet上的傳輸方式,此定義被稱作網絡虛擬終端NVT(Net Virtual Terminal).它的應用過程如下:

對于發送的數據:客戶機軟件把來自用戶終端的按鍵和命令序列轉換為NVT格式,并發送到服務器,服務器軟件將收到的數據和命令,從NVT格式轉換為遠地系統需要的格式;

對于返回的數據:遠地服務器將數據從遠地機器的格式轉換為NVT格式,而本地客戶機將將接收到的NVT格式數據再轉換為本地的格式.

對于NVT格式的詳細定義,有興趣的朋友可以去查找相關資料.

3 傳送遠地命令

我們知道絕大多數操作系統都提供各種快捷鍵來實現相應的控制命令,當用戶在本地終端鍵入這些快捷鍵的時候,本地系統將執行相應的控制命令,而不把這些快捷鍵作為輸入.那么對于Telnet來說,它是用什么來實現控制命令的遠地傳送呢?

Telnet同樣使用NVT來定義如何從客戶機將控制功能傳送到服務器.我們知道USASCII字符集包括95個可打印字符和33個控制碼.當用戶從本地鍵入普通字符時,NVT將按照其原始含義傳送;當用戶鍵入快捷鍵(組合鍵)時,NVT將把它轉化為特殊的ASCII字符在網絡上傳送,并在其到達遠地機器后轉化為相應的控制命令.將正常ASCII字符集與控制命令區分主要有兩個原因:#p#

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

2)這種區分使得客戶機可以無二義性的指定信令,而不會產生控制功能與普通字符的混亂.

4 數據流向

上面我們提到過將Telnet設計為應用級軟件有一個缺點,那就是:效率不高.這是為什么呢?下面給出Telnet中的數據流向:

數據信息被用戶從本地鍵盤鍵入并通過操作系統傳到客戶機程序,客戶機程序將其處理后返回操作系統,并由操作系統經過網絡傳送到遠地機器,遠地操作系統將所接收數據傳給服務器程序,并經服務器程序再次處理后返回到操作系統上的偽終端入口點,最后,遠地操作系統將數據傳送到用戶正在運行的應用程序,這便是一次完整的輸入過程;輸出將按照同一通路從服務器傳送到客戶機.

因為每一次的輸入和輸出,計算機將切換進程環境好幾次,這個開銷是很昂貴的.還好用戶的鍵入速率并不算高,這個缺點我們仍然能夠接受.

5 強制命令

我們應該考慮到這樣一種情況:假設本地用戶運行了遠地機器的一個無休止循環的錯誤命令或程序,且此命令或程序已經停止讀取輸入,那么操作系統的緩沖區可能因此而被占滿,如果這樣,遠地服務器也無法再將數據寫入偽終端,并且最終導致停止從TCP連接讀取數據,TCP連接的緩沖區最終也會被占滿,從而導致阻止數據流流入此連接.如果以上事情真的發生了,那么本地用戶將失去對遠地機器的控制.

為了解決此問題,Telnet協議必須使用外帶信令以便強制服務器讀取一個控制命令.我們知道TCP用緊急數據機制實現外帶數據信令,那么Telnet只要再附加一個被稱為數據標記(date mark)的保留八位組,并通過讓TCP發送已設置緊急數據比特的報文段通知服務器便可以了,攜帶緊急數據的報文段將繞過流量控制直接到達服務器.作為對緊急信令的相應,服務器將讀取并拋棄所有數據,直到找到了一個數據標記.服務器在遇到了數據標記后將返回正常的處理過程.

6 選項協商

由于Telnet兩端的機器和操作系統的異構性,使得Telnet不可能也不應該嚴格規定每一個telnet服務連接的詳細配置,否則將大大影響Telnet的適應異構性.因此,Telnet采用選項協商機制來解決這一問題.

Telnet選項的范圍很廣:一些選項擴充了大方向的功能,而一些選項制涉及一些微小細節.例如:有一個選項可以控制Telnet是在半雙工還是全雙工模式下工作(大方向);還有一個選項允許遠地機器上的服務器決定用戶終端類型(小細節).

Telnet選項的協商方式也很有意思,它對于每個選項的處理都是對稱的,即任何一端都可以發出協商申請;任何一端都可以接受或拒絕這個申請.另外,如果一端試圖協商另一端不了解的選項,接受請求的一端可簡單的拒絕協商.因此,有可能將更新,更復雜的Telnet客戶機服務器版本與較老的,不太復雜的版本進行交互操作.如果客戶機和服務器都理解新的選項,可能會對交互有所改善.否則,它們將一起轉到效率較低但可工作的方式下運行.所有的這些設計,都是為了增強適應異構性,可見Telnet的適應異構性對其的應用和發展是多么重要.

責任編輯:佟健 來源: csdn.net
相關推薦

2010-06-18 15:49:41

ACPId服務

2012-11-12 10:38:13

IBMdw

2010-07-26 14:55:56

Telnet服務器

2010-07-26 15:01:32

Telnet服務器

2018-01-29 10:09:20

聯通2G退網

2009-12-01 13:35:39

Telnet服務

2012-09-13 11:17:22

IBMdw

2010-07-21 10:39:40

2010-07-22 12:15:59

Batch Telne

2010-07-22 12:21:28

TELNET服務

2010-07-17 01:20:00

Telnet服務

2009-10-14 09:38:45

linux telne服務開啟linux

2010-07-22 12:09:42

Microsoft T

2010-07-17 00:45:18

2010-07-21 16:40:41

telnet服務

2009-09-17 11:54:36

WSUS服務器

2010-07-20 14:55:16

Telnet端口

2010-07-16 10:23:28

Batch telne

2011-05-30 19:29:58

2009-07-09 14:01:22

JVM工作原理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区三区四区 | 日本三级网址 | 午夜精品久久久久久久 | 成人a网| 99在线观看视频 | 欧美高清视频一区 | 天天天操操操 | 国产成人免费 | 91精品久久久久久久久中文字幕 | 久草热在线| 在线天堂免费中文字幕视频 | 国产一级片91 | 亚洲成人在线网 | 一级黄片一级毛片 | 中文字幕亚洲视频 | 啪一啪在线视频 | 一区二区国产精品 | 日韩欧美在线视频 | 色综合天天天天做夜夜夜夜做 | 亚洲国产精品99久久久久久久久 | 毛片大全| 成人免费视频 | 久在草 | av色站 | 一级毛片在线播放 | 国内精品久久久久久久影视简单 | 色婷婷激情 | 亚洲综合色网站 | 九九国产 | 国产精品一区二区三 | 黄色一级大片在线观看 | 91成人精品视频 | 天天看片天天干 | 日韩在线视频一区 | 亚洲精品视频在线播放 | 色婷婷在线视频 | 中文字幕国产精品 | 精品国产18久久久久久二百 | 成人三级网址 | a在线视频| 亚洲欧美日韩电影 |