ハイパーテキスト転送プロトコル HTTP プロトコルは、Web ブラウザと Web サイト サーバーの間で情報を転送するために使用され、攻撃者が Web 閲覧を傍受した場合、いかなる形式のデータ暗号化も提供しません。 HTTP プロトコルはサーバーと Web サイトサーバー間で送信されるパケット内の情報を直接読み取ることができるため、クレジット カード番号、パスワード、その他の支払い情報などの一部の機密情報の送信には適していません。
HTTP プロトコルによって送信されるデータは暗号化されていない、つまり平文であるため、これらの個人データを確実に暗号化して送信するために HTTP プロトコルを使用することは非常に危険です。 , Netscape が設計した SSL (Secure Socket) Layer) プロトコルは、HTTP プロトコルによって送信されるデータの暗号化に使用され、HTTPS が誕生しました。
HTTP プロトコルのこの欠点を解決するには、別のプロトコルである Secure Socket Layer Hypertext Transfer Protocol HTTPS を使用する必要があります。データ送信のセキュリティを確保するために、HTTPS は HTTP に基づく SSL プロトコルを追加します。証明書はサーバーの ID を検証し、ブラウザとサーバー間の通信を暗号化します。
HTTP: インターネット上で最も広く使用されているネットワーク プロトコルであり、クライアントおよびサーバー側の要求および応答標準 (TCP) であり、WWW サーバーからハイパーテキストを送信するために使用されます。ブラウザの効率を高め、ネットワーク送信を削減できるネイティブ ブラウザ トランスポート プロトコル。
HTTPS: セキュリティを目的とした HTTP チャネルです。簡単に言えば、HTTP に SSL 層を追加したものです。HTTPS のセキュリティ基盤は SSL であるため、暗号化の詳細には SSL が必要です。
暗号化された送信。 認証。
1. httpsプロトコルでは、一般に無料の証明書が少ないため、一定の料金が必要です。2. http はハイパーテキスト転送プロトコルであり、情報は平文で送信されますが、https は安全な SSL 暗号化送信プロトコルです。
3. http と https はまったく異なる接続方法を使用し、前者は 80、後者は 443 を使用します。
4. http 接続は非常にシンプルでステートレスです。HTTPS プロトコルは、暗号化された送信と ID 認証を実行できる SSL+HTTP プロトコルによって構築された安全なチャネルであり、http プロトコルよりも安全です。
PHP Http request http 500 http と https http 192.168.1.1 の違い
HTTP および HTTPS のクロスドメイン共有セッション ソリューション
PHP は、HTTP および HTTPS のクロスドメイン共有セッション ソリューションを実装するだけです
以上がHTTPとHTTPSの違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。