Ftpは2つの方法で

  

ftp転送をします:ASCII転送モードとバイナリデータ転送モード。 1。 ASCII転送モード:ユーザーがコピーしているファイルに単純なASCIIコードテキストが含まれていると仮定しますファイルがリモートマシン上で実行されていない場合、ftpは通常自動的にファイルの内容を調整してファイルを他のコンピュータに解釈します。テキストファイルの形式を保存します。しかし、ユーザによって転送されているファイルがテキストファイルを含まない場合がしばしばあります、それらはプログラム、データベース、ワープロファイルまたは圧縮ファイルであるかもしれません(ワープロファイルは大抵テキストを含み、それは示されたページサイズも含みます)。フォントなどの情報の非印刷文字)。テキスト以外のファイルをコピーする前に、binaryコマンドを使用してftpにワードバイコピーを指示してくださいこれらのファイルを処理しないでくださいこれもまた以下のバイナリ転送です。推奨読書:FTP詳細コマンド2を使用してください。バイナリ転送モード:バイナリ転送では、ファイルのビット順が保存されるため、オリジナルとコピーはビットごとになります。宛先マシン上のビットシーケンスを含むファイルが無意味であっても。たとえば、Macintoshは実行可能ファイルをWindowsシステムにバイナリモードで送信しますが、他のシステムではこのファイルを実行することはできません。あなたがバイナリモードのファイルをASCIIモードで転送すると、それらが必要でなくても翻訳されます。これにより転送が遅くなり、データが破損してファイルが使用できなくなります。 (ほとんどのコンピューターでは、ASCII文字の組み合わせでは使用されないため、ASCII方式では通常、各文字の最初の有効数字は意味がありません。バイナリファイルを転送する場合、すべてのビットが重要です。)マシンは同じで、バイナリモードはテキストファイルとデータファイルの両方に有効です。 ftpのしくみftpは2つのモードをサポートします。1つは標準(つまり、ポートモード、アクティブモード)、もう1つはパッシブ(つまり、pasv、パッシブモード)です。標準モードftpクライアントは、ftpサーバーにportコマンドを送信します。パッシブモードのftpクライアントは、pasvコマンドをftpサーバーに送信します。ポートモードのftpクライアントは、まずftpサーバーのtcpポート21との接続を確立し、このチャネルを介してコマンドを送信しますクライアントがデータを受信する必要がある場合は、このチャネルでportコマンドを送信します。 portコマンドには、クライアントがデータを受信するポートが含まれています。データを送信するとき、サーバーは自身のtcp 20ポートを介してクライアントの指定されたポートにデータを送信します。 FTPサーバーは、データを転送するためにクライアントとの新しい接続を確立する必要があります。パッシブモードは、制御チャネルが確立されたときの標準モードと似ていますが、接続が確立された後でportコマンドは送信されず、pasvコマンドが送信されます。 pasvコマンドを受信すると、ftpサーバーはハイエンドポート(1024以上のポート番号)をランダムに開き、ポートにデータを送信する要求をクライアントに通知し、クライアントはftpサーバーに接続し、ftpサーバーはこのポートを使用してデータを実行します。転送、今度はftpサーバーはもはやクライアントとの新しい接続を確立する必要はありません。多くのファイアウォールは、設定時に外部から開始された接続を受け入れることを許可されていません。サーバーのtcp 20が内部ネットワークのクライアントとの新しい接続を確立できず、それが動作不能になるため、ネットワークのクライアントはポートモードでftpサーバーにログインできません。

ftpの使い方がわからない場合flashfxp、ultraftpなど、次のftpソフトウェアである限り、何か、それは良い解決策です、入力アドレスは直接ダウンロードされます。 ftpサイトを構築したい場合は、server-uまたは他のソフトウェアを直接セットアップして独自のソフトウェア設定を行う必要があります。

Copyright © Windowsの知識 All Rights Reserved