Subject   : telnet(Telecommunication Network)

カテゴリー  : インターネット・通信 > サーバ


 telnet(Telecommunication Network))
Telnetは、TCP/IPネットワークにおいてネットワークに接続された他の端末を遠隔操作するためのシステム(Telnetサーバが相手端末のNVTとなる)を指します。また、そのシステムを提供するプロトコルを指す場合もあります。Telnetに限ったことではありませんが、操作する側の端末をローカルホスト、遠隔地にあり操作される側の端末をリモートホストと呼びます。まず、Telnetサーバが起動されている端末にローカルホストからTelnetクライアントを使ってログインします。その際は接続先のホスト名かIPアドレスを指定し、ユーザアカウントとパスワードを入力します。認証されれば、その端末があたかも目の前にあるように操作することができます。通常TelnetはTCPのポート番号23番を利用しますが、このポート番号を変更することによって、SMTPやHTTPのようにテキストの入出力を行うアプリケーション層のプロトコルを実行することもできます。

Telnet等により、リモートホストへ接続することをリモート接続と言います。
TelnetクライアントがTelnetサーバへ接続する際は、お互いの間でコマンドとデータをやり取りします。ここで言うコマンドはTelnetシステムを実現するために必要な制御情報を指し、データとはクライアント端末とリモートシステム間でやり取りされる情報(ローカルホストでどのキーが押されたか等)のことを指します。ただ、Telnetコマンドで送られる文字コードはUS-ASCII文字で使うコードの範囲外となっており、何らかの方法でコマンドを区別してやらなければ、コマンドとして送られてきたコードがUS-ASCII文字では無いと判断され、無視されることとなります。そこで、コマンドについてはIACエスケープコード(0xFF)と呼ばれるデータを先頭に付け、ASCIIコードではなくTelnetコマンドだと言う目印としています

● 


 ⇒ 

[メニューへ戻る]  [HOMEへ戻る]  [前のページに戻る]