Internet-technologies-www-overview

提供:Dev Guides
移動先:案内検索

WWWの概要

概要

*WWW* は* World Wide Webの略です。* World Wide Webの技術的な定義は、Hypertext Transfer Protocol(HTTP)を使用しているインターネット上のすべてのリソースとユーザーです。

より広い定義は、Webの発明者 Tim Berners-Lee が見つけた* World Wide Web Consortium(W3C)*の組織から得られました。

World Wide Webは、ネットワークにアクセス可能な情報の世界であり、人間の知識の具現化です。

簡単に言えば、ワールドワイドウェブは、インターネット上のコンピューター間で情報を交換し、それらを相互に作用するインタラクティブなマルチメディアリソースの膨大なコレクションに結び付ける方法です。

'_インターネット*と *Web は同じものではありません。Webはインターネットを使用して情報を渡します。_

internet_technologies_tutorial

進化

*World Wide Web* は、* Genevaの *CERN* で1989年に *Timothy Berners Lee* によって作成されました。* World Wide Webは、研究者が* CERN。*で効果的かつ効率的に協力できるようにするための提案として生まれました。最終的には *World Wide Web* になりました。

次の図は、World Wide Webの進化を簡単に定義しています。

internet_technologies_tutorial

WWWアーキテクチャ

WWWアーキテクチャは、次の図に示すようにいくつかのレイヤーに分割されます。

internet_technologies_tutorial

識別子と文字セット

  • Uniform Resource Identifier(URI)はWeb上のリソースを一意に識別するために使用され、 *UNICODE により、人間の言語で読み書き可能なWebページを構築できます。

構文

  • XML(拡張マークアップ言語)*は、セマンティックWebで一般的な構文を定義するのに役立ちます。

データ交換

  • Resource Description Framework(RDF)*フレームワークは、Webのデータのコア表現を定義するのに役立ちます。 RDFは、グラフ形式でリソースに関するデータを表します。

タクソノミー

  • RDF Schema(RDFS)は、 *taxonomies およびその他の ontological 構造のより標準化された記述を可能にします。

オントロジー

  • Web Ontology Language(OWL)*は、RDFSよりも多くの構成を提供します。 次の3つのバージョンがあります。
  • 分類法および単純な制約のためのOWL Lite。
  • 完全な記述ロジックをサポートするためのOWL DL。
  • RDFの構文の自由度を高めるOWL

規則

*RIF* および *SWRL* は、 *RDFs* および* OWL。*から利用可能な構造を超えるルールを提供します。* Simple Protocolおよび* RDF Query Language(SPARQL)*は、RDFデータおよびOWLオントロジーのクエリに使用されるSQLのような言語です。

証明

Proofの下のレイヤーで実行されるすべてのセマンティックとルールとその結果は、控除を証明するために使用されます。

暗号化

  • 暗号化*は、ソースの出所を検証するためのデジタル署名などが使用されることを意味します。

ユーザーインターフェースとアプリケーション

レイヤーの上部には、ユーザーインタラクション用の*ユーザーインターフェイスおよびアプリケーション*レイヤーが構築されています。

WWW操作

*WWW* は、クライアント/サーバーアプローチで機能します。 次の手順で、Webの仕組みを説明します。
  1. ユーザーは、WebブラウザーのアドレスバーにWebページのURL(たとえば、* http://www.finddevguides.com*)を入力します。
  2. 次に、ブラウザはドメインネームサーバーにwww.finddevguides.comに対応するIPアドレスを要求します。
  3. IPアドレスを受信した後、ブラウザーは、ブラウザーとWebサーバーが通信する方法を指定するHTTPプロトコルを使用して、Webページの要求をWebサーバーに送信します。
  4. 次に、WebサーバーはHTTPプロトコルを使用して要求を受信し、要求されたWebページの検索を確認します。 見つかった場合、Webブラウザに返され、HTTP接続を閉じます。
  5. これで、ウェブブラウザはウェブページを受け取り、それを解釈してウェブブラウザのウィンドウにウェブページのコンテンツを表示します。

internet_technologies_tutorial

未来

ウェブの分野では急速な発展がありました。 教育、研究、技術、商業、マーケティングなど、ほぼすべての分野に影響を与えます。 したがって、ウェブの未来はほとんど予測できません。

WWWの分野での大規模な開発とは別に、W3コンソーシアムが対処しなければならない技術的な問題もいくつかあります。

ユーザーインターフェース

3D情報の高品質なプレゼンテーションの開発は現在開発中です。 W3コンソーシアムは、すべての地域の言語と書記体系を含むグローバルコミュニティの要件を満たすためにWebを強化することも楽しみにしています。

技術

プライバシーとセキュリティに関する作業が進行中です。 これには、情報の隠蔽、アカウンティング、アクセス制御、整合性、リスク管理が含まれます。

建築

Webの分野では、インターネットが過負荷になり、パフォーマンスが低下する可能性があるという大きな成長があります。 したがって、より優れたプロトコルを開発する必要があります。