意外と知らない「FTP」をパケットで解明!

この記事をtweetする このエントリーをはてなブックマークに追加

IT担当者の必須知識が身につく 初級ネットワーク講座

意外と知らない「FTP」をパケットで解明!

2013/09/10


 FTP(ファイル転送プロトコル)は,その名の通りファイルを転送するプロトコルであり、インターネット上でWebの閲覧(HTTP)、メールのやりとり(SMTP/POP3)に次いで使用されるプロトコルである。FTPは、HTTPやSMTP、POP3などと同様、IPネットワーク草創期からあるプロトコルであるが、他のプロトコルとは異なり“制御用”と“データ転送用”の2種類のコネクションでファイル転送を実現するのが特徴だ。この2種類のコネクションを用いるがゆえに、後に出てきたファイアウォールや暗号化、アドレス変換などの技術と相性が悪く、併用には何らかの工夫が必要となる。パケット解析をもとに、意外と知られていない「FTP」の仕組みについて解説する。

FTP

※「FTP/意外と知らない「FTP」をパケットで解明!」の記事を一部ご紹介します。会員登録を行い、 ログインすると、「FTP/意外と知らない「FTP」をパケットで解明!」の記事全文がお読みいただけます。

会員登録はこちら(無料)



1

ファイル転送プロトコル(FTP)とは

1-1

FTPとは

 FTPは、File Transfer Protocol の略で、インターネットなどのIPネットワークにおいて異なるコンピュータ間でファイルを転送するプロトコルであり、IETFによってRFC 959で定義されている。OSI参照モデルのアプリケーション層に位置し、トランスポート層はTCPを用いる。
 インターネットでは、作成したWeb用のファイルをWebサーバに転送させたり、拠点間でのファイルのやりとりなどで用いられたりする。
 FTPは、HTTPやSMTPなどのプロトコルと同様にTCPコネクションが確立された後は、そのTCPコネクション(仮想的な通り道)を利用してクライアントとサーバの間でデータのやり取りがされる。
 クライアントからサーバへのデータを「コマンド」と呼び、3〜4文字の英字でその意味を表す。(USER、PASS、NOOPなど)
 また、サーバからクライアントへのデータを「レスポンス」と呼び、3桁の数字でその意味を表す。(220、331、230,など)

 100番台  肯定的な予備応答
 200番台  肯定的な完了応答  通常の完了を示す
 300番台  肯定的な中間応答  正常な動作だが、引き続き追加のコマンドを必要としている
 400番台  一時的な否定応答  一時的な理由で完了されなかった
 500番台  否定応答  何らかの理由で完了されなかった

 しかし、HTTPやSMTPなどのプロトコルは1つのTCPコネクションを利用するのに対し、FTPは2つのTCPコネクションを利用する。
 1つ目のTCPコネクションは“制御コネクション”と呼ばれ、FTPを制御するためのコネクションであり、ポート番号21(FTP)が用いられる。  
 2つ目のTCPコネクションは“データコネクション”と呼ばれ、ファイルやファイル一覧などのデータを転送するためのコネクションである。PORTモードではポート番号20(FTP-DATA)が用いられる。

…この記事の続きは、会員限定です。  会員登録はこちら(無料)

続きを読むには…
会員登録いただくと自動的にこの記事に戻り、続きが読めます。

会員登録(無料)・ログイン

このページの先頭へ

FTP/意外と知らない「FTP」をパケットで解明!」関連の情報を、チョイスしてお届けします

※キーマンズネット内の「FTP」関連情報をランダムに表示しています。

FTP」関連の製品

FEREC 【ネットスプリング】 Barracuda SSL VPN 【バラクーダネットワークスジャパン】 NetCrunch(ネットクランチ) 【情報工房】
UTM リモートアクセス ネットワーク管理
IDとパスワードによる「ユーザ認証」「アクセスコントロール」「ログ収集」を1台で実現するアプライアンスタイプのLANアクセス管理システム。 外出先や出張先、在宅勤務など、社外・外部から内部ネットワークリソースへWebブラウザやスマートデバイスを利用してセキュアなアクセスを実現。 中小規模ネットワーク向けの統合型監視・管理ツール。グラフィカルなインターフェースと直感的な操作方法が特長。エージェントレスなので簡単導入が可能。

FTP」関連の特集


ネットワークの理解は“実際にパケットを観察すること”が最大の近道!パケット解析方法にヘッダの構造など…



古典的で代表的な攻撃手法「パスワードクラッキング」。不正ログインの実態とは?攻撃者の手口から認証強化…



 前回までにモバイルPC環境を有効に活用するために必要なセキュリティ機能について話を進めてきた。今回…


「ネットワーク機器」関連 製品レポート一覧

このページの先頭へ

FTP/ 意外と知らない「FTP」をパケットで解明!」の記事を一部ご紹介しました。
会員登録を行い、ログインすると、「FTP/ 意外と知らない「FTP」をパケットで解明!」の記事の続きがお読みいただけます。


Myリストへ 印刷用ページへ

この記事をtweetする このエントリーをはてなブックマークに追加


この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。


ページ: 1 | 2 | 3


30006242


IT・IT製品TOP > ネットワーク機器 > その他ネットワーク関連 > その他ネットワーク関連のIT特集 > 特集詳細

このページの先頭へ

キーマンズネットとは

ページトップへ