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

IT用語を分かりやすく噛み砕いて、初心者でもスムーズに仕事の会話に参加できるように解説します。このIT用語辞典の目的は「会話についていく」であり、情報レベルは基礎中の基礎の会話についていけるレベルです。これさえ見れば仕事の会話は怖くない! IT用語辞典

ざっくりと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ドライブに保存して友達に渡すとき、これが行われる。

会話の例文

学校の情報科学の授業

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

会社のIT部門

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

友達との会話

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

使用時の注意点

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

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

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

当IT用語辞典の目的は「会話についていく」であり、情報レベルは基礎中の基礎です。さらに正確性、具体性、最新性を求めてる方は、もっとググってください。
YouTubeのチャンネル登録はこちら!!
( *ˊᵕˋ)σ 凸ポチッと応援よろしくね!!
開発・運営ランキング にほんブログ村 IT技術ブログ IT技術情報へ
記事を書いてる人
WEB田タン

ガラケー時代からWEB開発やってるバツイチ自宅SEです。不眠不休で働くので、ブログのブックマークとYouTubeのチャンネル登録とXのフォローお願いします。デスマ上等!!

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

WEB田タンのSNSを覗く!!
IT用語辞典
WEB田タンのSNSを覗く!!
ITkagyo

コメント

タイトルとURLをコピーしました