¿Cuáles son los tamaños de un segmento TCP, un paquete IP y un marco de capa de enlace de datos?

El tamaño del segmento TCP se declara mediante un parámetro llamado Tamaño máximo de segmento (MSS). Los segmentos pueden tener entre 0 bytes y MSS de tamaño. Típicamente, MSS es más pequeño que el umbral de fragmentación de la capa IP. De lo contrario, los segmentos TCP se fragmentarán en IP, lo que puede degradar el rendimiento.

El tamaño de la trama IP depende de la Unidad de transmisión máxima (MTU). El valor típico de esto es 1500 bytes. Los Jumbo Frames y los Super Jumbo Frames van (mucho) más allá de esto. Una trama IP puede consumir todos los bytes MTU. Pero un encabezado IP (IPv4) tiene un mínimo de 24 bytes dentro de eso. IPv4 se define aquí: http://tools.ietf.org/html/rfc791

Un paquete de capa de enlace encapsulará la capa IP. Las tramas MAC suelen ser de 14 bytes, o 18 bytes o más para redes de área local virtual (VLAN).

Hay, por supuesto, muchas variaciones en esto.