Webリソース:それは何ですか

Webリソースとは何ですか

現代の社会はインターネットなしで提出できません。特定のページに入るか、または単にソーシャルネットワークに座っているのは、特別な用語について、そして裕福な特定のものの違いについて考えていません。この記事では、実際にはWebリソースとWebリソースが存在するもの、およびその機能は何ですか。 Webサイトの作成方法を独自に学びたい場合は、無料のオンラインプログラミングとレイアウトコースを渡すように勧めます。

ウェブサイトの概念とWebリソース

Webサイト - ファイルのセット、それらがインターネットのユーザーを見るように言語プログラミング言語によって反映されている文書。言い換えれば、サイトには、ページまたは複数のページに収集されたテキスト、グラフィック、オーディオ、またはビデオ情報が含まれます。

ルールとしてのWebサイトの一意性、ドメイン名を決定します。だが Webリソース - これは特別な識別子が有効になっているノードまたはポイントです。これにより、インターネット上のページを簡単に見つけることができます。ほとんどの場合、1つのドメインは1つのWebリソースに対応しますが、時には1つのWebリソースが1つのドメインに配置されているか、または1つのWebリソースには自分自身のドメインがいくつかあります。

ウェブサイトが大きいほど、複数のドメインに配置される可能性が高くなります。ルールとして同じドメインには、ルールとして、いくつかのWebサイトが含まれていますが、無料のWebホスティングが可能です。

Webリソースの種類

Webリソースの種類が異なります

タイプ別Webリソースには特定の違いがあります。

  1. サービスの可用性によって:

    • Open - すべての人が例外なく、例外なくすべてのサービスが利用可能です。
    • セミオープン - あなたが登録する必要があるとき、原則として、無料
    • 閉鎖 - 特別な招待状にしかない組織やコンポーネントのために作成された個人的なサイト。
  2. 物理的な場所によって:

    • 公に利用可能 - すべてのユーザーに開かれています
    • ローカル - ローカルネットワークアクセス領域(十分に小さい領域の特別なコンピュータネットワーク)でのみ開きます。
  3. 情報提示方式によると:
    • 情報リソース - テーマ別サイト(狭く指向された主題を持つ)およびテーマ別ポータル(通常は包括的な情報を含む大きなWebリソース、およびリソース内で通信する機能)を含めます。
    • インターネット表現 - ルールとして、ビジネスを所有する人のサイト。そのようなサイトのさまざまな部分スペースがあります。訪問サイト、プロモーションサイト、オンラインストアなど
    • Webサービス - さまざまな亜種(ブログ、ビデオホスティング、検索サービスなど)も含まれており、インターネット上で一定数のタスクを実行するように設計されています。

あなたはまた最も興味深いものを強調することができます。 Webリソースサイトの種類の種類 :広告のためのウェブサイト。このサイトでは、主な役割は通常、「デザイン」が何かの外観を向上させる方法やより顕著な視覚化を改善する方法として演奏されます(その場合、「デザイン」についての活動の形式として「デザイン」を話すことができます)。

ビジネス用のウェブサイト。この場合、Webリソースはコンテンツによっては多かってはいけません。そのようなサイトの主な目的は、潜在的な顧客または消費者に必要な最も重要な情報のショーケースのように統合することです。しかし、笑顔内ウェブリソースがあることも注目に値します(企業 - 会社のマーケティングポリシーが考慮されている場合は、顧客や顧客のすべての質問が考慮されています)。

ウェブサイトの貯蔵

特定のサイトが正常に機能するためには、安全な場所に保管する必要があります。そのような目的のために、特別なサーバーがあります。それ以外の場合は、ハードウェアサーバー、またはWebサーバーと呼ばれます。サイトを保存するために提供される特別なサービスもあります。それらはWebホスティングと呼ばれます。

サイトを保存するのが早く、単一のサーバーを持つ必要がありました。今、インターネットはとても稲妻を発展させています、それはしばしばいわゆるサイトにいくつかのサイトを保存することができたときにユーザーがオプションにリターンします。仮想ホスティング

同じサイトがさまざまなアドレスとサーバーに保存されている場合は、もう一方のオプションは除外されません。この場合、オリジナルとコピーがあります(異なる方法で違うように - サイトのミラーバージョン)

Web開発者にとってそのようなものの順序が非常に受け入れ可能でより良い解決策であることは注目に値します。確かに、この場合、特定のサイトデータを格納するための特定のサービスを作成し、すべてのデータを全体として保存するための既に処理されたサーバを使用する必要はない。

管理者またはいわゆる重要な役割に注意する価値があります。 SISADMINOV(スラングの言語で)。その充填および持続可能なパラメータに従って、正常に機能するWebリソースの形成において重要な役割を果たす。

インターネットの現代的な発展は、私たちがこのネットワーク自体に直面するものを知っていることを私たちに知らせる一つの方法です。あなたのブログの実行を開始することにした場合は、オンラインストアを開く、または単に「トピックで」ネットワークに対処しているもの、Webリソースが何であるかを知ることが非常に重要です。

ローダ。

オンラインリソースとは何ですか?

インターネットリソース (シノニム "Webリソース、ウェブサイト、Webサービス、ウェブサイト") - これは、統合された技術とソフトウェアおよびハードウェアツールの組み合わせ、そしてワールドワイドウェブの出版を目的とした情報です。インターネットリソースには、テキスト、グラフィック、マルチメディアの形式の情報が含まれている可能性があります。各インターネットリソースには、ネットワーク上で見つけることができる一意のアドレスが必要です。

インターネットResource.jpg。

「インターネットリソース」の概念は、その語源学が特別なコンピュータの用語に戻るので、特別な語彙でより頻繁に使用されています。リソース、またはシステムリソースの情報技術は、コンピュータシステムにおいて限られた可用性の物理的または仮想コンポーネントと呼ばれます。

つまり、コンピュータ内のどのデバイスもリソースと見なすことができます。リソースは、物理コンポーネント(メモリ要素など)だけでなく、ファイルなどの仮想にも使用されます。それはリソースの仮想部分にとってWeb(インターネット)リソースのアイデアが上昇していることです。若いインターネットの時代には、ネットワークは文書を探していて、または特別な住所を持っていたファイルを探していました。インターネット上のリソースの下ですぐに、それらはまた情報システムと関連するネットワーク(例えば、電子図書館など)を理解し始めました。

インターネット上の用語を使用する場合、「リソース」という用語は類似の特徴を受け取りました(識別と表記、アドレス指定、技術的処理)。しかし、専門家の間で長い議論を引き起こした特定の特異性もありました。この議論の最も有名なプロットは、インターネットリソースの分類についての紛争でした。しかし、実際には、紛争がより多くの理由がありました。技術的な問題に加えて、専門家は社会的、言語学的およびさえ哲学的側面について議論しました。

インターネットのさらなる発展は、Webサイトの数の増加だけでなく、それらの機能や目的地のさまざまなものにも導きました。 「インターネットリソース」という用語の適用についての質問は残っていましたが、日常生活では非常にまれです。

インターネット

インターネット (英語) - 情報を保存および送信するための複合コンピュータネットワークの世界的システム。世界的なネットワークとグローバルネットワークと呼ばれることが多いため、そして単なるネットワークと呼ばれます。 TCP / IPプロトコルスタック上に構築されています。ワールドワイドワイドワイドワイドWWWおよび他の多くのデータ伝送システムはインターネットに基づいています。

基本的なインターネットリソース

インターネットの主な資源を考えてみましょう。最も一般的なインターネットリソースは、世界的なWeb、またはWWWであり、これは膨大な量(10億以上の)マルチメディア文書であり、特徴的な外観以外の特徴が互いに指す能力であることです。これは、現在のドキュメントリンク内の存続期間が任意のWWW文書への移行を実装することを意味します。これは物理的に別のコンピュータネットワーク上に投稿できます。 WWW(ワールドワイドウェブ、ワールドワイドウェブ) - 相互に関連したハイパーメディア文書のセット

次のネットワークリソースはFTPです。これはあらゆる種類のファイルのストレージと転送システムです。 FTP(ファイル転送プロトコル、ファイル転送プロトコル) - すべての種類のファイルを送信するためのリポジトリとシステム。

最も古いインターネットリソースは電子メール(電子メール)です。電子メール(電子メール) - 電子メール送信システム。

ネットワーク上での議論のために、ニュースグループと呼ばれるグローバル分散システムが意図されています。この種の最も人気のあるシステムの1つは、ニュースUsenetのグループです。

Telnetサービスでは、リモートコンピュータに接続してそのリソースを処理できます。これはコンピュータのリモートコントロールのためのサービスです。

最後に、インターネット上にIRC(チャット)システムがあり、キーボードからテキストを入力することによってリアルタイムでユーザーのライブ通信を実装します。

ワールドワイドウェブ

ワールドワイドウェブ (eng。 ワールドワイドウェブ。 - インターネットに接続された様々なコンピュータにある相互接続された文書へのアクセスを提供する分散システム。ワールドワイドウェブを指定するには、Word Web(ENG。 ウェブ。 "Web")と略語 www. 。 World Wide Webは、電子形式の最大の世界規模の多言語情報記憶域です。世界中のコンピュータにある数十百万の関連文書です。それは最も人気のある面白いインターネットサービスと考えられています。その場所に関係なく情報にアクセスできます。ニュースを学ぶ、何かを学ぶために、またはただ楽しんで、人々はテレビを見て、ラジオを聴く、新聞、雑誌、本を読んでください。ワールドワイドウェブはまた、そのユーザー放送、ビデオ情報、プレス、本を提供していますが、すべてが家を離れることなく得ることができます。あなた(テキスト文書、写真、ビデオ、またはサウンドフラグメント)に興味を持っている情報にどのような情報が提示されていて、そしてこの情報が地理的に(ロシア、オーストラリアまたは象牙の銀行の銀行)の情報に関係しています。あなたのコンピュータに数分。

ワールドワイドウェブは何億ものWebサーバーを形作ります。ほとんどのワールドワイドWebリソースはハイパーテキストです。 World Wide Webに投稿されたハイパーテキスト文書はWebページと呼ばれます。共通のテーマ、設計、および関連リンクによって作成され、通常同じWebサーバー上にあるいくつかのWebページはWebサイトと呼ばれます。ブラウザのダウンロードと表示には、特別なプログラムが使用されます。 World Wide Webは、インターネットの開発における情報技術とブームの実際の革命を引き起こしました。多くの場合、インターネットと言えば、彼らは世界的なワイドウェブによって意味がありますが、これが同じことではないことを理解することが重要です。

ワールドワイドウェブの歴史

ワールドワイドウェブの発明者らは、TIMベルーナーズ - リーであり、より少ない範囲であると考えられています、Robert Kayo。 Tim Berners-Leeは、HTTP Technologies、URI / URL、およびHTMLの作者です。 1980年に、彼は原子力研究協議会(FR。ConseilEuropéenPour La RechercheNucléaire、CERN)ソフトウェアコンサルタントを採用しました。それはジュネーブ(スイス)にいた、彼は自分のニーズのためにenquierプログラムを書いた(英語。尋ねる、あなたは「調査者」として自由に翻訳することができます)。ワイドウェブ。

1989年に、組織の内部ネットワークを介してCERNで働いているTim Berners-Leeは、今世界ワイドウェブとして知られているグローバルなハイパーテキストプロジェクトを提供しました。このプロジェクトは、ハイパーリンクに関連するハイパーテキスト文書の公開を暗示しており、これは、CERN科学者のための情報の検索と統合を容易にします。 Project Tim Berners-Lee(共同でアシスタントと共同)を実装するために、URI識別子は発明されました.HTTPプロトコルとHTML言語。これらは、現代のインターネットにすでに提出されている技術です。 1991年から1993年の期間に、Berners-Leeはこれらの基準の技術仕様を改善し、それらを公開しました。しかし、それにもかかわらず、正式には、世界的なWeb Webの誕生年は1989年と見なされるべきです。

Berners-Leeプロジェクトのフレームワークでは、世界初のHTTPD WebサーバーとWorldWideWebと呼ばれる世界初のハイパーテキストWebブラウザ。このブラウザは同時にWYSIWYGエディタでした(SoC。プログラムは次のSTEP環境で働いていて、1991年の夏にインターネット上に広がり始めました。

世界初のウェブサイトは、1991年8月6日に最初のWebサーバー上でBerners-Leeによって掲示され、http://info.cern.ch/からアクセス可能です。このリソースは、World Wide Webの概念を決定し、ブラウザなどを使用してWebサーバーをインストールするための命令を含んでいました。このサイトは、世界の最初のオンラインディレクトリでもありました。他のサイトに。

1994年以来、ワールドワイドウェブの開発、ワールドワイドウェブコンソーシアム、W3Cのコンソーシアム、W3Cのコンソーシアム、およびそれでもティムベーナー - リーに向かっています。このコンソーシアムは、インターネットとワールドワイドウェブのための技術基準を開発および実施する組織です。 W3Cの使命:「プロトコルと長期ネットワーク開発を保証するプロトコルと原則を作成することで、世界ワイドウェブの可能性を十分に開示しています」。他の2つの主要なコンソーシアムタスク - 完全な「ネットワーク国際化」を提供し、障害のある人々にアクセス可能なネットワークを作ります。

W3Cはインターネットのための統一された原則と標準(「勧告」と呼ばれ、英語。W3C勧告)を開発し、それはプログラムや機器の製造業者によって埋め込まれています。したがって、世界規模のネットワークをより完璧で、普遍的で便利にするさまざまな企業のソフトウェア製品と機器との間で互換性が達成されます。ワールドワイドウェブコンソーシアムのすべての推奨事項はオープン、つまり特許によって保護されておらず、コンソーシアムへの財務控除なしであらゆる人によって導入することができます。

ワールドワイドウェブの構造と原理

世界中のWebサーバーが世界中のWebサーバーのWebサーバー。 Webサーバーは、ネットワークに接続され、データ送信のためにHTTPプロトコルを使用して実行されるコンピュータ上で実行されているプログラムです。最も単純な形式では、そのようなプログラムは特定のリソースネットワーク経由でHTTP要求を受信し、ローカルハードディスク上の適切なファイルを見つけてコンピュータに要求されたネットワークに送信する。より複雑なWebサーバーは、テンプレートとスクリプトを使用して動的に文書を生成するためにHTTP要求に応答することができます。

WorldWideWebaroundWikipedia%281%29.png?uselang = ru.

Webサーバーから受信した情報を表示するために、クライアントコンピュータ - Webブラウザに特別なプログラムが適用されます。 Webブラウザの主な機能は、ハイパーテキストの表示です。ワールドワイドウェブは、ハイパーテキストとハイパーリンクの概念と密接に関連しています。 Web内のほとんどの情報はハイパーテキストです。

HyperTextの作成、保存、表示を容易にするために、World Wide Webは伝統的にHTML言語(ハイパーテキストマークアップ言語、「ハイパーテキストマーキング言語」)を使用しています。ハイパーテキスト文書の(マークアップ)の作成に関する作業は衝突と呼ばれ、それはマークアップ - ヴェルテラのウェブマスターまたは別の専門家によって作られています。 HTMLマークアップの後、結果の文書はファイルに格納され、そのようなHTMLファイルは世界的なWebリソースの主要なタイプです。 HTMLファイルがWebサーバーで使用可能になった後、それは「Webページ」と呼び始めます。 Webページのセットはウェブサイトを形成します。

ハイパーテキストのWebページにはハイパーリンクが含まれています。ハイパーリンクは、リソースがローカルコンピュータまたはリモートサーバー上にあるかどうかにかかわらず、Worldwide Webユーザーがリソース間(ファイル)を簡単に移動できます。ワールドワイドウェブ内のリソースの場所を決定するために、Uniform Resource Locator URL(English Uniform Resource Locator)が使用されます。たとえば、ロシアのセクションのメインページの完全なURLは、Wikipediaが次のようになります。 http://ru.wikipedia.org/wiki/spalvnaya_strica. 。そのようなURLは、URIの識別技術を組み合わせた(ENG。統一リソース識別子 - 「Uniform Resource Identifier」)およびDNSドメイン名システム(ENG。ドメインネームシステム)。 URLの一部は、所望のWebサーバのコードを実行するコンピュータ(より正確には、そのネットワークインタフェースの1つ)を示すため、ドメイン名(この場合はRU.WIKIPEDIA.ORG)。現在のページのURLは、通常、ブラウザのアドレスバーに表示されますが、現在のサイトのドメイン名のみを表示するための多くの最新のブラウザがデフォルトを好みます。

ワールドワイドウェブテクノロジー

Webの視覚的知覚を改善するために、CSS技術が広く適用されてきました。これにより、さまざまなWebページのためのシングルデザインスタイルを設定できます。注意を払う価値があるもう一つの革新は、URNリソース指定システム(Uniform Resource Name)です。

ワールドワイドウェブの人気開発コンセプトは、意味的なコブウェブの創設です。セマンティックウェブは、既存の世界的なWeb上の上部構造であり、これはネットワークに情報をコンピュータにとってより理解できる情報を提供するように設計されています。セマンティックウェブは、人間の言語の各リソースがコンピュータに理解できる記述を備えているネットワークの概念です。 Semantic Webは、プラットフォームに関係なく、プログラミング言語に関係なく、あらゆるアプリケーションに関するよく構造化された情報へのアクセスを開く。プログラムは、必要なリソース自体を見つけることができ、プロセス情報、データを分類し、論理接続の識別、結論を描画し、そしてこれらの結論に基づいて決定を下すことができるでしょう。広範囲にわたる有能な実装では、セマンティックウェブはインターネット上で革命を引き起こす可能性があります。リソース記述コンピュータを作成するために、Semantic Web(リソース記述フレームワーク)でRDFフォーマットが使用されます。これはXML構文に基づいており、URI識別子を使用してリソースを指定します。この分野の新機能は、RDF(英語RDFスキーマ)とSPARQL(英語プロトコルとRDFクエリ言語)(「Sparkle」と発音されます)(「Sparkle」と発音します)、RDFデータへのクイックアクセスのための新しいクエリ言語です。

世界中のコブーズの主な適用

HTML。 (ハイパーテキストマークアップ言語、ハイパーテキストマーキング言語)。これは、情報を提示するためにWWWで使用されるハイパーメディア文書のフォーマットです。このフォーマットは、文書の内容、その構造、ならびに他の文書との接続を表します。ユーザーの画面上の文書の外観は、ナビゲータによって決まります。ユーザーがグラフィックまたはテキスト端末で機能している場合は、任意の場合、画面上の文書に異なる外観があります。 HTMLは、HyperMediaドキュメントの要素に対して統合的な役割を果たします。 .html形式のファイル名.html形式では、通常は.htmlで終わります(または、サーバーがWindowsの下で機能する場合は拡張子.htmを持っています)。 URL (Uniform Resource Locator、リソースへのユニバーサルポインタ)。そのような名前は、インターネット情報リソースへの口頭で参照されています。インターネットリソースは、特定のコンピュータのIPアドレスで入手できます。 HTTP(ハイパーテキスト転送プロトコル、ハイパーテキスト送信プロトコル)。そのような名前は、クライアントとWWWサーバーがHyperMediaドキュメントをクライアントに送信するために対話するプロトコルです。 www. - 本格的なインターネット接続が必要な直接アクセスサービス。多くのグラフィックまたは他のテキスト以外の情報を含む文書の高速通信回線が必要です。速度が低い場合は、WWWがとても人気があるという利点の一部です。

動作原理

他のほとんどのインターネットサービスと同様に、World Wide Webはクライアントサーバーモデル内で機能します。サーバーとして、原則として、ネットワークに接続されているコンピュータが特別なプログラムが機能する。このプログラムはほとんどの場合Webサーバーと呼ばれます。クライアントは、現在Web公開プログラムが実行されているインターネットに接続されているコンピュータ(英語から)(英語から)を参照しています.Browse - Flip、Scroll)。ブラウザの作業は、Webサーバーとの情報を交換し、ユーザーに必要な文書を取得し、取得したハイパーテキスト情報と画面上の文書の表示を処理することです。 Webサーバーとブラウザとの間の情報の交換は、HTTPプロトコルを使用して実行されます。

ブラウザで動作します

今日、World Wide Webの発明の発明の10年後、ブラウザは、容易さや豊富な機会と豊富な機会を組み合わせた最も複雑なソフトウェアです。ブラウザは世界のハイパーテキストリソースの世界を開くだけでなくワイドウェブ。 FTP、Gopher、Waisなどの他のネットワークサービスとも機能することもできます。ブラウザとともに、通常、電子メールサービス(Eメール)とニュース(ニュース)を使用するためのプログラムがインストールされます。実際、ブラウザはネットワークサービスにアクセスするためのメインプログラムです。それを通して、ブラウザがこのサービスの取り組みをサポートしていなくても、事実上あらゆるインターネットサービスにアクセスすることができます。これは、世界的なWebをこのネットワークサービスに関連付ける特別にプログラムされたWebサーバーを使用しています。この種のWebサーバーの例は、Webインターフェースを備えた多数の無料の電子メールサーバーです(http://www.mail.ru)今日、さまざまな会社によって作成された多くのブラウザプログラムがあります。 Netscape NavigatorやInternet Explorerなどのブラウザは、最大の分布と認識を受けました。これらのプログラムが大部分類似していることは注目に値するが、それは彼ら自身の間で主な競争を構成するものです。これは理解可能です。彼らは同じ標準 - インターネットネットワーク標準に​​取り組んでいます。ブラウザとの作業は、ユーザーがアクセスしたいアドレスバー内のリソースのURLを獲得し、Enterキーを押しているという事実から始まります。 。

Shahovalov06.png。

ブラウザは指定されたネットワークサーバーに要求を送信します。ユーザーによって指定されたWebページの要素がサーバーから来ているため、ブラウザの作業ウィンドウに徐々に表示されます。サーバーからのページの要素を取得するプロセスは、ブラウザの下位の "status"文字列に表示されます。

Shahovalov07.png。

受信したWebページに含まれるテキストハイパーリンクは通常、文書の残りのテキストの色とは異なる色で強調表示されており、強調されています。ユーザーがまだ表示されていないリソースを示す参照、およびすでに訪問されたリソースへのリンクは、通常は色が異なります。画像はハイパーリンクとしても機能することができます。テキストリンクまたはグラフィックがあるかどうかにかかわらず、マウスカーソルを持つと、そのフォームが変わります。ブラウザのステータスバーに同時に、リンクが示すアドレスが表示されます。

shahovalov_navi.png。

ハイパーリンクをクリックすると、ブラウザはそれが示す作業ウィンドウ内のリソースを開き、以前のリソースはアンロードされます。ブラウザは閲覧ページのリストをリードし、必要に応じてユーザーはページ閲覧チェーンに戻ることができます。これを行うには、ブラウザメニューの「戻る」ボタン(「戻る」)をクリックする必要があります。現在の文書を開く前に表示したページに戻ります。このボタンを押すたびに、ブラウザは訪問された文書のリストに1つの文書に戻ります。突然遠すぎると、「順方向」ボタン(「転送」)ブラウザメニューを使用してください。それはあなたが文書のリストを前進するのに役立ちます。「停止」を停止する(「停止」)文書の文書を停止します。 「更新」ボタンを使用すると、サーバーから現在の文書を再起動できます。ウィンドウ内のブラウザには、1つの文書のみが表示されます.1つの文書を表示するには前の文書を表示できます。いくつかのブラウザウィンドウで同時に動作するのがはるかに便利です。新しいウィンドウを開くメニュー:ファイル - 作成 - ウィンドウ(またはCtrl + Nキーの組み合わせ)を使用して実行されます。

文書を扱う

ブラウザでは、文書上で一連の標準操作を許可します。ロードされたWebページを印刷することができます(Internet Explorerでは、「印刷」ボタンを使用して行われている、またはメニュー:ファイル - 印刷...)、ディスクに保存します(メニュー:ファイル - どのように保存...)。ダウンロードしたページに興味のあるテキストの断片を見つけることができます。これを行うには、メニューを使用します。編集 - このページの検索....そして、この文書がブラウザを処理した元のハイパーテキストの中でどのように見えるかに関心がある場合は、メニュー:表示 - HTMLの形で選択します。ユーザーがインターネット上にあるとき、ユーザーはそれのために特定のページを見つけますブラウザに提供されているブックマークを設定する機能を使用します。本のおもしろい場所に記載されているブックマークとの類推。これはメニューを通して行われます:お気に入り - お気に入りに追加します。その後、新しいタブがブックマークのリストに表示されます。これは、ブラウザパネルの[お気に入り]ボタンをクリックするか、[お気に入り]メニューを介して表示できます。このメニューを使用してフォルダ内で整理するブックマークを削除できます。オリジナルのお気に入り

プロキシサーバーを介して作業します

Webページをダウンロードした後、ブラウザはコンピュータのメモリ内の特別なバッファ内のその要素(写真、アニメーション、サウンドファイル)に時間通りに配置されます。これにより、再アクセス中に非常に迅速にロードされます。別のコンピュータに関しては、視聴されたウェブページを格納するために使用されるコンピュータのRAM内および剛性ディスク上の位置を「キャッシュ」(eng。キャッシュ)と呼ぶ。組織のローカルネットワークのフレームワーク内では、ローカルネットワーク上のすべてのコンピュータにWebページが表示される一般的なバッファを編成できます。これは「プロキシサーバー」(ENG。プロキシサーバー)と呼ばれます。ブラウザにネットワークから文書を受信するように要求すると、プロキシサーバーはそれがすでに要求された情報のキャッシュにあるかどうかをチェックします。利用可能なものがある場合、プロキシサーバーは元の文書とそのキャッシュの作成時刻を調整しています。同一の場合、プロキシサーバーは単にキャッシュブラウザからのコピーを参照します。このような作業順序は、トラフィックのサイズを大幅に減らし、ネットワークリソースを保存します。また、プロキシサーバーを使用する場合、要求された情報を待つ時間が短縮されます。最も頻繁に要求されたページは速い量にロードされます。現代のプロキシは、このようにして保存されている文書に関するお互いにさらに交換されます。これにより、使用の効率が大幅に増加します。プロキシサーバーを操作するようにブラウザを設定するには、メニューを介して設定ウィンドウを呼び出す必要があります。サービス - オブザーバのプロパティ...、[接続]タブを選択します。ネットワーク設定ボタンを押して、プロキシサーバーを使用するようにボックスを置きます。下の入力フィールドでは、プロキシサーバーの名前と情報を交換するポートを入力する必要があります(このデータユーザーはインターネットプロバイダから受信します)。

Shahovalov08.png。

Netscape NavigatorとMicrosoft Internet Explorerは、追加の機能に依存しているメーカーを埋め込むためのメカニズムも提供しています。ブラウザ機能を展開するモジュールは、プラグイン(プラグイン)と呼ばれます。Baizersはさまざまなオペレーティングシステムを実行しているコンピュータで動作します。これは、ユーザとオペレーティングシステムが使用するコンピュータの種類に関するワールドワイドウェブの独立について話すための基礎を与えます。

インターネットの情報を検索します

最近、世界的なウェブに新しい強力なマスメディアが見られ、その観客は世界の人口の最も活発で教育された部分です。そのようなビジョンは実態状態に対応する。重要なイベントや衝撃の日には、ニュースのネットワークノードの負荷が劇的に増加します。それに応答して、読者に専念しているリソースは即座にインシデントに現れます。したがって、1998年8月のCNNテレビとラジオ会社の危機(http://www.cnn.com)、ニュースはロシアのメディアよりもはるかに早く出現しました。同時に、RIA Rosbusinessコセンバーサーバーは、金融市場や最新のニュースから新鮮な情報を提供し、新鮮な情報を提供しています。http://www.rbc.ru。多くのアメリカ人は、テレビ画面ではなく、ネット上の米国大統領Bill Clintonへの侵害に対する投票の進捗状況を見ました。ユーゴスラビアにおける戦争の発展も即座にさまざまな出版物に即座に反映されていました。これは、この紛争についてのさまざまな観点を反映しています。インターネットに精通している多くの人々は、ネットワーク上の情報を見つけることができると信じています。これは本当にそうしているという意味で、あなたはフォームとコンテンツの中で最も予想外のリソースに遭遇することができます。実際、最近のネットワークは、そのユーザーに最も異なるプロファイルの多くの情報を提供することができます。ここであなたはニュースを知り合いになることができます、それは時間を過ごすのが面白いです、さまざまな参照、百科事典そして教育情報にアクセスすることです。インターネットの全体的な情報価値が非常に大きいが、情報スペース自体は救急車の手によく作成されることが多いため、情報空間自体は不均一に定性的にあることを強調する必要がある。紙の出版を準備するとき、そのテキストは通常​​いくつかのレビュー担当者によって読み取られ、その後ネットワークでは公開プロセスのこの段階は通常不在です。したがって、一般に、インターネットから学んだ情報は、印刷出版物にある情報よりわずかに大きな注意を払う必要があります。ただし、情報の豊富な側面はマイナス側を持っています。情報数が増加してそのような情報を見つけることは、現在必要とされているそのような情報を見つけることがますます困難になる。したがって、ネットワークを扱うときに発生する主な問題は、必要な情報をすばやく見つけて理解しているため、その目的のためにリソースの情報価値を評価することです。

インターネット上で必要な情報を見つけるという問題を解決するために、ネットワークサービスの別のタイプのネットワークサービスがあります。検索サーバー、検索エンジンについて話しています。検索サーバーは非常に多数の多様です。検索インデックスとディレクトリを区別するのは慣習です。 インデックスサーバー それらは次のように機能します:ほとんどのネットワークWebページの内容(「インデックス」)の内容を読み、それらを共通のデータベースに全部または一部に入れます。区切り文字ユーザーは、関心のあるトピックに関連するキーワードを使用して、このデータベースを検索する機能を持っています。検索結果の発行は通常、ユーザのユーザの推奨されたTOEとハイパーリンクの形で装飾されたそのアドレス(URL)の抜粋で構成されています。検索の明確なアイデアがある場合、このタイプの検索サーバーの操作は便利です。 и

Image14.gif。

Image16.gif。

ワールドワイドウェブの開発のための問題と展望

公共アクセスのために提供されるほとんどすべての情報は、wwwで反映されます。 WWWに何かが表示できない場合、これはWWWのいくつかの制限と短所にのみ行われます。まず、クライアントとサーバー間の接続は使い捨てです。クライアントは要求を送信し、サーバーは文書を提供し、接続は中断されます。つまり、サーバーに新しいデータの変更または入力に関するクライアント通知メカニズムがありません。この問題は今日いくつかの方法で解決されています。新しいバージョンのHTTPプロトコルの新しいバージョンが開発されています。これは、長い接続、データ伝送を複数のスレッド、データ伝送チャネルの配信、およびそれらを制御します。実装されている場合は、標準のWWWソフトウェアでサポートされます。前述の欠陥を取り除きます。もう1つの方法は、Sun Microsystems Javaプロジェクトなどの解釈可能な言語でプログラムをローカルで実行できるナビゲータを使用することです。この問題に対する別の解決策は、XMLとJavaScriptに基づいて、Ajaxテクノロジを使用することです。これにより、WWWページがサーバーから既にロードされているときにサーバーからデータにアクセスできます。

現在、ワールドワイドウェブの開発には2つの傾向があります:セマンティックウェブとソーシャルウェブ。

  • セマンティックウェブ 新しいメタデータフォーマットの導入を通じて、ワールドワイドウェブの接続性と情報の関連性を向上させることが含まれます。
  • ソーシャルウェブ ユーザー自体によって実行される、Webで利用可能な情報の合理化に取り組むことを求めてください。セマンティックウェブの一部である開発の第2の開発方向の一部として、ツール(RSSおよび他のWebチャネルフォーマット、OPML、XHTML MicroFormats)として積極的に使用されています。ウィキペディアのカテゴリの部分的な意味のセクションは、ユーザーが意識的に情報のスペースを移動するのに役立ちますが、サブカテゴリのための非常に柔らかい要件は、そのようなサイトの拡大を希望する理由を与えません。これに関して、関心は知識のアトラスを描く試みかもしれません。

世界ワイドウェブの開発のいくつかの方向性を一般化する人気のWeb 2.0コンセプトもあります。

Web 2.0。

WWWの開発は最近、Web 2.0(Web 2.0)の一般名を受け取った新しい原則および技術の能動的な導入によって大幅に実行されています。 Web 2.0の用語は、2004年に最初に登場し、その存在の2年後のWWWの高品質の変更を説明することを目的としています。 Web 2.0はWebの論理的な改善です。 Web 2.0の主な機能は、ユーザーとのWebサイトの対話を向上させ、高速化することです。これはそれ自体を明らかにしました:

Web 2.0は、特にアクティブなデータ交換を導入しました。

  • サイト間のニュースのエクスポート
  • サイトからのアクティブな情報集約。
  • APIを使用してサイトデータをサイト自体から分離する

Web 2.0サイトの実装の観点からは、一般ユーザーのためのサイトの単純さと利便性の要件を改善し、近い将来ユーザーの資格を迅速に落とすことを目指しています。標準と承認のリスト(W3C)は、最前線の準拠です。これは特に:

  • サイトの視覚的設計と機能の基準。
  • 検索エンジンの典型的な要求(SEO)。
  • XML規格とオープン情報交換。

一方、Web 2.0では減少しました。

  • デザインと充填の「明るさ」と「創造性」の要件。
  • 統合Webサイト(ポータル)の必要性。
  • オフライン広告の値。
  • 主要プロジェクトへの事業関心。

したがって、Web 2.0は、効果的な情報共有の可能性を持つ、高度に入力された、安価で使いやすいサイトで、単一の高価な複雑なソリューションからWWWの遷移を記録しました。そのような移行の主な理由は次のとおりです。

  • 品質情報充填の重要な欠如
  • wwwでのアクティブなユーザー表現の必要性。
  • WWWにおける検索技術と情報集約の開発

Web 2.0テクノロジコンプレックスへの移行は、グローバル情報スペースWWWのような結果を示しています。

  • プロジェクトの成功は、プロジェクトユーザーのアクティブな通信レベルと情報記入の品質レベルによって決まります。
  • wwwでのポジショニングの成功による大規模な設備投資なしに、サイトが高いパフォーマンスと収益性を達成することができます。
  • 独立したWWWユーザーは、自分のサイトなしでWWWでのビジネスとクリエイティブな計画を実装する際に大きな成功を達成できます。
  • 個人的な場所の概念は、「ブログ」、「著者の見出し」の概念に劣っています。
  • アクティブなユーザーWWWの基本的に新しい役割が表示されます(フォーラムモデレータ、フォーラム、ブロガーの権威あるメンバー)。

Web 2.0の例 Web 2.0テクノロジを示すサイトの例をいくつか示し、実際にWWW環境を変更しました。これは特に:

  • LiveJournal.com - ブロガーの世界的なコミュニティ。
  • eBay.com。 - 自己調整コミュニティによるインターネットオークション。
  • Wikipedia.org。 - 世界最大の百科事典。
  • ODP(DMOZ.ORG) - 男によって編集されているサイトの最大のディレクトリ。
  • Facebook.com。 - グローバルソーシャルネットワーク。
  • gmail.com - 最も人気のあるEメールサービスの1つ。
  • reddit.com - ニュースのソーシャルネットワーク。

これらのプロジェクトに加えて、現代の地球環境を形成し、自分のユーザーの活動に基づいている他のプロジェクトがあります。そのうち、まず第一に、それが最初に形成されており、その労働者の努力と資源ではなく、サイトの開発に興味があるユーザーのコミュニティは、グローバルの規則を定義する新しいクラスのサービスを構成しています。 WWW環境。

FTP。

FTP。

FTP。 (eng。 ファイル転送プロトコル - ファイル転送プロトコル) - TCPネットワークによってファイルを転送するように設計された標準プロトコル(インターネットなど)。 FTPは、プライベート開発デバイスからネットワークページやその他の文書をダウンロードするためによく使用されます。

プロトコルはクライアント - サーバアーキテクチャ上に構築され、クライアントとサーバとの間でコマンドやデータを送信するために異なるネットワーク接続を使用します。 FTPユーザーは、オープンテキストを使用してログインとパスワードを渡すことによって認証を渡すことも、サーバー上で許可されている場合は匿名で接続できます(ユーザーパスワードの脅威の傍受はわかりません。 )。 SSHプロトコルは、セーフな送信(暗号化)ログインとパスワードを暗号化するだけでなく、コンテンツを暗号化することもできます。

最初のクライアントFTPアプリケーションは、標準コマンドと構文を実装する対話型コマンドラインツールでした。グラフィックユーザーインタフェースは以来、今日に使用される多くのオペレーティングシステムのために開発されました。これらのインタフェースの中には、Microsoft Expression Webおよび特殊なFTPクライアントのような一般的なWebデザインプログラム(たとえば、CuteFTP)として。

ftpは、1971年に、HTTPの前に、そしてTCP / IPにも表示される最も古いアプリケーションプロトコルの1つです。ソフトウェアを配布し、リモートホストへのアクセスにも広く使用されています。

FTPは、ファイルを転送するために2つのTCP接続を使用するという点で他のアプリケーションとは異なります。

  • 接続の管理 - サーバーにコマンドを送信し、それから回答を受信する接続。制御チャネルにはTelnetプロトコルが使用されます。
  • データの接続 - ファイル転送への接続

歴史

クライアントと、ヘッダ(72ビット)とデータ変数データとからなるサーバメッセージとの間の交換に提供されるプロトコル(1971)の最初の実装。メッセージヘッダには、送信データのFTPサーバまたはその回答、送信データの種類と長さへの要求が含まれていました。データパラメータは、データ(パスおよびファイル名)、サーバからの情報(例えば、ディレクトリ内のファイルのリスト)およびファイル自体として送信された。したがって、コマンドとデータは同じチャンネルに送信されました。

1972年に、プロトコルは完全に変わり、現代の近くの視点を作りました。クライアントとサーバーの応答からのパラメータを持つコマンドはTelnet接続(Control Channel)によって送信され、データ送信用に別の接続(データチャネル)が作成されます。

次のエディションでは、パッシブモードで動作する機能が追加されました.FTPサーバー間のファイル転送、情報を取得するためのコマンド、現在のディレクトリの変更、ディレクトリの作成、ファイルの削除、ファイルの保存。 ftpを通して電子メールを送信するためのコマンドがある時間があったが、それ以降はプロトコルから除外された。

1980年に、FTPプロトコルはTCPを使用し始めました。プロトコルの最終版は1985年にリリースされました。1997年には、プロトコルへの追加が表示され、制御チャネルとデータチャネル内の情報を暗号化して署名することができました。 1999年には、サーバーコマンドと応答のUTF-8エンコーディングを使用し、応答言語を設定する新しいLANGコマンドを定義することをお勧めします。プロトコルの国際化専用のアドオン。

プロトコルの説明

httpとの違い

財産 FTP。 http。
作業セッションに基づいています はい 番号
組み込みのユーザー認証 はい 番号
主に転送のために提供されます 大きなバイナリファイル 小さいテキストファイル
接続モデル 二重接続 シングルコネクション
主に受信/転送に適しています 受信と伝送 武装
テキストとバイナリ送信モードをサポートします はい 番号
送信データの種類の指定(MIMEヘッダー)をサポート 番号 はい
ファイルシステム(MKDIR、RM、RENAMEなど)の操作をサポート はい 番号

FTPプロトコルのかなり明るい機能は、複数の(少なくともデュアル)接続を使用することです。この場合、1つのチャンネルは、サーバーコマンドが受信したマネージャとその回答が(通常はTCPポート21を介して)返され、残りを通してデータ転送があると、送信ごとに1つのチャネルがあります。したがって、FTPセッションのフレームワーク内では、同時に複数のファイルを同時に、両方向に送信することができます。各データチャネルについて、そのTCPポートが開かれ、その数は送信モードに応じて、サーバーまたはクライアントによって選択されます。FTPプロトコルは2値送信モードを持ち、トラフィックのオーバーヘッドを縮小し、データを縮小します。大きなファイルを送信するときの交換時間。 HTTPのプロトコルは必然的にBase64アルゴリズムを使用するために、テキスト形式に2値情報を符号化する必要がある。FTPプロトコルをスケジュールして、クライアントはセッションに含まれ、すべての操作はこのセッション内で実行されます(つまりサーバーは現在の状態を覚えています)。 HTTPプロトコルは何も覚えていません。そのタスクはデータを与えて忘れることですので、HTTPを使用するときのステータス記憶はプロトコルメソッドに関して外部によって実行されます。FTPはOSIアプリケーションレベルで動作し、TCP / IPを使用してファイルを転送するために使用されます。これを行うには、着信クエリを待っているFTPサーバーを起動する必要があります。コンピュータクライアントはポート21によってサーバに連絡することができる。この化合物(制御フロー)はセッション中に開いたままである。 2番目の接続(データフロー)は、ポート20から対応するクライアントのポートへのサーバーとして開くことができます( アクティブモード または、任意のポートから対応するサーバーのポートへのクライアントによって( パッシブモード )データファイルを転送する必要があるのか​​。制御ストリームはセッションを処理するために使用されます。たとえば、Telnetのようなプロトコルを使用したクライアントとサーバーのコマンドとパスワードとの間の交換。たとえば、 "Retrファイル名"はサーバーから指定されたファイルをクライアントに送信します。この2つのポート構造のために、FTPは帯域内のHTTPとは異なり、外部アイプロトコルと見なされます。

データ接続と送信

プロトコルはRFC 959で定義されています。サーバーは、オプションのテキストメッセージを使用した3桁のASCIIステータスASCIIコードのフローを回答します。たとえば、 "200"(または "200 OK")は、最後のチームが正常に完了したことを意味します。数字は応答コードを表し、テキストは明確化または要求です。現在のデータストリーム送信は、制御ストリームを介して送信された割り込みメッセージを使用して中断することができます。FTPは働くことができます active または パッシブモード その選択は接続をインストールする方法です。古いバージョンでは、20番目のポート(アクティブモード)のみがデータを送信するために使用され、最新のバージョンのFTPサーバーでは、データチャネルのポートを非標準ポートサーバー(N> 1024)ポート(パッシブ)によって割り当てることができました。モード)。アクティブモードでは、クライアントはサーバーとのコントロールTCP接続を作成し、そのIPアドレスと任意のクライアントポート番号を送信します。その後、サーバーがこのアドレスとポート番号でTCP接続を開始するまで待機しています。クライアントがファイアウォールの背後にある場合は、着信TCP接続を受け入れられない場合は、パッシブモードを使用できます。このモードでは、クライアントはControl Streamを使用してPASVコマンドサーバを送信し、サーバからそのIPアドレスとポート番号を受け取り、その後クライアントが任意のクライアントポートからアドレスへデータフローを開くためにクライアントによって使用されます。そして港。

パッシブモードとアクティブの作業の違い。アクティブモードとパッシブモードでのサーバーとクライアントのアクション

アクティブモード パッシブモード
1.クライアントが通信を確立し、ポートNから21サーバポートに要求を送信する(N> 1024) 1.クライアントは接続を確立し、21サーバーポートのリクエストを送信します(パッシブモードでは、ポートNから実行する必要があるレポート)(N> 1024)
2.サーバーはクライアントポートNに回答を送信します(N> 1024) サーバは回答を送信し、データチャネルP(P> 1024)のポート番号をクライアントのポートN(N> 1024)に指示する。
3.サーバーは、ポート20によってデータをクライアントN + 1のポートに転送するための通信を確立します。 3.クライアントは、ポートポートポートPにポートN + 1でデータを送信するための通信を確立します(P> 1024)。

アクティブFTP。 FTPサーバーに有益ですが、クライアント側に有害です。 FTPサーバーはクライアント上のランダムなハイ(Number)ポートで接続しようとしているため、このような接続は確かにクライアント側のファイアウォールによってブロックされます。 パッシブFTP。 クライアントに有益ですが、FTPサーバーに有害です。クライアントはサーバーへの両方の接続を行いますが、それらのうちの1つはランダムなハイポートにあり、そのような接続は確かにサーバー側のファイアウォールによってブロックされます。

両方のモードは1998年9月にIPv6をサポートするために更新されました。このとき、受動政権のさらなる変化が行われ、それを拡張された受動的体制に更新した。

ネットワークデータ転送中に、4つのデータビューを使用できます。 :

  • ASCII - テキストに使用されます。必要に応じて、必要に応じて、送信が「Octalite ASCII」のホスト送信者のシンボリックビューから、および(または必要に応じて)ホストの文字表現に変換される。その結果、このモードは通常のテキストだけでなく含まれているファイルには適していません。
  • イメージモード(通常はバイナリと呼ばれます) - 送信側デバイスは1バイト当たり各バイトファイルを送信し、受信者は受信時にバイトフローを保存します。このモードのサポートはすべてのFTP実装に推奨されました。
  • EBCDIC - EBCDICエンコーディングのホスト間で通常のテキストを転送するために使用されます。それ以外の場合、このモードはASCIIモードと似ています。
  • ローカルモード - ASCIIで変換することなく、同一のインストールでデータを送信するための2台のコンピュータを使用できます。

テキストファイルの場合、様々な制御フォーマットと記録構造の構成が提供されています。これらの機能は、TelnetまたはASAのフォーマットを含むファイルを処理するように設計されていました。

データ転送は、3つのモードのいずれかで実行できます。 :

  • ポーションモード - データは連続ストリームとして送信され、あらゆる種類の処理の実行からFTPを解放します。代わりに、すべての処理はTCPによって実行されます。レコードのデータを分割する以外は、エンドインジケータは必要ありません。
  • ブロックモード - FTPはデータを複数のブロック(ヘッダ単位、バイト数、データフィールド)に分割してからTCPを送信します。
  • 圧縮モード - データは単一のアルゴリズムによって圧縮されます(通常はシリーズの長さを符号化します)。

認証

FTP認証は通常のユーザー名/パスワード図を使用してアクセスを提供します。ユーザー名がユーザーのコマンドサーバーに送信され、パスワードはpassコマンドです。クライアントによって提供された情報がサーバーによって受け入れられている場合、サーバーはクライアントに招待状を送信し、セッションが始まります。ユーザーは、サーバーがこの機能をサポートしている場合は、資格情報を提供せずにシステムにログインすることができますが、サーバーはそのようなセッションに限られたアクセスしか提供できません。

匿名FTP。

FTPサービスを提供するホストは、FTPへの匿名アクセスを提供できます。ユーザーは通常、ユーザー名として「匿名」(いくつかのFTPサーバーに依存する可能性がある)としてログインします。通常、ユーザーはパスワードの代わりに自分のEメールアドレスを送信するように求められますが、実際に確認されていません。ソフトウェアアップデートを提供する多くのFTPホストは匿名アクセスをサポートしています。

NAT-PT。

特にファイアウォールを介したFTPプロトコルの操作のために、NAT-PT(RFC2766)と呼ばれ、NATを介してサーバーからクライアントへの着信接続を変換することができます。そのような接続のプロセスでは、NATはクライアントから送信されたデータをクライアントに置き換え、サーバーをサーバーに指定し、サーバーが接続できるポートをサーバーからこのアドレスからクライアントにブロードキャストします。その住所に。 FTPプロトコルをサポートするために採用されているすべての対策と革新にもかかわらず、実際には、NAT-PT機能は通常、ウイルスの脅威からのさらなる安全性を提供するために、すべてのルーターやルーターで切断されます。

NATとフラッシュファイアウォール

FTPは通常、クライアントがportコマンドを送信した後に、サーバーがクライアントに接続されている場合はデータを送信します。これにより、インターネットから内部ホストへの接続を許可しないNATとファイアウォールの両方に問題が発生します。 NATの場合、追加の問題は、Portコマンド内のIPアドレスとポート番号の表現が、パブリックIPアドレスとNATポートではなく、内部ホストのIPアドレスとポートを参照することです。この問題には2つのアプローチがあります。 1つ目は、FTPクライアントとFTPサーバーがPASVコマンドを使用します。これにより、クライアントからサーバーへのデータ接続が設定されます。 2番目のアプローチは、適用されたレベルのゲートウェイを使用してポートコマンド値のNATの変更です。

Webブラウザのサポート

通常のWebブラウザのほとんどは、FTPサーバー上にあるファイルを取得できますが、FTPのようなプロトコル拡張機能をサポートしていません。 FTPアドレスが指定されている場合、HTTPアドレスではなく、リモートサーバー上の使用可能なコンテンツは他のWebコンテンツと似ています。 Fireftps / Firefoxでは、完全に機能的なFTPクライアントを起動できます。

構文

FTP URL構文は、form:ftp:// [<< user> [:<password>] @ <host> [:<port>] / <path>(角括弧内のパラメータはオプションである)で説明されています。 。例:ftp://public.ftp-servers.example.com/mydirectory/myfile.txt.

または:ftp:// user001:[email protected]/mydirectory/myfile.txt.

ユーザー名とパスワードを指定する方法の詳細は、ブラウザのマニュアルに記載されています。デフォルトでは、ほとんどのWebブラウザはエンドユーザーファイアウォールによって優れているパッシブ(PASV)モードを使用します。

安全

FTPは保護されていない(特に現在の規格によると)プロテクトで、防衛には数多くの脆弱性がありました。 1999年5月、RFC 2577の作者は脆弱性を次の問題のリストにもたらしました。

  • 隠し攻撃(バウンス攻撃)
  • しろかり攻撃)
  • 暴風力攻撃(ブルートフォース攻撃)
  • パッケージ遮断、スニッフィング(パケットキャプチャ、スニッフィング)
  • ユーザー名保護
  • キャプチャポート(ポートスチール)

FTPはそのトラフィックを暗号化することはできません。すべての送信 - テキストを開くことができますので、ユーザー名、パスワード、コマンド、およびデータは誰でも読み取ることができます。ネットワーク上でパケットを傍受できます。この問題は、TLSやSSLなどの暗号化メカニズムを作成する前に開発された多くのインターネットプロトコル仕様(SMTP、Telnet、POP、IMAPを含む)に特徴です。この問題に対する通常の解決策は、SFTP / SCPのような「Safe」、TLS保護バージョン(FTP、Telnet for Telnetなど)または他のより保護されたプロトコルなどを使用することです。 。

安全なFTP。

セキュアファイル転送の方法は、「Safe FTP」と呼ばれる1つまたは別の時間にいくつかあります。

FTPS

明示的なFTP - FTP標準の拡張、クライアントがFTPセッションが暗号化されていることを要求することを可能にする。これは "auth tls"コマンドを送信することによって実装されています。サーバーには、TLSを要求しない接続を許可または拒否する機能があります。このプロトコル拡張は仕様4217で定義されています。暗黙的なFTPはFTPの時代遅れの規格で、SSLまたはTLS接続を使用する必要があります。この規格は、通常のFTP以外の他のポートを使用することになっていました。

SFTP。

SFTP、または「SSHファイル転送プロトコル」はFTPには関連付けられていませんが、ファイルを送信し、ユーザーにも同様のコマンドのセットがあります。 SFTP、またはSAFE FTPは、ファイルを転送するためにSSH(Secure Shell)を使用するプログラムです。標準FTPとは異なり、コマンドとデータの両方を暗号化し、パスワードと機密情報をネットワークを介してオープン送信からの情報を妨げます。 SFTPの機能によると、それはFTPのように見えますが、他のプロトコルを使用するため、標準のFTPクライアントはSFTPサーバーに連絡でき、その逆も同様ではありません。

SSH経由のFTP(SFTPではありません)

SSHを介したFTP(SFTPではなく)SSH接続を介して通常のFTPセッションをトンネリングする練習を指します。 FTPはいくつかのTCP接続を使用するので、SSHを介したトンネリングは特に困難です。多くのSSHクライアントがコントロールチャネル用のトンネルをインストールしようとしているとき(ポート21による初期の "クライアントサーバー"接続)、このチャネルのみが保護されます。データ転送時に、任意のエンドのFTPソフトウェアは新しいTCP接続(データチャネル)を設定します。これにより、SSH接続がかかり、したがってホリスティック保護が失われます。

それ以外の場合、クライアントSSHソフトウェアの場合は、FTP制御フローメッセージを追跡して上書きするように特定のFTPの知識を持つ必要があります。

SSH経由のFTPは、Safe FTPと呼ばれることもあります。しかし、SSL / TLS(FTPS)など、他の方法と混同する価値がない。 SSHを使用したファイル転送の他の方法とFTP-SFTPとSCPに関連しない方法。それらとアカウンティングおよびファイルデータのそれぞれは常にSSHプロトコルによって保護されています。

FTP。基本概念

FTP。

FTP。 - 英語の「ファイル転送プロトコル」から、「ファイル転送プロトコル」と変換されます。このプロトコルを使用して、FTPサーバーに接続し、それらとフォルダに保存されているファイルとの接続を行うことができます。サーバーからPCへのダウンロード、サーバーへのダウンロード、作成、編集、名前変更、削除、アクセス権の割り当て。 FTPサーバー上のファイルを操作することは、コンピュータ上でそれらとの通常のアクションを主に思い出されています。

FTPを使用する例。 :

  • ホスティングサーバー上のWebページをロードします
  • 公的に利用可能なFTPサーバーなどの音楽、映画、プログラムのダウンロード

実用的な作業として、http://www.freedrweb.com/cureit/にアクセスし、リンクDr.Web Cureitをリンクしてマウスを置きます!ページの下部にあります。ステータスバーでは、リンクアドレスが表示されます.ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe。これは、cureitユーティリティが保存されている公的にアクセス可能なFTPサーバーです。

FTPプロトコル

FTPプロトコル ファイル転送プロトコル)は、3つの主要なインターネットプロトコル(Mail、WWW、FTP)のいずれかです。 FTPまたは「ファイル転送プロトコル」 - インターネット上の最も古いプロトコルの1つであり、その標準を入力します。 FTPのデータ交換はTCPチャネルを通過します。クライアントサーバー技術を使用してExchangeを構築しました。

プロトコル - これは2つのデバイス間でデータを送信するための一貫したフォーマットです。

FTPサーバー

FTPサーバー - これは特別なソフトウェアがインストールされている通常のコンピュータで、ユーザーがITに接続し、それに保存されているファイルと連携することを許可し、それ自身のPC上でそれを行うだけです。 FTPサーバーに自由にまたは固有のログインとパスワードに接続できます。

FTPを操作するときは、2つの概念が広く使用されています。ダウンロードとポンピング。 ダウンロード (英語「ダウンロード」)は、FTPサーバーからコンピュータにフォルダとファイルを保存するプロセスを意味します。 ダウンロード (英語「アップロード」)コンピュータからFTPサーバーへのフォルダとファイルの転送です。

通常、FTPサーバー上の各フォルダ(より頻繁なファイル)はアクセス権を割り当てます。読み取り、録音、実行。読み取りとは、ファイルまたはフォルダの内容を見ることができます。このコンテンツを変更することができます。実行とサーバー上の実行可能ファイルとスクリプトを実行することができます。たとえば、訪問者が一部のサイトディレクトリへのアクセスを禁止し、他のディレクトリからのスクリプトを許可する必要がある場合は、Webサイトを開発するときなど、アクセス権管理に遭遇することがあります。

FTPクライアント

FTPサーバーに接続するには、Specialプログラムが必要です。 FTPクライアント またはFTPマネージャー。FTPクライアント、内蔵のどこかで専門化され、素晴らしいセットがあります。

FTPクライアント - FTPプロトコルを介してリモートFTPサーバーに接続することを可能にするプログラム。

FTPクライアントを使用している一般的な方式

まず、特定のサーバーアドレス(URL)を指定する必要があります。たとえば、ftp://ftp.msu.ruです。その後、サーバー上の登録手順を実行する必要があります。サーバーが匿名で、ブラウザプログラムを操作している場合は、登録が自動的に表示されます。グラフィックFTPクライアントを操作するときは、必要なアクセスパラメータを事前に予め定めることもできます。つまり、ユーザー名とパスワードです。接続が成功したら、すべてのサーバーフォルダの内容を表示します。これは、FTPクライアントの種類に応じて、ファイルシステムを表示するための標準プログラムのようになります。目的のファイルを見つけると、ローカルコンピュータのディスクにコピーし、宛先を事前に指定できます。ローカルコンピュータからリモートFTPサーバへのファイルのコピーは通常、登録ユーザーのみを許可されています。

教育プロセスでFTPを使う :

  • 学習プロセスを提供するためのソフトウェアをコピーする。
  • 電気通信プロジェクトパートナーとのファイル共有の構成

FTPプロトコル

FTPプロトコル

FTP。 ファイル転送プロトコル)は、3つの主要なインターネットプロトコル(Mail、WWW、FTP)のいずれかです。 FTPまたは「ファイル転送プロトコル」 - インターネット上の最も古いプロトコルの1つであり、その標準を入力します。 FTPのデータ交換はTCPチャネルを通過します。クライアントサーバー技術を使用してExchangeを構築しました。

プロトコル - これは2つのデバイス間でデータを送信するための一貫したフォーマットです。プロトコルは次のものを決定します。

  • エラーの確認方法
  • データパッキング方法(パッケージが使用されている場合)。
  • 送信側デバイスがメッセージを完了したことを報告する方法。
  • 受信側デバイスがメッセージを受信したと報告する方法。

適切なものを選択できる標準(参照)プロトコルがいくつかあります。各プロトコルにはその利点と欠点があります(不便)。たとえば、いくつかは他の人よりも簡単ですが、いくつかはより信頼性があり、いくつか速いです。

ユーザーの観点からは、プロトコルに興味を持つ唯一のものは、他のコンピュータに連絡したい場合は、コンピュータまたはデバイスが正しくそれをサポートしなければならないことだけです。プロトコルは、ハードウェアまたはソフトウェアで実装することができます。

5614161.png。

FTPは、コンピュータがインターネット上のファイルを共有できる方法を示す一連の規則です。

FTPプロトコルは、さまざまなソフトウェアとさまざまな「ハードウェア」を持つさまざまなコンピュータがファイルを効果的に交換できるように構築されています。

今日、単語FTPを持つ多くのユーザーがそれをWarez、MP3、JPEG、およびMPEG形式と関連付けます。しかし実際、このプロトコルは、通常のテキスト文書から保護されたソフトウェアファイルへの任意の種類のファイルを送信するために使用されます。 FTPプロトコルは、インターネットを介した自動支払いシステムで広く使用されており、衛星から情報を宇宙で転送します。

インターネット上のファイルの転送とダウンロード - そのため、FTPプロトコルが電子メールが表示される前に広く適用されるようになったことを確認します。ただし、このプロトコルでは、他のコンピュータのファイルにアクセスしてファイルにアクセスして読み取る機能を提供するのではなく、他のコンピュータのファイルにアクセスするのが非常に簡単です。

FTPプロトコルを使用した技術的接続プロセス

FTPでは、接続はユーザープロトコルインタプリタによって開始されます。交換管理は、Telnetプロトコル規格の制御チャネルを介して実行されます。 FTPコマンドは、ユーザプロトコルインタプリタによって生成され、サーバに送信される。サーバーの回答は、制御チャネルを介してもユーザーに送信されます。一般に、ユーザは、サーバプロトコルインタプリタと連絡を取り、ユーザインタプリタとは異なる能力を有する。

FTPコマンドは、データ伝送チャネルパラメータと転送プロセス自体を定義します。また、リモートファイルシステムとローカルファイルシステムを使用するという性質も決まります。

FTPはファイルを転送するために2つのTCP接続を使用するという点で他のアプリケーションとは異なります。

  • 接続の管理 通常のクライアントサーバー接続としてインストールされています。サーバは、既知のFTPポート(21)にパッシブオープンを実行し、クライアントからの接続要求を期待する。クライアントは、TCPポート21上のアクティブな開口部を実行して制御コンパウンドを設定する。コントロール接続は、クライアントがサーバーと通信している間に常に存在します。この接続は、クライアントからサーバーへのコマンドを転送し、サーバーからの応答を転送するために使用されます。コマンドは通常ユーザーによって入力されるため、コントロール接続のIPタイプは「最小遅延」を取得するように設定されています。
  • データ接続は、クライアントとサーバー間でファイルが送信されるたびに開きます。それはまた私達が後で見るように他の瞬間に開きます。データ接続のIPサービスタイプは、この接続がファイルを転送するために使用されるため、「最大帯域幅」でなければなりません。

管理セッションはデータ伝送チャネルを初期化します。データ伝送チャネルを編成するとき、一連の動作は制御チャネルの構成以外のものである。この場合、サーバは、制御セッションにおいて合意されたパラメータに従ってデータ交換を開始する。

データチャネルは、データチャネルが設定されている制御チャネルと同じホストにインストールされます。データチャネルは受信とデータ転送の両方で使用できます。

データを3番目の車に送信できる場合は状況が可能です。この場合、ユーザは制御チャネルを2つのサーバと整理し、それらの間の直接チャネルチャネルを編成する。制御コマンドは、ユーザー、およびサーバー間で直接データを通過します。

マシン間でデータを転送するときに制御チャネルを開く必要があります。閉じている場合、データ伝送は停止します。

FTPアドレスは次のようになります。

ftp:// user:[email protected]:21 /

  • ユーザー - ユーザー名。
  • コロンは、ユーザー名とパスワードの間のプログラムのための区切り文字です。
  • パスワード - パスワード。
  • @ - ユーザーデータとアドレス間の分離を意味します。

次にアドレスは直接です。 IPにすることも、アドレスはアルファベット値(ftp.ur.ru)を持つことができます。アドレスの後、分離コロンは再びアドレスを共有し、それは接続されるべきポート番号を共有します。デフォルトでは、このポートは21ですが、サーバー管理者によってマークされた数字があるかもしれません。

アドレスは次のようになります。

FTP:/ 127.0.0.1

これは、ユーザーの匿名のパスワードの名前が電子メールアドレス、およびポート21の名前です。

5614162.png。

FTPモード

クライアントとサーバーの間のFTPプロトコルに取り組むと、2つの化合物がインストールされています - マネージャー (チームはそれに行きます) データ転送接続 (ファイルが送信されます)。対照化合物は同じようにです active и パッシブレジーム 。クライアントは、動的ポート(1024-65535)からFTPサーバーのポート番号21へのTCP接続を開始し、「こんにちは!さらなる動作は、どのFTPモード(アクティブまたはパッシブ)が選択されているかによって異なります。

  • В アクティブモード クライアントが「こんにちは!」と言ったときまた、サーバーがクライアントに接続してデータ送信の接続を設定できるように、ポート番号サーバー(ダイナミックレンジから1024-65535の)に伝えます。 FTPサーバーは、データ転送のためにTCPポート番号20を使用して、指定されたクライアントポート番号に接続します。クライアントの場合、そのような接続は着信です。
  • В パッシブモード クライアントが「こんにちは!」と言った後、サーバーはクライアントに(1024-65535のダイナミックレンジから)接続できるTCPポート番号を報告してデータ転送接続を設定します。同時に、クライアントとサーバー側の両方の接続のポートは任意です。パッシブモードでは、クライアントはファイアウォールを介してサーバーを簡単に動作させることができますが、しばしばパッシブモードサーバーをサポートするために、対応するファイアウォール構成はすでにサーバー側にあります。

アクティブFTPモードとパッシブFTPモードの主な違いは、データ転送への接続を開くパーティです。アクティブモードでは、クライアントはFTPサーバーからこの接続を実行できる必要があります。パッシブモードでは、クライアントは常にこの接続自体を開始し、サーバーを取らなければなりません。

FTPは、TCP(送信管理プロトコル)に専用のサービスです。 FTPは、「データ」ポートと「コマンド」ポート(コントロールポートとも呼ばれる)2つのポートを使用するという点で異なります。伝統的に、これはコマンドとデータのポート20のポート21です。ただし、モードによっては、データポートは必ずしも20になりません。

アクティブモードでは、FTPクライアントは任意の非特権ポート(N> 1024)にFTPサーバコマンドポート21に接続されている。その後、クライアントはポートN + 1へのリスニングを開始し、FTPコマンドポートN + 1を送信する。 FTPサーバーそれに応答して、サーバーはそのローカルデータポート20から指定されたクライアントデータポートに接続されます。

パッシブFTPモードでは、クライアントはサーバーへの両方の接続を開始し、クライアントデータポートの着信ポートをフィルタリングするファイアウォールに関する問題を解決します。 FTP接続を開くと、クライアントのローカルは2つの非特権ポートを開きます(N> 1024とN + 1)。最初のポートはサーバーにポート21に連絡しますが、PORTコマンドを送信し、サーバーが応答してデータポートに接続できるようにする代わりに、PASVコマンドを表示します。その結果、サーバーは任意の非特権ポートを開き(P> 1024)、クライアントをポートP PRコマンドに送信します。次に、データ送信の場合、クライアントはポートN + 1からサーバー上のポートPへの接続を開始します。 。

FTPサーバー

FTPサーバー

FTPサーバー - 公的に利用可能なファイルを含むコンピュータで、FTPプロトコルをサポートするように設定されている(FTPサーバーにはFTPプロトコルをサポートするソフトウェアが必要です)。

現在、インターネットには3種類のFTPサーバーがあります。

  1. インターネットスタイル(すべてのサーバーファイルへのアクセス)
  2. ListServer(アクセス限定)
  3. ftpmail(電子メールによるアクセス)

サーバ ftpmail. インターネットにアクセスできるユーザーにとって最も興味深いは非常に限られています、つまり電子メールを使用することしかできません。選択したFTPMailサーバーを実行するには、文字にいくつかの特別なコマンドを入力します。すべてが正しく入力され、あなたの手紙が宛先に来たら、FTPMailサーバーはほとんどすべての絡み合いインターネットで目的のファイルを検索し始めます。ファイルが見つかった場合は、それを転送されます。そうしないと、このファイルが存在しないという情報を含む手紙があります。もちろん、良いことは良いですが、インターネットリソースへのフルアクセスがあれば、あなたは何でもすることができます。

大規模なデータボリュームを格納するためのネットワークで FTPサーバー 。 FTPサーバーは一種のファイルライブラリです。 FTPサーバーとユーザーのコンピュータ間でファイルをポンプするために、FTPプロトコルが使用されます( ファイル転送プロトコル - ファイル転送プロトコル)

FTPサーバーは何のためのものですか?あなたは多数のFTPサーバー上のあなたのコンピュータのファイルファイルを汲み上げることができます。テキスト文書、プログラム配布、写真、音楽ファイルのギガバイトへの無料の匿名アクセスを提供する数千のFTPサーバーがあります。 FTPプロトコルによって、空きを提供する無料のサーバー上のホームページをダウンロードできます。サーバーの特別なページでダウンロードする必要があるファイルを指定するときは、HTTPを適用するよりもはるかに便利です。

FTPを使用するとき、このサービスのいくつかの機能は、それが発信されたオペレーティングシステムから直接発生しています - UNIX。任意のFTPサーバーでは、常にユーザー認証、つまり名前とパスワードを入力する必要があります。これに応じて、ユーザーは、FTPストレージの内容に対してのみ許可されているアクションのみを実行する機能とともに、特定のディレクトリとファイルへのアクセスを提供されます。

あなたが登録ユーザーではない場合はどうしますか?ほとんどすべてのFTPサーバーは、いわゆるところを提供します 匿名の入力 (このサービスのその他の名前 - 匿名FTP。 )。匿名(またはゲスト)の場合は、ユーザー名の代わりにサーバーへのログインのために、匿名キーワードとパスワードとしての電子メールアドレスを入力します。その後、サーバーの所有者が所有するデータに、一般的なディレクトリへのアクセスが提供されます。通常、このサーバーへのアクセスモードでは、ユーザーはディレクトリを表示し、ファイルをディスクに輸出することしかできません。このようなアクセス可能なFTPサーバーを使用しているこの方法は匿名FTPと呼ばれます。一部のサーバーは、すべてのユーザーも自分のファイルをダウンロードできる特別なディレクトリを作成します。

通常のWWWブラウザを使用してFTPサーバーを操作できます。目的のFTPサーバーのURLアドレス文字列をダイヤルした後、ブラウザはそれに接続し、リモートディレクトリの内容が表示されます。

WWWブラウザを介してFTPサーバーに接続するには、次のURL録画フォーム(Uniform Resource Locator)を使用する必要があります。 許可が必要なFTPサーバーを使用する場合 :ftp:// user_name:password @ address_ftp server:port / path_k_file 匿名FTPサーバーを使用する場合 :ftp:// address_ftp server / path_fail.

一目で、FTPクライアントとしてブラウザを使用することは非常に便利です。ただし、同時にFTPサーバーを操作する方法はファイル詐欺の可能性がありません。サーバーとの接続が突然壊れた場合、ファイル全体をダウンロードする時間がありませんでした(これは非常にリモートサーバーから大きなファイルを再現するときに非常に頻繁に発生する)、あなたは最初からファイル全体をダウンロードする必要があります。これは、FTPサーバーを操作するときに別のFTPクライアントの使用を強化するのにかなりの量の十分に良い理由の1つです。 FTPクライアントを使用すると、ファイルをFTPサーバーに書き換える(アンロード、送信)ファイル、つまりボウルが発生し、FTPサーバーからファイルを書き換え(ダウンロード、受信)することができます。

FTPサーバーの種類

ほとんど誰でもアクセスできるWWWサーバとは異なり、FTPには2つのカテゴリのサーバがあります。一部のサーバーは、登録されたユーザーの限られたサークルでのみ利用可能であり、識別子またはユーザー名(ログイン)とパスワード(パスワード)を接続しようとします。他のサーバーは皆にオープンしています。という 匿名 .

匿名FTPサーバー - Access Serverを開く。匿名FTPサーバーの標準のユーザー名は匿名で、メールアドレスがパスワードとして使用されます。

filezilla。

filezilla。 - これは、Microsoft Windows、Mac OS X、Linux用の無料の多言語FTPクライアントです。 FTP、SFTP、およびFTPS(SSL / TLSを介したFTP)をサポートしています。2010年7月30日、彼は最も人気のあるSourceForge.netプログラムのリストに6位でした。

また存在します FileZilla Server. - プロジェクト、関連FileZillaクライアント。これは同じ組織によって開発されたFTPサーバーです。 FTP、SFTP、およびFTPS(SSL / TLSを介したFTP)をサポートしています。

FILDZilla Serverを使用したFTPサーバーの作成と設定

独自のホームFTPサーバーを作成すると、ローカルネットワークまたはグローバルネットワークのユーザーにデータを転送するための便利な方法を整理できます。自宅で起動するには、無料のソフトウェアを使用できます。 FileZilla Server. 。このプログラムは必要なすべての機能で授与され、簡単に調整されます。

817_0_0_192x192_images_Stries_FAQ_2011_SEPTEMBER_16-01.JPG.

FileZilla Serverは無料ライセンスに及ぶため、プログラム配布は開発者のサイトから自由にダウンロードできます。インストールする前に、管理者インタフェースをリッスンするためのポートを指定してFTPサービス開始方法を決定する必要があります。デフォルト設定を終了すると、インストーラはランダムポートを選択し、Windows AutoLoadにFTPサービスを追加します。

0.jpg。

また、FileZilla Serverをインストールする前に、システムをロードするときにサーバーの起動方法を選択する必要があります。デフォルトでは、OSでそれらを承認するときに、すべてのユーザーがFTPサービスの自動スタートによって有効になります。

1.jpg。

インストールが完了すると、サーバーの管理パネルが開くかをクリックすると、プログラムはそのアイコンをトレイに配置します。まず第一に、サーバ127.0.0.1と指定されたポートの選択、および必要に応じて管理者パスワードを保存して入力する必要があります。

2.jpg。

FileZilla Serverの設定は、1つ以上のユーザーの作成とコンピュータ上の特定のディレクトリへのアクセスを許可して起動する必要があります。これを行うには、メニュー項目「ユーザー」を選択して「追加」ボタンをクリックしてください。表示されるウィンドウで、それを特定のグループに配置することで、任意の名前を入力する必要があります(「編集グループ」メニューに作成できます)。 「OK」を押した後は、指定された名前でアカウントが作成されます。その後、それを設定します。

3.jpg。

デフォルトでは、新しいユーザーFileZillaサーバーはパスワードなしで作成されます。それを設定するには、パスワードにチェックをインストールして入力してください。同じウィンドウで、選択したユーザーの接続数(制限なしに0 - )に制限を設定できます。

4.jpg。

[共有フォルダ]タブでは、ユーザーのルートディレクトリを追加し、アクセスできるディレクトリを選択する必要があります。選択したディレクトリをrootとしてインストールできます。「ホームディレクトリ」ボタンをクリックしてください。またこのウィンドウでは、選択したユーザーとそれに利用可能なディレクトリ上の選択したユーザーの権限を指定できます。たとえば、 "files"カテゴリの "WRITE"および "Delete"段落のティックを設定すると、匿名のアカウントとC:\ ftpディレクトリにファイルを削除します。

5.jpg。

制限速度タブは、特定のアカウントの負荷速度制限とダウンロードデータを設定する責任があります。これらのパラメータは変更されずに残します。

6.jpg。

「IPフィルタ」ウィンドウで、管理者は特定のIPまたはサブネットからFTPサーバーへのアクセスを無効にすることができます。これは、無関係のユーザが不正なコンテンツをロードするか他の方法で不都合が検出されたときに有用であり得る。

7.jpg。

すべてのアカウントに拡張された一般的なサーバー設定では、「編集 - 設定」メニューから行くことができます。特にスピード制限、特にスピード制限のほとんどは、最初はそのまま残すことができます。 IPではなくサーバーのドメイン名を入力できる「パッシブモード設定」項目に注意してください。これは、ネットワークに接続するたびに異なる動的アドレスに役立ちます。

8.jpg。

無料ドメイン名は、たとえばDynDNSサービスを使用して登録できます。

ユーザーにFTPサーバーとデータを交換する機能を提供するには、エントリのアドレスとアカウントデータを伝えます。すべての自分のアクションがメインのFileZillaウィンドウに表示されます。

FTPクライアント

FTPクライアント

FTPクライアント - ファイル転送プロトコル(文字 "ファイル転送プロトコル" - FTPサーバへのアクセスを簡単にするためのプログラム。目的地によっては、ユーザーコマンドやファイルを送信する操作のみを引き継ぐ、またはリモートサーバー上のファイルを一部のままにして、ユーザーにリモートFTPサーバーに簡単にアクセスできます。ユーザーのコンピュータファイルシステム、またはその両方。最後の2つのケースでは、FTPクライアントはFTPプロトコルコマンド内のユーザーアクションを解釈するタスクを想定し、それによってそのすべての知恵に慣れずにファイル転送プロトコルを使用することができます。

200px-Twier_Architecture.ru.svg.png?uselang = ru.

FTPクライアントを使用する部分例は、次のとおりです。

  • WebサーバーWeb開発者上のサイトページの出版
  • 通常のインターネットユーザーによる音楽、プログラム、その他のデータファイルを削除します。この例は、多くのパブリックサーバーがユーザーを認証するために追加のデータを要求しないため、多くのユーザーが多くのユーザーが追加のデータを要求し、インターネットブラウザ(FTPクライアントでもある)が追加の質問なしでファイルをダウンロードしています。

売り返り

最も単純なユーザー(しかし最も包括的な)ケースでは、FTPクライアントは別のコンピュータ上にあるファイルシステムのエミュレータです。このファイルシステムを使用すると、通常のアクションユーザー:サーバーからファイルをコピーし、サーバー、ファイルの削除、新しいファイルを作成できます。場合によっては、ファイルを開くことも可能です - 表示、プログラムの起動、編集。ファイルの開度がユーザーのコンピュータへのプリダウンロードを意味することだけを考慮する必要があります。そのようなプログラムの例は、次のようになります。

  • インターネットブラウザ(すなわち、読み取り専用モードで動作することがよく、つまり、サーバーにファイルを追加することはできません)
  • Windows Explorer、WinSCP、Total Commander、Far、Midnight Commander、Krusaderのような多くのファイルマネージャ
  • 例:filezilla.
  • インターネットブラウザを介して実行されるオンライン顧客は、次のようにしていますか:ftponline.ru

FTPプロトコルの有病率のおかげで(実装の観点から)FTPクライアントは各オペレーティングシステムで実質的にあります。ただし、これらの顧客を使用するには、コンソールスキルの使用と、サーバーと通信するためのプロトコルコマンドの知識が必要です。そのため、Windowsでは、ユーティリティはftp.exeです。多くのLinuxで構築されている場合も、FTPユーティリティもあります。

アクセス権と承認

リモートサーバー上のファイルシステムは、ルールとして、さまざまなユーザーのアクセス権設定を行います。たとえば、匿名ユーザーにアクセス可能なファイルだけが、他のユーザーの存在について知る必要はありません。他のグループのユーザは他のファイルでも利用可能であり、例えばファイルを読み取る権限に加えて、利用可能なファイルを更新または更新することも与えられてもよい。アクセス権のオプションの範囲は、オペレーティングシステムと各特定のFTPサーバーのソフトウェアによって異なります。通常、フォルダの内容を表示する権利(つまり、それに含まれているファイルのリストを取得する機能)ファイルの読み取り(作成、削除、更新)ファイルを読み取る権限を共有します。

FTPサーバーを承認するには、FTPクライアントに接続するときに、最後からユーザーとパスワードを要求します。ほとんどのFTPクライアントは、次に、このユーザーのデータをインタラクティブモードで要求します。このデータをFTPサーバーのURLに含めることで、このデータを指定するもう1つの方法もあります。それで、たとえば、文字列で

** FTP:// VASYA:[email protected]**

  • ftp:// - FTPプロトコルを使用することに注意してください
  • Vasya - ユーザー名
  • : - ユーザー名とパスワードの区切り文字
  • キー - パスワード
  • @ - 認証情報区切り記号とサーバアドレス
  • ftp.example.com - FTPサーバーアドレス

このようなユーザー名とパスワードを指定する方法は、FTPクライアントをサポートする唯一の方法はありません。

FTPクライアントの例

ブラウザ

最も単純なプリミティブFTPクライアントはWebブラウザとWindowsエクスプローラです。アドレスバーのFTPサーバにアクセスするには、ftp://サーバー名(例えばftp://ftp.drweb.com/)に入るのに十分です。 Webブラウザと指揮者を使用すると、FTPサーバーの内容を表示したり、ファイルからファイルをダウンロードしたりできます。ただし、ブラウザを使用すると、ファイルやフォルダをFTPサーバーにダウンロードできなくなり、Windowsエクスプローラは接続の破損のイベントのファイルをサポートしていません。最も重要なことは、ブラウザがあなたがただあなたを可能にすることです。リンクをクリックしてファイルをすぐにダウンロードしますが、ダウンロードされず、ダウンロードされていませんが、それをダウンロードしても、たくさんのファイルでもダウンロードしてください。したがって、ブラウザは深刻なFTPクライアントとして見える価値がありません。したがって、このプログラムを特にFTPで動作させることをお勧めします。そのうちのいくつかはFTPだけで働くためにシャープにされています。他のソフトウェア複合体全体と、FTPサーバーへの接続に加えて、膨大な数の日常コンピュータタスクを解決できます。

合計司令官とその他の類似

FTPクライアントは、合計コマンダーなど、人気のあるファイルマネージャに組み込まれています。通常、ファイルマネージャでは、ローカルコンピュータの通常のディスクと同じようにFTPサーバーを操作できます。モデレータ以外のすべての場合)。しかし、ここでは、同じタスクプランナーなど、十分な機会がありません。合計司令官のほとんどのユーザーにとっては、組み込みのビューアを犠牲にしてFTPクライアントがまだ成功したバージョンがあります。 FTPサーバとローカルコンピュータ上のフォルダとファイルの内容。

コアFTP PRO

このプログラムはwww.coreftp.comでインターネット上で見つけることができます、インストール配布のサイズは3メガバイト未満です。無料のトリムバージョンがありますが、完全なプロフェッショナルで検討します。 Core FTPは、心地よく理解できないユーザーインターフェースを持ち、SFTPおよびSSLプロトコルの作業をサポートし、それらに組み込まれているFTPクライアントの置き換えとして一般的なブラウザに統合します。ファイルを2つのサイト間で直接ポンプすること、およびそれらのアーカイブ、パスワード保護、およびFTPサーバーへの送信など、バックアップデータのコピーを作成するための組み込みの機能が可能です。上級ユーザーの場合、コマンドラインのサポートがあります。

filezilla。

このFTPクライアントは、完全なフリーおよびオープンソーステキスト、ならびにクロスプラットフォーム(すなわち、異なるOSの下で動作する方法を知っている)によって区別されます。サポートされているプロトコル:FTP、SSL、SFTP。 FileZillaには、多言語のユーザーインターフェースがあり、非常に快適で理解できます。 4 GBを超えるサイズのファイル、および組み込みサイトマネージャを持つファイルのジャンプおよびダウンロードのサポートがあります。さらに、FileZillaは最も信頼性が高く高速なFTPクライアントの1つと見なされます。 FileZilla-Project.orgで見つけることができます.Windowsのディストリビューションのサイズは約2.6 MBです。

FTPコマンダー。

FTP Commanderは最も有名ではありませんが、FTPのための良いクライアントではありません。ワールドワイドウェブサイトの彼のウェブサイト:www.internet-soft.com。配信サイズ - バージョンによっては、1メガバイトの半分から半メガバイトまで。 Proバージョンの機能では、合計コマンダーに組み込まれているクライアントに似ています。しかし、デラックス版は、SSL、TLS、SSH、PGPプロトコル、マルチスレッドインジェクション、重複がファイルリストにある場合の自動名前変更、およびその他の役に立つ機能をサポートしています。

かわいいFTP Pro。

このFTPクライアントは、惑星でしか持っていないすべてのものではないにしても、最高のものと見なされます。快適で非常に理解できないユーザーインターフェース、内蔵のパスワードマネージャ、SSL、SSH、およびOpenPGPサポート、自動化ツール(ジョブスケジューラ、バックアップ作成ツール、RSSオーディオストリームの形式でPodcastを作成するためのツール)。プログラムにはHTMLエディタとサイトマネージャが組み込まれています。記録して後続のマクロを記録することが可能です。とてもかわいいFTPは非常に便利で強力なFTPクライアントです。 World Wide Webで見つけることができます。www.globalscape.com/cuteftpproでは、インストール配布プログラムのサイズは約7メガバイトです。

ftprush。

www.ftprush.comのインターネット上にあるもう一つの非常に良い市販のFTPクライアント。その分布のサイズは約4メガバイトです。その機能の中で、快適で単純なユーザーインターフェースに注意したいと思います。これは、概して、このクラスのプログラムに特徴的な、そしてその場でのデータ圧縮のサポートのサポート、それはお金を節約するように設計されています。インターネットからファイルをジャンプするようにユーザーが費やしました。プログラム内のタスクスケジューラ、埋め込みスクリプトパスワード製エンジン、ユーザーの操作を自動化し、それらの視聴を高めるための組み込みのキャッシュディレクトリがあります。 SFTP、FTPS、SSL、TFTPがサポートされているだけでなく、ロシア語を話すユーザーにとって重要であると同様に、Unicodeエンコーディングがサポートされています(UTF-8を含む)。

SmartFTP。

インターネットでは、このクライアントはwww.smartftp.comにあります。このプログラムの配信サイズは約3~6メガバイトです。 「Regalia」のリスト(またはプログラムの機能、プログラムの機能は次の項目を示します.TSL / SSLのサポート、IPv6のサポート、IPv6のサポート、データ圧縮「Fly」、UTF-8、能力をサポート2つのサーバー、リモートファイルの編集、組み込みダウンロードプランナー、バックアップ作成ツール、コマンドラインからの作業サポート、FTPクライアントのためのその他の機能、その他の機能の中で直接ポンプファイルを入力します。プログラムインターフェースは快適で美しく、かなり普通の普通です。

Добавить комментарий