6.1. Maximum Packet Length (Lunghezza massima del pacchetto)
6.1. Maximum Packet Length (Lunghezza massima del pacchetto)
Tutte le implementazioni DEVONO essere in grado di elaborare pacchetti con una lunghezza del payload non compresso di 32768 byte o meno e una dimensione totale del pacchetto di 35000 byte o meno (inclusi packet_length, padding_length, payload, random padding e mac). Il massimo di 35000 byte è un valore scelto arbitrariamente che è maggiore della lunghezza non compressa sopra indicata. Le implementazioni DOVREBBERO supportare pacchetti più lunghi, dove potrebbero essere necessari. Ad esempio, se un'implementazione desidera inviare un numero molto grande di certificati, i pacchetti più grandi POSSONO essere inviati se la stringa di identificazione indica che l'altra parte è in grado di elaborarli. Tuttavia, le implementazioni DOVREBBERO verificare che la lunghezza del pacchetto sia ragionevole per evitare attacchi denial of service e/o buffer overflow.