HTTP1.0と1.1との差

Anonim

HTTP 1. 0対1. 1

で最も一般的に見られる文字の1つです。インターネットのユーザーであるため、HTTPを使用している必要があります。これは、現在オンラインで操作されている数百万ページのうち、最も一般的に閲覧される文字の1つです。ここでの議論の問題であるのは、この非常に重要な項目です。どうやら、HTTPについて何か知っていれば、1.0と1という2つのバージョンがあります。1. 2つのバージョンはどういう意味ですか?以下は、HTTP 1.0とHTTP 1.1のステップバイステップレビューです。1.

<! - 1 - >

HTTPという用語は、Hyper Text Transfer Protocolを指します。これは、クライアントとサーバーの両方のプロトコルとして機能し、ワールドワイドウェブ内のメッセージがどのように送信され、フォーマットされるかを定義します。 HTTP 1. 0は、ビジネスのためにオンラインで動く企業が始まった1996年の初めに導入されました。

<! - 2 - >

HTTP 1. 0は予約番号である16個までのステータスコードしか定義できませんでした。 16個のステータスコードを使用する主な制限は、解像度の報告が不十分であったことに気付きました。したがって、HTTP 1を思いつく必要がありました。1. HTTP 1. 1には、24個のステータスコードがあり、 HTTP 1.1が直面した以前の制限。エラー報告はより早く行われ、発生したときのエラーの検出は容易でした。

<! HTTP 1.1の使用に伴うもう1つの利点は、複数の2次ステータスアラートを実行する能力を持つ警告ヘッダーでした。 HTTP1.1の副ステータス表示の主な目的は、要求が成功したときに問題の受信者に通知することでした。 HTTP1で設定された警告要求。 1は2つのクラスに分けることができます。クラスは、3桁のコードで提示された最初の桁に基づいていました。あるクラスでは、コードをキャッシュに正しく検証したときに警告が削除されました。 2番目のクラスは保持されていたもので、キャッシュの再検証されたエントリが付属しています。

HTTP 1. 0の使用には、暗号化されずに使用されるユーザー名とパスワードの挑戦に直面している基本認証のための許可のみが付属しています。これはあなたが正しく考えているように、詮索される危険性の要因をもたらします。 HTTP 1. 0には依存関係がないため、スヌーピングのアクティビティによって収集された情報は後で将来使用することができます。 HTTP 1. 1の到来により、ダイジェストアクセス認証の使用が提案されました。これは基本的な認証を反映しており、サーバは一度に1回の値を利用することができ、その結果、スヌーピングは達成するのが非常に困難です。パスワード、ユーザー名、ワンタイム値のチェックサムが作成され、これらはすべて暗号化されています。したがって、HTTP 1を使用しているときにスヌーピングが不可能であることを確実にすることができます。1. HTTP 1. 0デザインは、それを介して行われたすべての要求に対して新しいTCP接続が必要でした。これは、すべての要求に新しいTCP接続を設定するコストと時間がかかり、接続が非常に遅くなったために挑戦しました。このHTTP1を処理する。 1では、永続的な接続の使用と、永続的な接続を処理するためのパイプライン要求の使用方法がありました。

要約

HTTPはハイパーテキスト転送プロトコルを意味する

HTTP 1.一般的にHTTP 1の制限のアップグレード。0

HTTP 1. 0は16状態コードを定義できる

24ステータスコード

HTTP 1.多くのセカンダリステータスアラートを生成することができる警告ヘッダーがあります。

HTTP 1. 0認証は安全ではないので安全です。

HTTP 1. 1はユーザー名のチェックサム、パスワードと1つの時間値。