問題 No.5498
TCP/IPネットワークにおいて、コンピュータ間でファイルを転送するために使用されるプロトコルであり、制御用とデータ転送用の2つのコネクションを確立して通信を行うものはどれか。
【正解の解説】
FTP
これは宅配便のシステムに例えると、荷物を送る手続きの相談窓口(制御用)と、実際に大きな荷物をトラックで運ぶルート(データ用)を別々に用意するようなものです。2つの通信路を同時に使い分けることで、大量のファイルでも安全かつ確実にやり取りができる仕組みになっています。
スポンサーリンク
【その他の選択肢の解説】
HTTP
ファイル転送を行う点では似ていますが、HTTPは私たちがインターネットでホームページを見るときに使うものであり、ファイル転送専用の制御・データ用という2つのコネクションを使い分ける仕組みとは異なります。試験ではファイル転送といえばFTPと結びつけられるようにしましょう。
SMTP
私たちが書いたメールを相手のメールサーバーまで届けるための郵便配達員のような役割を持っています。メールにファイルを添付して送ることはできますが、ファイル転送そのものを目的としたFTPの仕組みとは根本的に用途が異なるため注意が必要です。
DHCP
ファイル転送とは全く異なり、いわばネットワーク上の空き部屋の鍵を自動で貸し出す管理人さんのような役割を果たします。パソコンを繋いだ瞬間にネットが使えるのはDHCPのおかげですが、ファイル共有の文脈とは無関係の用語です。