Aller au contenu principal

3.3. Fragmentation

3.3. Fragmentation

Les messages de poignée de main TLS et DTLS peuvent être assez volumineux (en théorie jusqu'à 2^24-1 octets, en pratique plusieurs kilo-octets). En revanche, les datagrammes UDP sont souvent limités à moins de 1500 octets si la fragmentation IP n'est pas souhaitée. Afin de compenser cette limitation, chaque message de poignée de main DTLS peut être fragmenté sur plusieurs enregistrements DTLS, chacun étant destiné à tenir dans un seul datagramme UDP (voir la section 4.4 pour des conseils). Chaque message de poignée de main DTLS contient à la fois un décalage de fragment et une longueur de fragment. Ainsi, un destinataire en possession de tous les octets d'un message de poignée de main peut réassembler le message original non fragmenté.