Consegna segmenti

Se la dimensione massima dell'unità richiesta/risposta (UR) per una sessione (fornita nei parametri BIND ) consente alle UR di dimensioni maggiori rispetto alle dimensioni massime di un'unità di trasmissione del controllo del collegamento dati, ad esempio un frame di controllo collegamento dati sincrono (SDLC), il controllo del percorso del nodo locale è responsabile dell'assemblaggio di segmenti in uscita in unità di trasmissione del collegamento dati, se necessario.

Tuttavia, alcuni prodotti IBM (ad esempio, modelli SNA dei controller 3270) non eseguono assembly di segmento in uscita, per migliorare i tempi di risposta percepiti nei terminali di visualizzazione visualizzando ogni segmento non appena ricevuto. Questa funzionalità viene definita ombreggiatura finestra.

Il nodo locale consente a un'applicazione di specificare un'opzione di recapito segmento nel blocco di controllo delle informazioni di connessione (CICB ) nella risposta OPEN(PLU) OK. Se un'applicazione specifica questa opzione, il controllo del percorso del nodo locale non assembla i segmenti in uscita in UR completi e il nodo locale recapita i segmenti all'applicazione nei messaggi dati . Ciò consente a un'applicazione di simulare un dispositivo 3270 per riprodurre le caratteristiche di risposta percepite del dispositivo IBM. Nei casi in cui la velocità effettiva è elevata, ad esempio il trasferimento di file 3270, il recapito del segmento può offrire prestazioni migliori rispetto al recapito delle UR.

Si noti che non esiste alcuna funzionalità paragonabile per i dati in ingresso. L'applicazione deve presentare messaggi di dati contenenti ur complete al nodo locale. Inoltre, non è disponibile alcun supporto per il recapito del segmento nella sessione del punto di controllo dei servizi di sistema (SSCP) e connessione (dove la dimensione massima delle UR è limitata a 256 byte).

Il nodo locale supporta l'opzione di recapito del segmento in modo che i vincoli inseriti in un'applicazione che ricevano dati in entrambi i moduli siano identici. Se sono necessarie UR complete, il nodo locale ricompila le UR dai segmenti nel controllo percorso. Se sono necessari segmenti, il nodo locale gestisce tutti gli indicatori di segmentazione e modifica l'elaborazione all'interno dei livelli SNA per soddisfare le UR segmentate.

Tutti i messaggi di dati recapitati all'applicazione contengono flag dell'applicazione, mentre solo il primo segmento in un'UR contiene un'intestazione di risposta (RH). Il nodo locale ritarda gli indicatori della catena finale (EC) e cambia direzione (CD) se si verificano nella RH del primo segmento dell'UR e imposta i flag di applicazione ECI e CDI corrispondenti nel messaggio Di dati corrispondente all'ultimo segmento dell'UR. Pertanto, i messaggi di dati corrispondenti ai segmenti ur hanno flag di applicazione impostati come se corrispondono a unità ur intere. Ciò semplifica notevolmente la gestione dei protocolli chaining, parentesi quadre e half-duplex per un'applicazione usando l'opzione di recapito segmento.

Nota

EB non viene ritardato fino alla fine dell'unità di informazioni di base (EBIU), perché l'applicazione deve usare il messaggio Status-Session tra parentesi quadre per determinare quando immettere lo stato tra parentesi quadre.

Vedere anche

Apertura della connessione PLU
Sessione PLU
Concatenamento in uscita
Concatenamento in ingresso
Parentesi
Direzione
Spaziatura e suddivisione in blocchi
Conferma e rifiuto dei dati]
Arresto e disattivazione
Ripristino
Terminazione avviata dall'applicazione
LUSTATs]
Dati di monitoraggio del tempo di risposta