Aller au contenu principal

6.1. Maximum Packet Length (Longueur maximale du paquet)

6.1. Maximum Packet Length (Longueur maximale du paquet)

Toutes les implémentations DOIVENT être capables de traiter des paquets avec une longueur de charge utile non compressée de 32768 octets ou moins et une taille totale de paquet de 35000 octets ou moins (y compris packet_length, padding_length, payload, random padding et mac). Le maximum de 35000 octets est une valeur arbitrairement choisie qui est supérieure à la longueur non compressée notée ci-dessus. Les implémentations DEVRAIENT prendre en charge des paquets plus longs, là où ils pourraient être nécessaires. Par exemple, si une implémentation souhaite envoyer un très grand nombre de certificats, les paquets plus grands PEUVENT être envoyés si la chaîne d'identification indique que l'autre partie est capable de les traiter. Cependant, les implémentations DEVRAIENT vérifier que la longueur du paquet est raisonnable afin d'éviter les attaques par déni de service et/ou les débordements de tampon.