Condividi tramite


Consegna del segmento

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

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

Il nodo locale consente a un'applicazione di specificare un'opzione di recapito dei segmenti nel blocco di controllo delle informazioni di connessione (CICB) nella risposta OPEN(PLU) OK. Se un'applicazione specifica questa opzione, il controllo percorso del nodo locale non assembla i segmenti in uscita in UR complete e il nodo locale recapita i segmenti all'applicazione in 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 il throughput è elevato, ad esempio nel trasferimento di file 3270, il recapito dei segmenti può offrire prestazioni migliori rispetto al recapito degli RU.

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 la distribuzione di segmenti nella sessione del punto di controllo dei servizi di sistema (SSCP) e nella connessione (in cui la dimensione massima delle UR è limitata a 256 byte).

Il nodo locale supporta l'opzione di recapito dei segmenti in modo che i vincoli inseriti in un'applicazione che riceve dati in entrambi i moduli siano identici. Se sono necessarie UR complete, il nodo locale ricompila le UR dai segmenti nel controllo del 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 una UR contiene un'intestazione di risposta (RH). Il nodo locale ritarda gli indicatori di fine catena (EC) e di cambio di direzione (CD) se si verificano nel RH del primo segmento della RU e imposta i flag di applicazione ECI e CDI corrispondenti nel messaggio Dati corrispondente all'ultimo segmento della RU. Pertanto, i messaggi di dati corrispondenti ai segmenti di UR hanno flag di applicazione impostati come se corrispondono a intere UR. Ciò semplifica notevolmente la gestione dei protocolli di concatenamento, parentesi quadre e half duplex per un'applicazione usando l'opzione di recapito dei segmenti.

Annotazioni

EB non viene ritardato fino al termine dell'unità di informazione di base (EBIU), perché l'applicazione deve utilizzare il messaggio tra parentesi quadre Status-Session per determinare quando entrare nello stato tra parentesi quadre.

Vedere anche

Apertura della connessione PLU
Sessione PLU
Concatenamento in uscita
Concatenamento in ingresso
parentesi quadre
Direzione
Ritmo e suddivisione in blocchi
Conferma e rifiuto dei dati]
Arresto e disattivazione
Ripristino
Terminazione iniziata dall'applicazione
LUSTATs]
Dati di Monitoraggio tempo di risposta