FTP
エフティーピー / File Transfer Protocol
ファイル転送の際に利用するアプリケーション層のプロトコル。クライアントからサーバへファイルを転送するコマンド「PUT」や、サーバからのファイルを取り出すコマンド「GET」などがある。
FTPセッション中は、コマンドと応答のための制御コネクションと、データ転送のためのデータコネクションの2つのコネクションが使われる。
動作は、まずクライアントの制御プロセスが制御コネクションを確立し、これを使ってコマンドと応答が送られる。この制御コネクションは、コマンドやデータの転送中は常に開いている必要があり、このコネクションが維持されていないとFTPセッションは中止される。この制御コネクションで、クライアントがデータ転送用パラメータや動作を指定するFTPコマンドを送信すると、サーバがデータコネクションを開始する。
セキュリティ強化のために、クライアントがデータコネクションを開始するものをFTP Passive Openと呼ぶ。これは、制御コネクションとデータコネクションに使うポート番号をクライアントが統制するもので、ネットワーク管理者の制御範囲が広がる。
FTPを利用したアプリケーションも、FTPと呼ばれることがある。
Master of IP Network フォーラム 新着記事
- 「ネットワーク仮想化」がもたらすもの (2012/5/25)
キャリアイーサネット網で展開されているVPNサービスをSPBに置き換えると、どんな変化が起こるのか - 「Meteor」で来れ、1億総Webアプリ開発者の時代 (2012/5/16)
文系人間の筆者でも、「これならWebアプリ開発、できるかも」と思わせてくれるフレームワーク、Meteorの可能性を予想してみたい - ついに来た? 「真のIPv4アドレス在庫枯渇」 (2012/5/14)
IANAやAPNIC/JPNICが管理するIPv4アドレスの在庫が枯渇してから1年。いま、水面下で「真の枯渇」が始まりつつあります - SLB-PTでWebサーバをさくっとIPv6対応に (2012/4/26)
いくつか存在するIPv6移行ソリューションの中から、SLB-PTを用いて、さくっとWebサーバをv6対応させる方法を説明
|
|
@IT 新着記事
