[1] [DFN[[CODE[[[ClientHello]]]]]] は、 [[TLS Handshake Protocol]] における[[ハンドシェイク]]の開始のため[[クライアント]]から[[サーバー]]に送る[[メッセージ]]です。

[6] 
[CODE[HandshakeType]] [DFN[[N[1]]]] ([DFN[[CODE[client_hello]]]])

[2] [[サーバー]]は、 [CODE[[[ClientHello]]]] を受信したら [CODE[[[ServerHello]]]] を送ることになっています。

[3] [[クライアント]]が [CODE[[[ClientHello]]]] に[[セッションID]]を指定することで、
作成済みの[[セッション]]を[[再開]]できます。

[FIG(quote)[
[FIGCAPTION[
[4] [CITE@en[RFC 7685 - A Transport Layer Security (TLS) ClientHello Padding Extension]]
([TIME[2015-10-23 13:09:51 +09:00]] 版)
<https://tools.ietf.org/html/rfc7685>
]FIGCAPTION]

> 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.

]FIG]


[5] [[楕円曲線暗号]]