史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   網路軟硬體架設技術文件 (http://forum.slime.com.tw/f133.html)
-   -   TELNET傳輸協定規範 (http://forum.slime.com.tw/thread172023.html)

psac 2006-04-03 11:22 PM

TELNET傳輸協定規範
 
TELNET傳輸協定規範

ARPA Internet上的主機被要求採用並實現此標準。

介紹

TELNET Protocol的目的是提供一個相對通用的,雙向的,面向八位字元的通信方法。它主要的目標是允許接頭終端設備的標準方法和面向終端的相互作用。可以預見到,此傳輸協定也可被用於終端到終端的通信和處理到處理的通信(分佈式計算)。

一般考慮

一個TELNET連接是一個用於傳輸控制傳輸協定的傳送資料的。TELNET 傳輸協定是建立在以下三個想法上的:首先是網路虛擬終端的概念;其次是對話選項的方法;最後是終端和處理的協調。

當一個TELNET連接被初次建立時,每一端都被假設使用了網路虛擬終端,也就是NVT。NVT是一個想像中的標準設備通用設備的代表。這就消除了「伺服器」和「用戶」機要瞭解對方機器終端的特點,而終端可以直接處理對話。所有的主機,用戶端的和伺服器端的,它們自己本機的設備特點因此在網路上可以作為一種NVT處理,任何一個都可以認為對方使用的是相同特點的設備。NVT傾向於不過多地限制(提供了一個相應比較豐富的映射到本機設備的字串集),也不是包括一切的(它要求用戶使用適當的終端)。注意:用戶機通常是與處理終端連接的主機,伺服器機通常是提供某種服務的機器。從另一點看,在終端到終端或工作到工作的通信上,用戶機是發起通信的機器。

規定選項的原理將以下事實考慮在內,許多機器希望在現在的NVT上提供另外的服務,多數用戶有比較複雜的終端,它們也就希望一種比較完整的而不是最小的服務。獨立的,但是存在於 TELNET 傳輸協定的不同選項支持這些需求,它們使用"DO, DON'T, WILL, WON'T" 結構允許用戶機和伺服器建立建立一種更加精巧的TELNET會話連接。這種選項包括改變字串集,回應模式等等。設定選項的基本原則是任一方(或者兩者)啟始化要求一個選項生效的請求。另一方可以接受也可以拒絕這一請求。如果接受請求,此選項立刻生效;如果被拒絕,連接仍然保持基本的NVT的連接內容。很明顯,一方可以拒絕另一方關於啟用某一選項的請求,但是不能拒絕另一方關於使一選項失效的請求,因為雙方必須準備支持NVT。對話選項語法的建立使在雙方都發出請求某一選項生效的請求時,另一方可以直接認為收到對方的驗證訊息。

這種對稱式的對話語法潛在地引起了一個不可終止的驗證環--任何一方都將收到的驗證訊息看作是請求,而不是一個驗證訊息。為了防止這種循環的出現,有下面的規則:


所有時間均為台北時間。現在的時間是 10:40 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2021, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1