HTML 5 の刺激的な新しい概念である Websockets には、WebSocket サーバーとクライアント間のハンドシェークという特定の機能があります。誰がこれが何のために使われるのか説明できますか??
ありがとうございました!!
HTML 5 の刺激的な新しい概念である Websockets には、WebSocket サーバーとクライアント間のハンドシェークという特定の機能があります。誰がこれが何のために使われるのか説明できますか??
ありがとうございました!!
ハンドシェイク プロセスは、接続の確立と検証に使用されます。ハンドシェイクの目的は、サーバーがクライアントのハンドシェイクを読み取ったことを証明することです。これは、Sec-WebSocket-Key1 と Sec-WebSocket-Key2 の 2 つのフィールドを使用して実現されます。Sec-WebSocket-Key1 および Sec-WebSocket-Key2 フィールドは 8 バイトのランダム トークンであり、サーバーは (その後) ハンドシェイクの最後に 16 バイトのトークンを構築するために使用します...これは、サーバーを証明するために使用されます。クライアントのハンドシェイクを読み取りました。
ここでハンドシェイクを含む websockets プロトコルの詳細を読むことができます: https://datatracker.ietf.org/doc/html/draft-ietf-hybi-thewebsocketprotocol-06