コンピュータネットワーク - ウェブWWW

ワールド・ワイド・ウェブは、分散ハイパーメディアシステムでは、クライアントは、サーバプログラムに要求を送信し、クライアントにクライアントにサーバープログラムは、Web文書を必要としていました。
いくつかの問題は、World Wide Webを解決しなければならない:
1は、どのようにインターネットを介して文書の配布、ワールド・ワイド・ウェブ(WWW)をマークしますか?
:World Wide Web上のドキュメントのすべての種類を署名するユニフォームリソースロケータURL(Uniform Resource Locator)を使用して、ワールドワイドウェブ、および各文書は、インターネット全体の範囲内でURL内で一意の識別子を持っています。
2、プロトコルの種類は、World Wide Web上のリンクの多様性を達成するには?
回答:ワールド・ワイド・ウェブの顧客とのやり取りは、ハイパーテキスト転送プロトコルのHTTP(ハイパーテキスト転送プロトコル)Webサーバプログラム間の厳密なプロトコルと手順に準拠しています。HTTPは、信頼性の高い配信リンクのためのTCPを使用するアプリケーション層プロトコルです。
図3は、ページのどのように異なるスタイルを表示しますか?
:HTML HTML
4は、どのようにユーザが容易に必要な情報を見つけるようにするには?
A:検索エンジンなどの検索ツールは、。


URL
URLの一般的な形式は、次の4つの成分からなる:
<プロトコル>:// <ホスト>:<ポート> / <パス>
プロトコルは、典型的には、HTTPまたはHTTPS、およびFTP(ファイル転送プロトコルFTP)、続いて
ホストは、ホストを指しインターネット上のドメイン名では
、このようなデフォルトのポート80、デフォルトのホームページとしてポートとパス、時には省略することができ、など
。例えばhttp://www.tsinghua.edu.cn
ページのURL、ユーザーだけでなく、ワールドワイドウェブにアクセスすることが可能ですが、また、URLを使用することにより、 FTPやUSENETニュースグループなど、他のインターネットアプリケーション。

HTTP
HTTPプロトコルは、どのようにウェブ文書の要求、およびどのブラウザへのルートドキュメントをWebサーバーにサーバーブラウザ(Webクライアントプロセス)を定義します。HTTPは、トランザクション指向のアプリケーション層プロトコルです。
ステップ4であって:
(URLタグを抽出するために、ブラウザ)
:(DNS解決DNS要求へのブラウザはwww.tsinghua.edu.cnのIPアドレスを解決するには、DNS IPはブラウザにフィード)
1、(3ウェイハンドシェイクTCP接続を確立最初の二つの)
2、第三のHTTP要求パケット(ハンドシェーク、HTTP要求がTCPパケットデータとしてサーバに送信される)
。3、HTTP応答パケット
4、TCP接続を解除する
(ブラウザの応答を表示しますテキスト)

HTTPプロトコル自体が接続されていません。HTTP接続を確立することなく、TCP接続を使用してください。
HTTPプロトコルはステートレスです。第2の要求初めて同じプロセス。これは非常に同時サーバーのことが容易になり、サーバーの設計を簡素化します。

HTTP / 1.0接続は、非永続的である
HTTP / 1.1が連続的に接続されています。
いわゆる永続的な接続は、サーバーされた後、まだ、その後、この接続を維持するための時間を応答を送信します。これは、このサーバ上のライン限り、同じページ上の転送文書リンクに限定されるものではありません。
HTTP / 1.1プロトコルは、2つの方法で動作する
要求受信クライアントパイプライン化することなく、次へのリクエストを送信するには
、TCP接続のアイドル時間を削減、サーバへの応答パケットの前に受信改善しているパイプラインの顧客とは、新しい要求を送信することができますが効率。

プロキシサーバ
プロキシサーバは、また、ウェブキャッシュとして知られています。
プロキシサーバは要求と同じを一時的に記憶するための要求を発見した場合、新しい要求が到着したときと同様に、最近のプロキシサーバーの要求と応答のいくつかは、ローカルに存在し、それが応答スクラッチを返し、従っURLに再びインターネットリソースにアクセスする必要はありません。

HTTPパケット構造は、CRはLFラインの代わりに、キャリッジリターンを表し
:要求メッセージ
メソッドURLバージョンCRLF(要求ライン)
値CRLF(ヘッダ行):ヘッダフィールド名
CRLF
(実用的な被写体、通常ないが、ポストは、通常使用します)

応答メッセージ:
バージョンステータスコードのフレーズがCRLF(リクエストライン)
ヘッダーフィールド名:値CRLF(ヘッダ行)
CRLF
(実用的な主題は、いくつかのメッセージに応答しません)

ステータスコードは、5つのカテゴリー、33種類の合計に分割された3桁の数字です。
そのような要求が受信されるか、または処理される示す1XX通知情報
2XXの成功を示し
3XXリダイレクト発現
4XXエラーがそのような要求のようなクライアントは、間違った構文を有するか、または完了することができないことを示す
エラー5xxのは、サーバの障害としてサーバは、要求を完了できないことを意味する
ような、
200成功
202受理
301は恒久的に移動
302は、一時的に移動
要求バッドの400を
404の見つかりません
詳細http://baike.baidu.com/link?url=pmk-ihSjQD9fh9MQPifjB517O5bKnfdOcJnY0gcp1nP2ZfMTP5jOxvzbSgOUpnpe57sMbUMABZ1TTmYB3fWl1K

一般的に使用されるヘッダフィールド、多くの更新した後、いくつかを書くために、ここで、理解する必要がありました
:ヘッダーフィールド名要求メッセージを
接続:(文書を送信すると、接続を解除することができます)閉じるを使用
クッキーを:1,312,321,312,312は、

応答パケットのヘッダフィールド名:
所在地:http://www.xyz.edu(新しいURLは、使用をリダイレクト)
1,312,321,312,312(ブラウザのクッキーにサーバーの設定):設定cookie-
HTTPヘッダーフィールド名の詳細導入
http://blog.csdn.net/linhaiman/article/details/7025336

HTMLは
今、我々は後に補足し、H5学んでいますさ

ブラウザの
この複雑な構造は、コアは、jsの学生が勉強したいため、HTMLインタプリタである、または知っている必要があります。

全文検索の検索エンジンの
Googleの機能
ピークアクセスしたときに1が、代わりにメインフレームミニコンピュータの少量を大量に使用するのでは、成功は、検索時間を短縮
2に、コア技術のPageRankを、それがページランクで
のページへの接続ポイントの数に応じてランク付けされていますそして、計算を簡単にするためにスパース行列を使用して
(Baiduのは、お金のランクに基づいて、ウェブページの訪問のランキングに基づいて行われ、)
学校、突然明呉としてOK、スラグ、それは本当にああ数学を学ぶことです。

 

おすすめ

転載: www.cnblogs.com/lakeslove/p/10979517.html