FTP / File Transfer Protocol


■ FTP。File Transfer Protocol。

  ファイル転送プロトコル。

  任意の2つのマシンの間で
  ファイルの転送を行うためのTCP/IPプロトコル。
  IETFによりRFC959として標準化されており、
  ポート番号は、データ転送用にTCP20番、制御用にTCP21番を使用する。

  FTPは、クライアントサーバ型のプロトコルであり、
  実際のファイル転送に先立って、クライアントからサーバに接続し、
  パスワード認証を受ける必要がある。
  ただし標準仕様に関する限り、このパスワードは暗号化されないので、
  別途、盗聴への対策が必要である。

  FTPのコマンドは、
  SMTPやHTTPと同様、ASCIIコードによるテキスト形式であり、
  上記のログインのためのコマンドのほか、
  実際にファイルを転送するためのコマンド、
  リモートマシンのファイルやディレクトリを操作するコマンド
  などが定義されている。

  Webサーバへのコンテンツのアップロードや、
  FTPサーバからのソフトウェアのダウンロード等に広く使用される。

■ TFTP。Trivial FTP。

  簡易FTP。

  FTPの機能を簡素化したバリエーション。
  プロトコルの動作が非常に単純なため、実装も非常に軽い。
  RFC1350で規定するリビジョン2が最新版。
  UDP上で動作し、ポート番号は69番を使用する。
  
  TFTPは、FTPと異なりUDPベースで動作するため、
  コネクション確立の手間やオーバヘッドが少なくなり、
  効率の良い転送を行なうことができる特長がある。

  一方でTFTPは、
  ユーザ名とパスワードによるログイン認証の機能を持たないため、
  セキュリティレベルはむしろ低くなっている。

  またTFTPには、ディレクトリを操作する機能を省略しており、
  ファイル名の一覧リストを取得したり、
  複数のファイルをまとめて送受信することはできない。

  TFTPは元々、ディスクレスシステムの起動時に
  初期プログラム(OS本体)をロードするためのものだが、
  ルータ等の通信機器において、
  ファームウェアやコンフィギュレーションをバックアップしたり、
  再格納したりする場合にも使われている。

■ anonymous FTP。

  匿名で接続を許可するFTPサーバのこと。
  利用する場合には、慣例により、
  IDをanonymousとし、パスワードは自分のメールアドレスとする。

以上。

2004/03/09 am


HOME |  BACK

テレワークならECナビ Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!
無料ホームページ 無料のクレジットカード 海外格安航空券 海外旅行保険が無料! 海外ホテル