ファイル転送プロトコル(FTP)は、HTTP(Hypertext Transfer Protocol)がWebブラウザを使用するのと同じように、オンラインで情報を転送する手段を提供します。ただし、FTPは2つの異なるTCP(Transmission Control Protocol)ポート(20と21)で動作します。ファイル転送が成功するには、FTPポート20とFTPポート21の両方がネットワーク上で開いている必要があります。
正しいFTPユーザ名とパスワードをFTPクライアントソフトウェアから入力すると、FTPサーバソフトウェアはポート21を開きます。 コマンド または 制御ポート デフォルトでは、次に、クライアントはポート20を介してサーバーに別の接続を行い、実際のファイル転送が行われるようにします。
FTP経由でコマンドやファイルを送信するためのデフォルトのポートは変更できます。ただし、クライアント/ソフトウェアプログラム、ルーター、ファイアウォールが同じポートで合意できるため、標準設定が存在するため、設定が容易になります。
FTPポート21で接続する方法
FTPが機能していない場合、正しいポートがネットワーク上で開いていない可能性があります。これは、サーバー側またはクライアント側で行うことができます。ポートをブロックするソフトウェアは、ルーターやファイアウォールなど、手動で変更して開く必要があります。
デフォルトでは、ルータとファイアウォールはポート21で接続を受け付けない可能性があります.FTPが機能していない場合は、ルータがそのポートで要求を正しく転送していること、およびファイアウォールがポート21をブロックしていないことを確認することをお勧めします。
先端:Port Checkerを使用してネットワークをスキャンして、ルータにポート21が開いているかどうかを確認できます。パッシブモードと呼ばれる機能は、ルータの背後にあるポートへのアクセスに問題がある場合に使用できます。
ポート21が通信チャネルの両側で開かれていることを保証することに加えて、ポート20もネットワーク上およびクライアントソフトウェアを介して許可されるべきである。両方のポートを開くことを怠ると、完全な前後転送ができなくなります。
FTPサーバに接続すると、クライアントソフトウェアは、その特定のサーバにアクセスするために必要なログイン資格情報(ユーザ名とパスワード)を要求します。
FileZillaとWinSCPは、よく使われる2つのFTPクライアントです。どちらも無料で利用できます。