5. Telnet 次に,Commons Netを使用して,Telnetクライア ントを作成します. Telnetは,仮想端末を実現するために開発されたプ ロトコルです.そのため,端末機能を実現するための さまざまな通信規約が定められています(RFC854 他).Telnetプロトコルは,ASCIIベースのリクエスト コマンドとレスポンスからなる双方向の通信を基本構 造としており,これは単純で汎用性の高い構造です. Telnetのクライアントプログラムであるtelnetコマン ドが,しばしばHTTP,SMTP,POP3などほかのプ ロトコルの動作テストに使用されるのは,この汎用性 の高い特性を利用したものと言えます.前述の通り, Commons NetのFTPクラスがTelnetクラスを継承し て作成されているのも同様の理由です. Telnetの基本部分は単純で汎用性の高い特性を持つ 一方