Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...
Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...
Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...
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