Passa al contenuto principale

3.3. Fragmentation (Frammentazione)

3.3. Fragmentation (Frammentazione)

I messaggi di handshake TLS e DTLS possono essere piuttosto grandi (in teoria fino a 2^24-1 byte, in pratica molti kilobyte). Al contrario, i datagrammi UDP sono spesso limitati a meno di 1500 byte se la frammentazione IP non è desiderata. Per compensare questa limitazione, ogni messaggio di handshake DTLS può essere frammentato su diversi record DTLS, ciascuno dei quali è destinato a rientrare in un singolo datagramma UDP (vedere la sezione 4.4 per indicazioni). Ogni messaggio di handshake DTLS contiene sia un offset di frammento che una lunghezza di frammento. Pertanto, un destinatario in possesso di tutti i byte di un messaggio di handshake può riassemblare il messaggio originale non frammentato.