TELNET


遠程終端協議TELNET

  • TELNET是一個簡單的遠程終端協議[RFC 845],它是互聯網的正式標准,用戶使用TELNET就可以在其所在地通過TCP連接注冊(登錄)
    到遠地的領一台主機上(使用主機名或者IP地址),TELNET能將用戶的擊鍵傳到遠程主機上,同時也能將遠程主機的輸出通過TCP連接返回到用戶屏幕上。
    這種服務是透明的,因為用戶感覺到好像鍵盤和顯示器是直接連接在遠程主機上。因此,TELNET又稱之為終端仿真協議。
  • TELNET也使用了客戶服務器方式,在本地系統運行TELNET客戶進程,而在遠處的主機上運行TELNET服務器進程。和FTP的情況類似,服務器中的主進程等待新的請求,
    並產生從屬進程來處理每一個連接。
  • TELNET能夠適用許多計算機和操作系統的差異。不同的操作系統命令並不是一樣的,為了適應這些差異,
    TELNET定義了數據和命令應怎樣通過互聯網。這些定義的就是所謂的網絡虛擬終端NVT(Network Virtual Terminal)
    image
    客戶軟件把用戶的擊鍵和命令轉化成NVT格式,並送交給服務器。服務器軟件把收到的數據和命令從NVT格式轉換為
    遠地系統所需要的格式。向用戶返回數據時,服務器把遠地系統的格式轉換為NVT格式,本地客戶再從NVT格式轉換到本地系統所需的格式。
  • NVT定義的格式很簡單。所有的通信都是8位一字節。在運轉時候,NVT使用7位ASCII碼傳送數據,
    而當最高位1時用作控制命令。ASCII碼共有95個可打印字符和33個控制字符。所有打印字符在NVT中的意義和在ASCII中的意義一樣,
    但NVT只使用了ASCII中的控制字符的一部分,除此之外,NVT還定義了兩字符的CR-LF為標准的行結束符。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM