El por que las conexiones pierden un % de información
es muy sencillo.
Es por las cabeceras de las tramas y/o paquetes
y por los reenvios en caso de error.
Los proveedores te dicen el ancho debanda en bruto
pero no el efectivo
EJ
Tu quieres mandar 8 Kbytes
que se mandan en 8 o más paquetes TCP
el protocolo TCP añade una cabecera
Luego se envia en un datagrama IP
y se le añade otra cabecera.
Luego en el nivel de enlace y en el nivel fisico
se le añaden más cabeceras.
Todas esas cabceras llevan las direcciones, datos
de control y datos de verificación.
Es como si compras 1KG de almendras y al pelarlas
ves que solo son 500 gramos aprovechables