6.1. Maximum Packet Length (最大パケット長)
6.1. Maximum Packet Length (最大パケット長)
すべての実装は, 非圧縮ペイロード長が 32768 バイト以下で, 総パケットサイズが 35000 バイト以下のパケット (packet_length, padding_length, payload, random padding, mac を含む) を処理できなければならない (MUST)。35000 バイトの最大値は, 上記の非圧縮長より大きい任意に選択された値である。実装は, 必要に応じてより長いパケットをサポートすべきである (SHOULD)。たとえば, 実装が非常に多くの証明書を送信したい場合, 識別文字列が相手方がそれらを処理できることを示していれば, より大きなパケットを送信してもよい (MAY)。ただし, 実装は, サービス拒否攻撃やバッファオーバーフロー攻撃を回避するために, パケット長が妥当であることを確認すべきである (SHOULD)。