Passa al contenuto principale

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.