\r\n\r\n

アクティブエフティーピーとパッシブftpの違い

ftp (File Transfer Protocol) は、tcp/ip ベースのネットワーク (あるコンピュータから別のコンピュータにバイトストリームを転送するために伝送制御プロトコル/インターネットプロトコルを使用するネットワーク) 上の 2 つのホスト間のファイル転送に関連するネットワークルール (プロトコル) の標準的なセットです。アプリケーション層...

アクティブFTPとパッシブFTPの比較

FTP(File Transfer Protocol)は、TCP/IPベースのネットワーク(Transmission Control Protocol/Internet Protocolを使用して、あるコンピュータから別のコンピュータにバイトストリームを転送するネットワーク)上の2つのホスト間のファイル転送に関するネットワークルール(プロトコル)の標準セットです。FTPはクライアント/サーバ原理に基づいており、OSIモデル(オープンシステムインターコネクションモデル)に含まれているものです。アプリケーション層。

通常、転送するファイルを保存するFTPサーバーでは、コマンド用とデータの送受信用の2つのポートを転送に使用します。クライアントコンピュータからのリクエストは、サーバーのポート21で受信します。このポートはコマンド送信専用なので、コマンドポートと呼ばれます。受信要求を受け取ると、クライアントコンピュータが要求したデータやアップロードしたデータは、データポートと呼ばれる別のポートを介して送信される。このとき、データ転送に使用されるポート番号は、FTP接続のアクティブモードとパッシブモードによって異なります。

Active FTPとは?

アクティブFTP接続モードとは、コマンド接続はクライアントが、データ接続はサーバーが開始するモードです。そして、サーバーがアクティブにクライアントとのデータ接続を確立するため、このモードをアクティブと呼びます。クライアントは1024より上位のポートを開き、それを通じてサーバーのポート21またはコマンドポートに接続します。その後、サーバーはポート20を開放し、クライアントの1024より上位のポートにデータ接続を確立します。このモードでは、クライアントは、開いたポートで受信するすべての着信接続を受け入れるようにファイアウォール設定を行う必要があります。

Passive FTPとは?

パッシブFTP接続モードでは、コマンド接続とデータ接続の両方がクライアントによって開始され、確立されるため、サーバーは完全に受動的に動作します。このモードでは、サーバーはポート21(コマンドポート)で受信要求を待ち、クライアントからデータ接続の要求があると(ハイポートを使用して)、サーバーはランダムにハイポートの1つを開きます。その後、クライアントは、サーバーの開いたポートと、1024より上位のランダムに選択した自身のポートとの間でデータ接続を開始します。このモードでは、クライアントは送信接続のみを必要とし、ファイアウォールは送信接続をブロックしないため、ファイアウォールの設定を変更する必要はありません。ただし、サーバーの管理者は、サーバーが開いているすべてのポートで着信接続を許可していることを確認する必要があります。

Active FTPとPassive FTPの違いは何ですか?

アクティブFTPとパッシブFTPの違いは、サーバーとクライアントの間のデータ接続を誰が開始するかに基づいています。データ接続がサーバーによって開始された場合、FTP接続はアクティブとなり、データ接続がクライアントによって開始された場合、FTP接続はパッシブとなります。

接続のActive/Passiveモードにより、データ接続に使用するポートが変わります。アクティブFTPでは、サーバーのポート20とクライアントのハイポートの間でデータ接続が確立されます。一方、Passive FTPでは、ServerのHighポートとClientのHighポートの間でデータ接続が確立されます。

  • 2020-11-04 09:09 に公開
  • 閲覧 ( 27 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ