Direzione flip-flop Half-Duplex

Bind utilizzato per stabilire la sessione contiene informazioni sullo stato iniziale delle parentesi quadre e dei computer di direzione. Questa opzione può essere specificata in BIND se sono soddisfatte una delle condizioni seguenti:

  • Le parentesi quadre non vengono usate.

  • Lo stato di reimpostazione delle parentesi quadre è tra parentesi quadre.

    Se nessuna delle condizioni contiene, lo stato iniziale della direzione è conteso.

    Quando la direzione viene specificata in BIND, l'applicazione presuppone lo stato di direzione specificato nello stato di reimpostazione half-duplex non appena i dati possono scorrere. Questo campo può essere ottenuto indirettamente usando un indice di controllo BIND che accetta solo una direzione specifica o direttamente leggendo il campo HDXRSET nel blocco di controllo informazioni di associazione (BICB) nel messaggio Open(PLU) OK Confermare o leggendo la richiesta BIND nella richiesta Open(PLU). Per altre informazioni sull'apertura della connessione PLU, vedere Apertura della connessione PLU.

    Quando nello stato di contesa, il PLU o l'applicazione può avviare una parentesi quadre. Per altre informazioni, vedere Parentesi quadre. L'iniziatore riuscito della parentesi quadre ottiene la direzione a meno che la direzione non venga riabilita quando si apre la parentesi quadre inviando Begin Bracket (BB), Begin Chain (BC), End Chain (EC) o Change Direction (CD). Poiché si presuppone che il secondario sia il vincitore della contesa, l'applicazione può presupporre lo stato di invio di BB e rifiutare qualsiasi richiesta di status-control(BID) successiva dal nodo locale prima di ricevere Status-Session(BETB). Quando l'applicazione accetta una richiesta Status-Control(BID) nello stato di contesa, deve presupporre lo stato di ricezione.

    La direzione flip-flop half-duplex può cambiare attraverso le azioni seguenti:

  • Invio o ricezione di dati con l'indicatore di direzione di modifica (CD) nel rh e il flag di direzione di modifica corrispondente (CDI) nei messaggi DATAFMI e Status-Control . Si noti che il CD viene usato solo alla fine di una catena (e per le applicazioni che ricevono segmenti che verranno recapitati con ECI, EBIUI). Si noti anche che il CD è valido nelle richieste normali di controllo dello stato del flusso: LUSTAT, CANCEL, CHASE e QC.

  • Ricezione di una risposta negativa quando l'applicazione presuppone lo stato di ricezione (stato in sospeso del ripristino degli errori). Per altre informazioni, vedere Ripristino.

  • Se l'applicazione rifiuta i dati dall'host che trasporta cdi, deve rimanere nello stato di ricezione.

    Se il profilo FM è corretto (3, 4 o 7), l'applicazione può richiedere la direzione dall'host usando una richiesta Status Control(SIGNAL) impostata su 0X0001. CODE2 è impostato su un valore definito dall'utente.

    Le tre figure seguenti illustrano il protocollo di direzione per le applicazioni usando la modalità flip-flop half-duplex.

    Nella prima figura, i problemi dell'applicazione e ricevono il CD senza errori.

    Image that shows application issues and receives the CD without error.
    Problemi di applicazione e riceve il CD senza errori

    Nella figura seguente l'host invia una risposta negativa ai dati in ingresso. L'applicazione presuppone lo stato di ricezione e quindi l'host invia CD per assegnare la direzione dell'applicazione.

    Image that shows a host send a negative response to inbound data.
    L'host invia una risposta negativa ai dati in ingresso

    Nella figura seguente viene ricevuta una catena in uscita completa senza errori, ma viene rifiutata dall'applicazione. Si noti che anche se la catena ha portato CD, l'applicazione non ha direzione.

    Image that shows a complete outbound chain received without error, but is rejected by application.
    Completare la catena in uscita ricevuta senza errore, ma viene rifiutata dall'applicazione

Vedere anche

Apertura della connessione PLU
Sessione PLU
Concatenamento in uscita
Concatenamento in ingresso
Consegna segmenti
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