FTPって何?初心者でも理解できるガイド

ざっくりとFTP

  • インターネット上でファイルをやり取り
  • コンピュータ間の通信手順を定める
  • サーバーとクライアント間で利用

FTP = File Transfer Protocol
FTPとは、インターネット上でファイルのやり取りをするための通信手順です。

FTPとは

FTPとは、インターネット上でファイルを送受信する手順。 なぜなら、コンピュータが互いにファイルをやり取りするためには、共通の「言語」が必要だから。

例えば、メールを送る時、私たちは特定のメールアドレスに送ることを知っている。 そして、FTPも同じように、特定の「アドレス」にファイルを送ることを可能にしている。

つまり、FTPはファイルを送るための「道路」のようなもの。 だから、FTPがなければ、インターネット上でファイルの送受信は難しい

使用する職種

  1. ウェブデザイナー
    FTPは、ウェブサイトのアップデート作業で重宝する。なぜなら、サーバー上のファイルを直接編集できるから。例えば、ウェブページの修正。

  2. システム管理者
    FTPは、大量のデータのバックアップに便利。なぜなら、一度に多くのファイルを転送できるから。例えば、サーバーのバックアップ。

  3. ソフトウェア開発者
    FTPは、プログラムのバージョン管理に役立つ。なぜなら、ファイルのアップロードやダウンロードが容易になるから。例えば、ソースコードの更新。

FTPはサーバーと繋がる1番簡単な方法です。

有名な企業や製品、サービス

  • FileZilla
    FileZillaは、人気のFTPソフトウェア。なぜなら、使い易くて無料。例えば、個人からビジネスまで幅広く利用されている。
  • Google Cloud Storage
    Google Cloud Storageは、FTPを使用してデータをクラウドに保存できる。なぜなら、安全性と拡張性を兼ね備えているから。例えば、ビジネスのバックアップや共有に使われる。
  • Tim Berners-Lee
    Tim Berners-Leeは、インターネットの父とも称され、FTPの開発に大いに貢献した。なぜなら、彼がWorld Wide Webを創造したから。例えば、FTPはWebの基盤技術の一つ。

大まかな手順

  1. FTPを開く
    FTPソフトウェアを開く。なぜなら、それがFTP接続のスタート地点だから。例えば、FileZilla。

  2. ログイン
    サーバーの情報を入力する。なぜなら、それが目的地を指定する方法だから。例えば、ホスト名、ユーザー名、パスワード。

  3. 接続する
    接続ボタンを押す。なぜなら、それがサーバーとの接続を開始するトリガーだから。

  4. ファイルを転送
    必要なファイルを選択して転送する。なぜなら、それがFTPの主目的だから。

  5. 完了
    転送が完了したら、接続を切る。なぜなら、無駄なリソースを使わないためだ。例えば、ユーザーが接続を切らずに放置したままだと、サーバー側で余計なリソースが消費されてしまう。

類似語

  • HTTP
    HTTPは、ウェブページの情報を取得するためのプロトコルだ。なぜなら、ウェブサイトをブラウザで見るためには、このプロトコルが必要だからだ。例えば、Googleを検索するとき、HTTPが背後で働いている。
  • SFTP
    SFTPは、安全なファイル転送を提供するプロトコルだ。なぜなら、通信内容を暗号化して、第三者に読み取られるのを防ぐからだ。例えば、重要なドキュメントを送るとき、SFTPがよく使われる。
  • SCP
    SCPは、ネットワーク経由でファイルをコピーするプロトコルだ。なぜなら、一つのシステムから別のシステムに直接ファイルを複製するからだ。例えば、リモートサーバーにバックアップを取るときに使われる。

反対語

  • Local File Access
    ローカルファイルアクセスは、ネットワークを介さずに自分のコンピュータ内のファイルを扱う行為だ。なぜなら、これは全ての操作が自分のマシン内で完結するからだ。例えば、パソコン内のドキュメントを開いたり編集するときにこれが使われる。
  • Upload
    アップロードは、ファイルを自分のコンピュータからサーバーへ送る行為だ。なぜなら、FTPはダウンロードとアップロードの両方を行うが、アップロードはその半分だけを表すからだ。例えば、自分の写真をSNSに投稿するとき、アップロードが行われる。
  • Manual Transfer
    手動転送は、ネットワークを介さずに物理的にデータを移動する行為だ。なぜなら、これは電子的な転送ではなく、物理的なメディア(USBドライブなど)を使うからだ。例えば、大きなファイルをUSBドライブに保存して友達に渡すとき、これが行われる。

会話の例文

  1. 学校の情報科学の授業
    Q.「FTPって何?」
    A.「FTPはファイルをネットワーク経由で別のコンピュータに送るための方法だよ。」

  2. 会社のIT部門
    Q.「FTPとHTTPの違いは何?」
    A.「FTPはファイル転送に特化しているけど、HTTPはウェブページの取得に特化しているんだ。」

  3. 友達との会話
    Q.「FTPってどうやって使うの?」
    A.「FTPクライアントを使うと簡単だよ。使い方を教えてあげる。」

使用時の注意点

FTPを使用する時の注意点はセキュリティである。 なぜならばFTPは元々暗号化されていないからだ。 例えば、パスワードや転送されるファイル自体が第三者に盗まれる可能性がある。

そして、そのためにSFTPやFTPSなどの安全な代替手段が存在する。 だからFTPを使う時は、可能ならこれらの安全な方法を選ぶべきだ。

FTPはファイル転送の基本、でもセキュリティには注意!

記事を書いてる人

ガラケー時代からWEB開発やってる自宅SE です。

「○○を知りたい!!」「○○が分からない!!」などありましたら、Twitterでもブログでもコメントいただければ、ご期待に添えるように頑張ります!

ネット事件簿チャンネルを運営しているので、YouTubeもぜひ覗いてみてください!!

雨おやじのSNSを覗く!!
IT用語辞典
雨おやじのSNSを覗く!!
ITkagyo

コメント