は、RFC 959のコマンドを指定するには、最低限の実装

最小の実装

は、RFC 959、およびRFC 1123を更新、追加のコマンドでは、このリストは、コマンドは、FTPの最低限の実装をサポートする必要がありますを指定します。実装は、RFC 1123で指定された詳細は、別のオペレーティングシステムでは、ファイルシステム、およびファイアウォールを使用することがありますコンピュータ間の通信処理が可能です保護しかし、RFC 1123は、コンピュータがオペレーティングシステムまたはファイルシステムを許可しないか、またはコマンドをサポートしているのサポートを追加する義務はないと言う。ですから、例えば、そのファイルシステムは、そのディレクトリを操作するMKD、Cwdを、または他のコマンドをサポートしていないFTPサーバーを実行することができますサブディレクトリに、組み込みシステムをサポートしていませんが、現実には、システムのソフトウェアのコマンドをサポートするために必要な部分に依存上でどのようにシステムでFTPを使用します。 PC上で、ユーザーは、必要があるとして対応し、柔軟性の可能性としては、FTPクライアントアプリケーションの場合は様々なFTPサーバとファイルを交換する。また、FTPサーバーは、様々なクライアントに大量のコマンドセットをサポートする必要があります。しかし、組み込みシステムは、交換のみのFTPクライアントまたはサーバーの知られているの最小限の実装を持つことができるファイルです。既知のサーバやクライアントの場合は、転送されますのみと完全にソフトウェアによって両端に制御され、コマンド、および予測可能なため、限られた既知のことができます。次のコマンドは、最小の実装は、RFC 1123、プラスと、EPSVとEPRTによって要請されてv6のIPアドレスの追加をサポートしている。コマンドは、RFC 959のでも記載されて小規模なサブセットに含まれます。

  

ACCTのアカウントACCTコマンドは、ユーザーアカウントを識別します。サーバー上で、または特定の権限を付与するアカウントを使用することがシステムログに(例えば)はいつでもログオンした後にファイルを格納するACCTの値が必要な場合があります。

APPEでパス名APPEでコマンドを使用すると、サーバーは指定されたファイルが存在する場合に、受信したデータを追加するためにクライアントの要求を、それ以外のファイルを作成し、それには、受信データを格納します。

CDUPCDUPコマンド要求は、現在のディレクトリの親ディレクトリに変更する。

CwdをパスCWDコマンド要求は、ディレクトリのパス名で指定された作業ディレクトリを変更します。

DELE試験対策パスDELEコマンド要求は、ファイルのパス名はサーバーの指定を削除します。

EPSVをEPSVをコマンド要求は、サーバーがクライアントの代わりにデータ接続を開くには、サーバーが接続をオープンを待たなければならない。サーバーコード227を入力する拡張パッシブモードでは、この要求には、ポート番号によっては、サーバーがクライアントをリッスンします続いて応答します。応答の形式です:

を入力する拡張パッシブモード (| | | port_numberは|)ここで、port_numberは、サーバーがリッスンするポートの番号です。お勧めの区切り文字のASCII文字124です(|)。最初の2つのフィールドが、将来使用するためのプレースホルダを空にする必要があります。形式は、引数はEPRT、以下の説明で渡されたの形式に類似しています。このコマンドは、RFC 2428で定義されます:IPv6とNATのためのFTP拡張。また、PASVコマンドを参照してください。多くのサーバが、EPSVをPASVモードはサポートします。

はEPRTはEPRTコマンドは、データ接続に拡張アドレスを提供するには、クライアントができます。はEPRTの形式です:はEPRT |ネットPRTの|ネット- addrには|のTCPポート|ここで選択:net - PRTのアドレスファミリ番号のリストを維持からですIANAによって。 IPバージョン4は1で、IPバージョン6は2です。当期純- addrはIPアドレスです。 IPバージョン4アドレスは、6のアドレス表現は、RFC 2373で説明:IPバージョン6部:TCPポートのアーキテクチャのアドレスを使用します。IPバージョンクワッド表記点線を使用するTCPポートをホストが接続をリスンしての数です。このコマンドは定義されては、RFC 2428で:IPv6とNATのためのFTP拡張。また、PORTコマンドを実行してください。多くのサーバが、はEPRTポートはサポートします。

記事は、ダニエルR.提出


免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。
重要: この記事は、"RFC 959ではコマンドは、最低限の実装、"自動ソフトウェアによって翻訳された指定します。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。


Online: 261 users browsing the articles directory