FTPサーバーには何がありますか?

(1)インターネットはさまざまな種類のサーバーで動作します。データ交換に最も一般的で頻繁に使用されるのはFTPです。それらの特異性は何ですか? FTPサーバーには何がありますか?

(2)この問題は研究の文脈で考えることができます:(3)(0)(4)(0)(5)内容(0)(0)( 6)(7)(8)FTPテクノロジーの本質 (9)(10)FTP接続はどのように行われますか?(11)(12)FTPプロトコルの実用化 (13)(14)FTPプロトコルのサーバーおよびクライアント部分 (15)(16)それで、FTPサーバーにありますか?(17)最初のポイントから始めましょう。 (18)FTPテクノロジーの本質(19)略語FTPは、単にファイル転送プロトコルまたは「ファイル転送プロトコル」の略です。 FTPサーバーの名前に基づいて、FTPサーバーを介してファイルの転送はそのように編成されるべきであり、実際には他に何もないと想定できます。ただし、ファイル転送は他のプロトコル、特にHTTPを使用して実行されます。 (20)FTPテクノロジーの特異性は何ですか?事実、この標準は大きなファイルの転送に適合しています。たとえば、MP3の曲、映画、写真、ソフトウェアディストリビューションなど。次に、別の一般的なネットワークプロトコルであるHTTPは、主に比較的小さなテキストファイル(Webページ)を転送するために最適化されています。 (21)FTP標準を介した主にWebページの形式でのデータ交換の編成は、常に最適であるとは限りません。特に、多数のユーザーが同時にアクセスする必要があると想定される場合はそうです。したがって、インターネット上のWebページへのアクセスを整理するために、HTTPプロトコルがよく使用されます。 (22)HTTPおよびFTP標準は競争力があると見なされるべきではありません。それらは互いに補完し合っています。 FTPは多くの点でHTTPに非常に似ていることに注意してください。特に、どちらのテクノロジもTCP / IP標準に基づいて実装されています。これは、インターネット上のコンピュータ間の通信を整理するために使用される主要なテクノロジです。 (23)FTP接続はどのように行われますか? (24)FTPテクノロジーは、他のネットワークプロトコルの使用と同様に、各ファイルが持つアドレスを使用して、サーバーコンピューター上のデータへのアクセスが実行されることを前提としています。インターネットサーバー上の対応する座標の構造は次のとおりです。ftp.server.host.com/ file.exe、ここでftpはプロトコルを示し、host.comはレベル2ドメイン、サーバーはレベル3ドメインです(使用する場合)、file.exe-特定のファイル(この場合は一部のアプリケーション)。(25)前述の構造で提示されたアドレスを使用して、ユーザーはクライアントソフトウェアを使用して、FTPサーバーにあるファイルにアクセスしてダウンロードできます。 FTPプロトコルを使用すると、ユーザーはデータをダウンロードすることもできます。このような活動をどのように実施できるかをすぐに見ていきます。 (26)サーバー側のデータ管理は、特別なオペレーティングシステムを使用して実行されます。サーバーの所有者は、OS構造に存在するソリューションを利用して、リソースへのアクセス権を構成できます。特に、パスワードと制限を設定できます。その機能については、以下で検討します。 (27)FTPプロトコルの実用化(28)FTPプロトコルは、最も初期の通信規格の1つです。それは1971年に開発されました-インターネット自体よりはるかに早いです。その関連性が今まで消えていないという事実を考慮すると、対応する規格の実際の適用がどれほど広いかを想像することしかできません。 (29)しかし、インターネットが世界的に普及しているため、FTPプロトコルはWeb業界で最大の需要を獲得しています。検討中の標準により、次のことが可能になります。(30)(31)ホスティングサーバーへのコンテンツの配列を形成する必要なファイルの高速ロード。 (32)ユーザー向けのデータダウンロードチャネルの編成(必要に応じてダウンロード)。(33)FTPプロトコルを使用したファイル転送は、企業のコンピュータネットワークでも実行できます。検討中の規格は最も初期のものの1つであるという事実にもかかわらず、場合によっては、競合する代替手段がありません。 (34)FTPプロトコルのサーバーおよびクライアント部分(35)FTPテクノロジーには、1台のコンピューター(サーバーとして機能)のハードディスクからのファイルを次のメディアに転送するアルゴリズムの使用が含まれます。別のPC(クライアント)。同じPCを使用している場合も、逆の手順が可能です。この場合、デバイスは「役割」を変更します。 (36)ファイルのFTP転送は、特別なコマンドとアルゴリズムを使用して実行されます。それらの実際の使用には、コンピュータに特殊なタイプのソフトウェアをインストールする必要がある場合があります。特に、サーバーPCに関しては、これらはファイルを管理するオペレーティングシステムの構造の一部であるソリューションである可能性があります。また、対応するタイプのソフトウェアは、多くの場合、「ホスト」PCに個別にインストールされます。 (37)データの転送先のコンピューターには、クライアントソフトウェアが必要です。サーバーコンピュータにあるファイルへのアクセスは、ログインとパスワードを使用して、またはそれらなしで実行できます。承認のための適切な情報を持っているユーザーの権利は、次の側面でも制限される可能性があります。(38)(39)サーバー上にあるファイルを変更(削除、コピー、名前変更)する機能。 (40)1つまたは別のIPアドレスからのFTPリソースへのアクセス。 (41)サーバーへのファイルのダウンロード(またはアップロード)の速度。(42)FTPアクセスを整理するためのクライアントプログラムは、機能が大幅に異なる場合があります。そのため、構造と機能の点で最も単純なソリューションがあります。コンソールに特別なコマンドを入力してユーザーとサーバー間の通信を行うソリューションです。これらの中には、Windowsにプリインストールされているftp.exeプログラムがあります。 (43)(44)(45)グラフィカルインターフェイスを備えたソフトウェアがあり、ファイルを転送するだけでなく、サーバー上のファイルの場所を管理したり、名前を変更したりすることもできます。 (46)PC(Windows、Linux、MacOS)、モバイルデバイス(Android、iOS)の最新のオペレーティングシステムでは、原則として、FTPプロトコルを操作するための最小限のソフトウェアツールセットがプリインストールされています。たとえば、ほとんどの場合、PCおよびガジェットのユーザーは、ブラウザーを介してそれぞれのサーバーからファイルをダウンロードする機会があります。一般的なファイルマネージャー(Total Commanderなど)もFTPクライアントとして使用できます。原則として、エクスプローラーなどの組み込みのWindowsツールでも、問題の標準を使用してファイルの交換に関連する基本的な手順を実行できます。 FTPプロトコルで動作するように適合された特殊なソリューションがあります(gFTPやSmartFTPなど)。 (47)(48)(49)検討中のタイプのクライアントソフトウェアの分類は、オンラインまたはオフラインのカテゴリへの割り当てに基づいて実行できます。上記で検討したプログラムの例はオフラインです。同様に、オンラインサービスの使用も許可されています。 (50)では、FTPサーバーには何がありますか? (51)まず第一に、これらはもちろんファイルです。ほとんどの場合、サイズが大きい-映画、音楽、ソフトウェアディストリビューション。上で述べたように、FTPプロトコルは一般に、HTTPよりも適切なタイプのファイルの転送を整理するのに効率的です。HTTPは、主にテキストドキュメントであるWebページを操作するときに使用されます。 (52)FTPサーバーには、ファイル交換を整理するために必要なソフトウェアのサーバー部分が含まれています。対応するソリューションは、サーバーコンピューターを制御するオペレーティングシステムの一部にすることも、サードパーティソフトウェアとしてインストールすることもできます。(53)FTPサーバーにあるサーバーソフトウェアを使用して、リモートアクセスを規制することもできます。パスワードを使用するだけでなく、ユーザーが対応するリソースにあるファイルを操作するための条件を決定します。 。