今日は、ファイル転送プロトコル(FTP)とは何か、そしてそれがどのように機能するかについてお話します。 FTPファイル転送プロトコルの使用は、TCP / IPネットワークを介してコンピューター間でファイルを転送するために使用できる基本的な方法の1つです。この方法により、ファイルのサイズが大きい場合でも、ファイルを高速に転送できます。
ファイル転送プロトコル(FTP)とは何ですか?
FTPはファイル転送プロトコルの略です。 この方法は1970年代から使用されています。 コンピューターのデフォルトのFTPポートは、ポート20およびポート21と呼ばれ、この交換または転送プロセスを実行するために使用されます。
ファイル転送プロトコルでは、一方のデバイスがFTPクライアントとして機能し、もう一方のデバイスがFTPサーバーのように機能します。 クライアントは、別のコンピューターへのアクセスを担当するクライアントです。 したがって、FTPクライアントは、このプロトコルを使用して、コンピューターまたはサーバーのポート(制御およびデータ転送)を使用してファイルを送信または転送できるようにするソフトウェアです。 クライアントは、このFTPポートを制御とデータ転送に使用します。
FTPは何に使用されますか?

すでに述べたように、FTPプロトコルはファイルの転送に使用されます。 それらは私達が速くそして簡単な方法でファイルを転送することを可能にします。 ファイルサイズを考慮して制限はありません。 また、この方法は、たとえばSFTPL、SSL、SSHなどのプロトコルを使用している限り、優れたセキュリティを提供します。
FTPクライアントに接続する方法は?
サーバーへの接続に使用できるプログラムはいくつかあり、そのうちの1つはFileZillaと呼ばれ、無料でダウンロードできます。 これは、世の中で最も人気のあるソリューションの1つであり、Webサイトからダウンロードできます。 コンピューターにFileZillaがある場合、サーバー、ユーザー名、パスワード、ポートなどの一連の入力可能なフィールドが上部に表示されます。 接続するFTPサーバーのIPアドレスまたはドメイン、ユーザー名、関連するパスワード、および接続に使用するポートを入力するだけです。 準備ができたら、「クイック接続」をクリックすると、プロセスが開始されます。
FileZillaが最も人気のあるオプションですが、それだけではありません。 Windows用の別のFTPクライアントはWinSCPと呼ばれ、無料でダウンロードでき、FTP、SFTP、FTPS、SCP、S3、またはWebDAVプロトコルを使用できます。 また、制限を設定したり、ルールを作成したり、プロセスを自動化したりすることもできます。
使用できるもう1つのものはSmartFTPと呼ばれます。 FTPサーバーに接続できますが、GoogleドライブやYandexDiskなどにアクセスしたい場合はクラウドストレージシステムに接続することもできます。無料でダウンロードできます。
デフォルトのポートは何ですか?
FTPで使用されるデフォルトのポートは、制御用のTCP 21とデータチャネル用のポート20です。 ポート21は制御に使用されるポートであり、そこから接続は管理されますが、データは転送されません。 ファイル転送を実行するために使用できるアクティブまたはパッシブのさまざまなモードがあります。 アクティブモードでは、TCPポート20はデータチャネルが作成されるポートであり、クライアントでは常にTCP 1024よりも高いランダムポートが選択されます。一方、制御ポート21がパッシブモードになります。接続する外部ポートを選択するために使用され、クライアントは指定されたポートから接続を確立します。 後者が最も一般的に使用されており、前者は1024を超えるすべてのポートが開いていることを意味するため、セキュリティ上の問題が発生します。 このため、通常は2番目が最も一般的なモードです。
FTPセキュリティリスク

ファイル交換にFTPプロトコルを使用する必要がありますか? それらには、考慮しなければならないいくつかのリスクがあります。 Panda Security社が説明しているように、FTPプロトコルには多くの脆弱性があります。 どうして? パスワードを必要とせずに、FTPや匿名などの一般的なユーザー名を持つ古いFTPサーバーに簡単にアクセスできます。
FTPを使用する際のリスクを回避するにはどうすればよいですか?
FTPサーバーを保護する場合は、安全なアクセスパスワードを設定するなど、一連の基本的なヒントに従う必要があります。 セキュリティを向上させる場合は、ゲストユーザーオプションも無効にする必要があります。 考慮すべきもう1つの推奨されるヒントは、デフォルトのポートを変更することです。








