コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

Telnet

出典: フリー百科事典『ウィキペディア(Wikipedia)』
ルータからMicrosoft Telnetクライアントで実行されるBusyBox

Telnetテルネット、Telecommunications Network[1])とは、IPネットワークにおいて、遠隔地にあるサーバルーター等を端末から操作する通信プロトコル、またはそのプロトコルを利用するソフトウェアである。RFC 854で規定されている。

概要

[編集]

Telnetクライアントは、Telnetサーバとの間でソケットを開き、単純なテキストベースの通信を行う。基本的にはポート番号23番を使用する。現在ではリモート端末を操作する事よりも、ポート番号を変えて様々なサービスのデバッグに使われることが多い。

脆弱性

[編集]

認証も含めすべての通信を暗号化せずに平文のまま送信するため、パスワードの窃取は比較的容易である。同様の機能を有する代替プロトコルとしては、情報を暗号化して送信するSSHが知られている。

その他

[編集]

UNIXは当初からホストを複数のユーザが同時に使用することを前提に開発されており、IPネットワークやTelnetの登場以前から、シリアルポート等に複数の端末を接続して使用できた。この端末とホストの通信を、IPのネットワーク上で担ったのがTelnetクライアントプログラムと、その通信手順を規定したTelnetプロトコルである。

なお、クライアントによってはVT100などの端末エミュレータとして動作し、テキストモードだけでなく画面モードを実現するものもある。さらに、Telnetプロトコルをバイナリモードで使用し、IBM 3270のデータストリームを転送することでIBM 3270端末をエミュレートするためのTN3270プロトコルも開発された。

代表的なTelnetクライアント

[編集]

TELNETに関連するRFC

[編集]

脚注

[編集]
  1. ^ Crocker, Stephen D.; Heafner, John F.; Metcalfe, Robert M.; Postel, Jonathan B. (1971). “Function-oriented protocols for the ARPA computer network”. Proceedings of the May 16-18, 1972, Spring Joint Computer Conference (Association for Computing Machinery): 271–279. doi:10.1145/1478873.1478908. ISBN 9781450379090.