30.01.2013 Aufrufe

Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...

Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...

Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6.1.2. Fehler beim Verbindungsaufbau<br />

� Verlust der CR oder CC TPDU:<br />

T-Connect.Req CR<br />

T-Connect.Cnf<br />

� Duplizierung von TPDUs:<br />

T-Connect.Req<br />

T-Connect.Cnf<br />

Timeout<br />

Timeout<br />

CR<br />

CC<br />

CR<br />

t<br />

T-Connect.Ind<br />

T-Connect.Rsp<br />

T-Connect.Ind<br />

CR CC<br />

T-Connect.Rsp<br />

<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 6 413<br />

Three-Way Handshake<br />

CC<br />

t<br />

T-Connect.Ind<br />

T-Connect.Rsp<br />

� Problem: Verlust der CC TPDU � Lösung: Three-Way Handshake<br />

Verbindung wird erst als aufgebaut<br />

anerkannt, wenn beide<br />

Verbindungsaufbau TPDUs (CR <strong>und</strong><br />

CC) quittiert sind.<br />

T-Connect.req<br />

t<br />

?<br />

CR T-Connect.req<br />

CC<br />

DT<br />

DT<br />

T-Connect.ind<br />

T-Connect.rsp<br />

T-Data.req<br />

T-Data.req<br />

T-Connect.cnf<br />

<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 6 414<br />

t<br />

CR<br />

CC<br />

AK, DT<br />

od. ED<br />

T-Connect.ind<br />

T-Connect.rsp<br />

Verbindungsrückweisung<br />

� Connection Refusal:<br />

� Zurückweisung eines Verbindungsaufbauwunsches erfolgt durch<br />

Disconnect-Request (DR) oder Error-TPDU. Gründe <strong>für</strong> Zurückweisung<br />

werden angegeben.<br />

� Gründe:<br />

Zurückweisung durch den Transportdienstbenutzer.<br />

Anforderungen an den Dienst können nicht erfüllt werden<br />

T-Connect.req<br />

T Connect.req<br />

T-Disconnect.ind<br />

DR: Disconnect Request TPDU<br />

DC: Disconnect Confirm TPDU<br />

<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 6 415<br />

6.1.3. Verbindungsabbau<br />

� Normal Release:<br />

� Beim Verbindungsabbau wird eine bestehende Transportverbindung<br />

aufgelöst. Dabei kann es zum Verlust von Daten kommen.<br />

� Varianten:<br />

implizit: Abbau der Vermittlungsschichtverbindung.<br />

explizit: Abbauprozedur über Disconnect-TPDUs.<br />

T-Disconnect.req<br />

DR T-Data.req<br />

DT<br />

T-Disconnect.ind<br />

DC<br />

t<br />

DR: Disconnect Request TPDU<br />

DC: Disconnect Confirm TPDU<br />

� Verbindungsabbau nach Fehler (Error Release): Kann nach einem Fehler<br />

(N-Disconnect oder N-Reset) keine geeignete Fehlerbehandlung erfolgen,<br />

wird eine Transportverbindung vom Transportdiensterbringer abgebaut.<br />

<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 6 416<br />

CR<br />

DR<br />

DC<br />

t

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!