Webサーバ/ HTTPプロトコルの基礎

1.httpプロトコルは:明細書及び規則、クライアントとサーバーが通信
2.http要求フォーマットを:要求ラインリクエストヘッダ+ボディ+リクエスト
メソッド+リクエストURI + HTTP-バージョン: リクエストライン
方式要求されたリソースアドレス+の+ HTTPバージョン
リクエストヘッダ:
受け入れは:MIMEファイル形式の愛を取ることができ、ブラウザや他のクライアントを指します。それを分析するサーブレットと適切なファイル形式を返すことができます。

ユーザーエージェント:ブラウザがクライアント名である

URLで対応するWeb URLの名前とポート番号:ホスト。

受け入れ-Langeuageを:ブラウザを指摘し、そのようなエンまたはEN-USなど、言語の種類を受け入れることができ、英語を指します。

接続:サーバーが一定のHTTP接続を維持できるかどうかを伝えるために使用されます。(例えばHTMLファイルと関連するグラフィックファイルなど)、ブラウザは複数のファイルを必要とするとき、接続するたびに確立する必要がないようにHTTPは、コネクション、HTTP / 1.1キープアライブを使用するデフォルト値である

クッキーを:とブラウザサーバーに送信され、このプロパティのクッキー。クッキーがブラウザ小さなデータボリュームに登録され、ユーザは、サーバに関連する情報は、セッション機能を実装するために使用することができることを指定することができます。

リファラー:要求されたページを生成することが示さURL。ページ/ icwork /検索へのリンク/icconcept/index.jspクリックからの比として、途中でサーバー/ icwork /検索にGETリクエストを送信し、リファラーはhttp://ホスト名:8080 / icconcept /インデックス。 JSP。このプロパティは、Web要求を追跡するために使用することができます来る何のサイトからです。

User-Agent:クライアントブラウザの名前です。

Content-Type:要求の内容のテーブルの型名。

受け入れ-文字セットを:ブラウザが文字エンコーディングを受け入れることができると指摘しました。デフォルト値は英語のブラウザ-8859-1 ISOである。

受け入れ-エンコーディング:エンコーディングは、ブラウザが受け入れることができると指摘しました。アーカイブファイルの配信速度と加速度であるファイル形式を、コードとは異なり。ウェブからの応答を受信し、ファイル形式を確認した後、ブラウザの早期デコーディング。
リクエストボディ:
フォーマット3.httpレスポンス:レスポンスのステータスライン+ヘッダ+ボディ応答
ステータス行:HTTP-バージョン+ +ステータスコード理由フレーズの
HTTPステータスコードステータスコードの+ +バージョンのテキスト記述
レスポンスヘッダ:サーバー+日付+コンテンツタイプ+最後Moified +コンテンツの長さの
サーバーのコンテンツタイプ+日付+ + +最終更新日時、コンテンツの長さの
レスポンスボディ
4.TCP原理:3ウェイハンドシェイク(接続)4回(リリースリソース)手を振っ
5.主流のWebサーバの用途ファイルディスクリプタ技術、単プロセスシングルスレッドソケットコネクタと同時加工工程は、複数のメモリ(メモリマップされた)、イベント処理を使用して(回転で置換された)を介してネットワーク・オペレーティング・システムと通信することを特徴とすること
6.TCP / IPプロトコルスイート:層状構造
アプリケーション層HTTP、
トランスポート層のTCP、UDP
ネットワーク層ICMP、IP、IGMP、ARP、 RARP
ネットワークインタフェース層

7サーバーにアクセスするには、ブラウザのプロセス:
ドメイン名の入力し
たドメイン名解決にDNSサーバを
、サーバのTCP接続を
HTTP要求データ送信するために
サーバーの応答を待っている
サーバー壊れたリンクへの

おすすめ

転載: www.cnblogs.com/burningcarbon/p/11220197.html