ベストアンサー
HTTPSでホストに接続する場合、「s」はセキュアを表します。さらに重要なことに、HTTPリクエストはSecure Sockets Layer(SSL)を利用しています。 SSLは、サーバーとクライアント間の通信を保護するために使用されるプロトコルです。このプロトコルは暗号化を使用して、盗聴者がダイアログを「聞く」のを防ぎます。さらに、Man-in-the-Middle(MITM)ハッカーがダイアログを乗っ取るのを防ぎます。 MITMを実行するハッカーは、あなたに間違ったアドバイスを与えたり、あなたから情報を収集したりする可能性があります。 「後で安全なリンクがないことの危険性に戻ります。まず、SSLの仕組みについて説明しましょう。
ショートカットを選択するか、「Facebook」と入力し始めると、当然のことと思います。 「これはFacebookに高速かつ安全に接続します。ただし、当然のことながら、この高速な手順では多くのことが必要です。まず、ブラウザがサイトの名前をドメインネームサービス(DNS)を使用してIPアドレスに簡略化します。 DNSサーバーと通信するとすぐに、 http:// と入力した場合でも安全なリンクにリダイレクトされることがよくあります。
今日は興味深い部分が始まる時です。サーバーがHTTP要求に応答するとき、サーバーは最初にホスト証明書を使用して応答します。この証明書には、暗号化能力とさまざまな暗号化を確立するために重要な情報が含まれています。ただし、最も重要なのは、使用の種類と認証局(別名、発行機関)が含まれていることです。このような場合、タイプは「サーバー証明書」であり、発行管轄もDigiCertです。DigiCertは重要なブラウザー(Explorer、Chrome、Firefox)で信頼できるため、ブラウザーにはすでに信頼できるルート証明書があります。 Facebookによって提示された証明書も信頼できる可能性があります。 SSLMagic は、これらのSSL証明書の信頼できる再販業者です。リンクが確認されたので、SSLトンネルを介してキーを交換できます。これで、サーバーとクライアントは、公開鍵と秘密鍵を使用して暗号化されたトンネルの構築を開始します。これで、 https://facebook 。com
にしっかりと接続されました。侵害されないようにするためです。
回答
HTTPは、WWW(World Wide Web)を介してコンピューター間で情報を転送するように設計されたプロトコルです。転送される情報は、ドキュメント、ファイル、画像、インターネットを介したコンピュータ間のビデオ。
HTTPはHypertextTransfer Protocolの略です。HTTPは、2台のマシンがTCPなどの信頼性の高い接続指向のトランスポートサービスを使用して通信するクライアントサーバープロトコルです。HTTPは「インターネットまたは他のネットワーク上の他のプロトコルの上に実装される」。 HTTPは、信頼できるトランスポートのみを前提としています。そのような保証を提供する任意のプロトコルを使用できます。」例えばTCP。
HTTPはステートレスです。接続の存続期間は、単一の要求/応答シーケンスに対応します。純粋なHTTPサーバーの実装では、すべてのリクエストがまったく新しいものであるかのように扱われます。 HTTPページは、コンピューターとインターネットキャッシュに保存されます。ページの読み込みは速くなりますが、ISPのキャッシュプロキシなど、ユーザーが制御できない可能性のあるシステムに保存されます。 HTTPサーバーは、Apache HTTPサーバー、Microsoft IIS、Jigsaw、Zopeなどによって実装されます。
HTTPの利点:
プラットフォームに依存しないため、プラットフォーム間のストレートポーティングが可能です。正しく実行するためにランタイムサポートは必要ありません。ファイアウォール上で使用できます。たとえば、グローバルアプリケーション。コネクション型ではなく、セッションの状態と情報を作成および維持するためにネットワークオーバーヘッドは必要ありません。
HTTPの欠点:
整合性がないため、誰かがコンテンツを簡単に変更できます。 HTTPには暗号化方式がないため、HTTPは安全ではありません。そのため、HTTPは中間者攻撃を受け、機密情報を盗聴されます。認証がないため、誰と通信を開始するかが明確にわかりません。認証は、リクエストを傍受し、使用されているユーザー名とパスワードを知ることができる人なら誰でも、平文で送信されます。