Múltiples segmentos / Tamaño de segmento
Este registro configura opciones para definir cómo se insertan los bytes de control en los bloques Input MTU del flujo de datos.
Nombre |
Significado |
---|---|
Múltiples segmentos |
Desactivado = No se permiten múltiples segmentos Activado = Se permiten múltiples segmentos |
Tamaño de segmento |
Desactivado = El tamaño del segmento es el tamaño máximo de la MTU Activado = El tamaño del segmento puede ser superior al tamaño de la MTU |
Los bytes de control contienen la información necesaria para reensamblar la trama entera a partir de los segmentos contenidos en los bloques Input MTU.
Los segmentos pueden tener una longitud máxima de 63 bytes. Para poder transferir una trama con una longitud superior a 63 bytes, se debe partir en varios segmentos. El fin de la trama completa se detecta por medio de información en el byte de control.
Ajuste: No se permiten varios segmentos en la MTU
Si el segmento termina antes del fin de un Input MTU, los bytes restantes de la MTU no se utilizan en este ciclo de transferencia. El siguiente segmento, que empieza con un byte de control, no se inicia hasta el siguiente ciclo. Además, el byte de control que contiene el identificador de fin de trama también se recibe en un ciclo distinto sin datos adicionales.
Ajuste: Múltiples segmentos en la MTU
Si el segmento termina antes del fin de una Input MTU, los bytes restantes de la MTU se llenan inmediatamente con el inicio del siguiente segmento, que empieza con un byte de control.
Ajuste: Tamaño de MTU máximo de tamaño de segmento
El bloque Input MTU empieza cada ciclo con un byte de control en RxByte1 y la información de longitud que contiene está limitada al tamaño de la MTU. El ciclo que contiene el último segmento de datos se puede identificar por medio del byte de control.
Ajuste: El tamaño del segmento puede ser superior al tamaño de la MTU
El primer bloque Input MTU del segmento empieza con un byte de control que contiene la longitud total del segmento. Si esta longitud es superior a la de la MTU, entonces se transfieren sólo datos, sin bytes de control, en los siguientes ciclos hasta alcanzar la longitud total del segmento. Luego se inserta un nuevo byte de control en la Input MTU para el siguiente segmento, en función del ajuste de múltiples segmentos.
Este ajuste sólo corresponde a la dirección de recepción del módulo. En la dirección de envío (al módulo), la aplicación controla el comportamiento utilizando bytes de control. El módulo admite todas las opciones.