Entrega de segmentos

Si el tamaño máximo de la unidad de solicitud/respuesta (RU) para una sesión (proporcionada en los parámetros BIND) permite unidades RU que son mayores que el tamaño máximo de una unidad de transmisión de control de enlace de datos, por ejemplo, una trama de control de enlace de datos sincrónico (SDLC), el control de ruta del nodo local es responsable de ensamblar segmentos salientes en unidades RU y segmentar las unidades RU entrantes cuando sea necesario.

Sin embargo, ciertos productos de IBM (por ejemplo, modelos SNA de los controladores 3270) no realizan ensamblaje de segmentos de salida, para mejorar los tiempos de respuesta percibidos en terminales de visualización al mostrar cada segmento tan pronto como se haya recibido. Esta característica se conoce como sombreado de ventana.

El nodo local permite a una aplicación especificar una opción de entrega de segmentos en el bloque de control de información de conexión (CICB) en la respuesta ok de Open(PLU). Si una aplicación especifica esta opción, el control de la ruta de acceso del nodo local no ensambla los segmentos salientes en RUs completas, y el nodo local entrega los segmentos a la aplicación en mensajes Data. Esto permite que una aplicación emule un dispositivo 3270 para reproducir las características de respuesta percibidas del dispositivo IBM. En los casos en los que el rendimiento es alto, como la transferencia de archivos 3270, la entrega de segmentos puede proporcionar un rendimiento mejorado en comparación con la entrega de RU.

Tenga en cuenta que no hay ninguna característica comparable para los datos entrantes. La aplicación debe presentar mensajes de datos que contengan RU completas en el nodo local. Además, no se admite la entrega de segmentos en la sesión y conexión del punto de control de servicios del sistema (SSCP), donde el tamaño máximo de RU está limitado a 256 bytes.

El nodo local admite la opción de entrega de segmentos de tal manera que las restricciones colocadas en una aplicación que recibe datos de cualquier forma son idénticas. Si se requieren Unidades de Recursos (RU) completas, el nodo local vuelve a generar las RU a partir de segmentos dentro del control de ruta. Si se requieren segmentos, el nodo local controla todos los indicadores de segmentación y modifica el procesamiento dentro de sus capas SNA para satisfacer las RU segmentadas.

Todos los mensajes de datos entregados a la aplicación contienen marcas de aplicación, mientras que solo el primer segmento de una RU contiene un encabezado de respuesta (RH). El nodo local retrasa los indicadores de fin de cadena (EC) y de cambio de dirección (CD) si se producen en la RH del primer segmento de la RU y establece las marcas de aplicación ECI y CDI correspondientes en el mensaje Data correspondiente al último segmento de la RU. Por lo tanto, los mensajes de datos correspondientes a los segmentos de RU tienen las marcas de aplicación establecidas como si correspondieran a RUs enteras. Esto simplifica considerablemente el control de los protocolos de encadenamiento, corchete y medio dúplex para una aplicación mediante la opción de entrega de segmentos.

Nota:

EB no se retrasa hasta que finalice la unidad de información básica (EBIU), ya que la aplicación debe usar el mensaje Status-Session between-brackets para determinar cuándo entrar en el estado entre corchetes.

Véase también

Apertura de la conexión PLU
Sesión de PLU
Encadenamiento saliente
Encadenamiento de entrada
Brackets
Direction
Ritmo y segmentación
Confirmación y rechazo de datos]
Apagado y modo inactivo
Recuperación
Terminación Iniciada por la Aplicación
LUSTATs]
Datos del monitor de tiempo de respuesta