在internet中用於遠端登入服務的是Telnet。Telnet協議是TCP/IP協議族中的一員,是Internet遠端登入服務的標準協議和主要方式。它為使用者提供了在本地計算機上完成遠端主機工作的能力。在終端使用者的電腦上使用telnet程式,用它連線到伺服器。終端使用者可以在telnet程式中輸入命令,這些命令會在伺服器上執行,就像直接在伺服器的控制檯上輸入一樣。可以在本地就能控制伺服器。要開始一個telnet會話,必須輸入使用者名稱和密碼來登入伺服器。Telnet是常用的遠端控制Web伺服器的方法。
使用Telnet協議進行遠端登入時需要滿足以下條件:在本地計算機上必須裝有包含Telnet協議的客戶程式;必須知道遠端主機的Ip地址或域名;必須知道登入標識與口令。
Telnet遠端登入服務分為以下4個過程:
1)本地與遠端主機建立連線。該過程實際上是建立一個TCP連線,使用者必須知道遠端主機的Ip地址或域名;
2)將本地終端上輸入的使用者名稱和口令及以後輸入的任何命令或字元以NVT(Net Virtual Terminal)格式傳送到遠端主機。該過程實際上是從本地主機向遠端主機發送一個IP資料包;
3)將遠端主機輸出的NVT格式的資料轉化為本地所接受的格式送回本地終端,包括輸入命令回顯和命令執行結果;
4)最後,本地終端對遠端主機進行撤消連線。該過程是撤銷一個TCP連線。