source :
www.grenouille.com >
Normalement en Ethernet le MTU optimal est de 1500 octets mais il faut savoir que Free utilise le protocole ATM pour transporter
les données sur son réseau (au delà de la Freebox de notre point de vue).
Or il se trouve que l'ATM utilise aussi des paquets mais qu'ils sont beaucoup plus petits que nos paquets TCP/IP :
53 octets seulement, d'ailleurs on parle de "cellules ATM".
Sur ces 53 octets, 5 servent d'entêtes et 48 pour les données.
Combien faut-il de cellules ATM pour transporter un paquet TCP/IP ?
Cela dépend bien sûr de la taille du paquet TCP/IP.
On doit en fait utiliser une autre valeur que le MTU. Il s'appelle le MSS et il vaut MTU - 40
(ce chiffre, fixe, de 40 octets correspond en fait à la taille des entêtes TCP/IP)
Avec un MTU de 1500 :
MTU = 1500 => MSS = 1500 - 40 = 1460
1460 / 48 = 30.41, donc 31 cellules dont 30 pleines et 1 remplie en partie seulement.
On gaspille une partie de cellule ATM à chaque paquet TCP/IP transmis.
Avec un MTU de 1480 :
MTU = 1480 => MSS = 1440
1440 / 48 = 30 cellules.
Le compte tombe juste cette fois, on ne gaspille plus de cellules.
Chaque paquet TCP/IP donnera un compte rond de cellules ATM.
En fait il faut une 31 ème cellule ATM : il y a les 40 octets de l'entête TCP/IP
à transporter ! Par ailleurs il y a une couche protocolaire appellée AAL5
qui sert d'interface entre la couche ATM et la couche TCP/IP.
Ce protocole AAL5 va encore rajouter 8 octets à transporter.