[1] ClientHello は、 TLS Handshake Protocol におけるハンドシェイクの開始のためクライアントからサーバーに送るメッセージです。
[6]
HandshakeType 1 (client_hello)
[2] サーバーは、 ClientHello を受信したら ServerHello を送ることになっています。
[3] クライアントが ClientHello にセッションIDを指定することで、
作成済みのセッションを再開できます。
As an example, consider a client that wishes to avoid sending a
ClientHello with a TLSCiphertext.length between 256 and 511 bytes
(inclusive). This case is considered because at least one TLS
implementation is known to hang the connection when such a
ClientHello record is received.