https ワークフローには、クライアント開始のリクエスト、サーバー応答、SSL/TLS ハンドシェイク、データ送信、クライアント側レンダリングなどのステップが含まれており、これらのステップを通じて、送信中のデータのセキュリティと整合性を確保できます。
https (Hypertext Transfer Protocol Secure) は、データを転送するための安全なプロトコルで、通常、クライアントとサーバーの間で Web ページや画像、ビデオやビデオを転送するために使用されます。他のデータ。 https ワークフローは次のとおりです。
クライアントはリクエストを開始します。
ユーザーがブラウザに https URL を入力するか、https リンクをクリックすると、ブラウザはサーバーにリクエストを送信する 特定の Web ページまたはリソースに対してリクエストを送信します。
サーバー応答:
サーバーはクライアントの要求を受信すると、要求されたデータを含む応答を送信します。サーバーが https をサポートしている場合、SSL/TLS プロトコルを使用して応答を暗号化し、送信中のデータのセキュリティを確保します。
SSL/TLS ハンドシェイク:
https 接続を確立するとき、クライアントとサーバーの間で SSL/TLS ハンドシェイクが実行され、双方が理解できることを確認します。暗号化通信。このハンドシェイクには、暗号化アルゴリズムのネゴシエーション、サーバーの ID の検証、暗号化キーの生成などの手順が含まれます。
データ送信:
SSL/TLS ハンドシェイクが完了すると、クライアントとサーバー間の通信が暗号化され、リクエストとレスポンスのデータが暗号化されます。伝わり始めます。これにより、送信中にデータが盗まれたり改ざんされたりすることがなくなります。
クライアント側レンダリング:
クライアントは、暗号化された応答データを受信すると、それを復号化してユーザーのブラウザにレンダリングし、ユーザーが Web を閲覧できるようにします。ページを開くか、要求されたリソースを表示します。
一般に、https ワークフローには、クライアントから開始されたリクエスト、サーバー応答、SSL/TLS ハンドシェイク、データ送信、クライアント側レンダリングなどのステップが含まれます。送信中のセキュリティと完全性です。
以上がhttps ワークフローはどのようなものですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。