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.
Die OSI-Schichten im Überblick<br />
Anwendungsschicht<br />
Schicht 7<br />
(A - Schicht)<br />
Darstellungsschicht<br />
Schicht 6<br />
(P - Schicht)<br />
Kommunikations- Schicht 5<br />
steuerungsschicht (S - Schicht)<br />
TTransportschicht t hi ht<br />
Schicht 4<br />
(T - Schicht)<br />
Vermittlungsschicht<br />
Schicht 3<br />
(N - Schicht)<br />
Sicherungsschicht<br />
Bitübertragungsschicht<br />
Schicht 2<br />
(DL - Schicht)<br />
Schicht 1<br />
(Ph - Schicht)<br />
Application Layer<br />
Presentation Layer<br />
Session Layer<br />
TTransport t LLayer<br />
Network Layer<br />
Data Link Layer<br />
Physical Layer<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 2 78<br />
2.6.2. Bezeichnungskonventionen<br />
� (N)-Schicht<br />
� A -Schicht: Anwendungsschicht (Application Layer)<br />
� P -Schicht: Darstellungsschicht (Presentation Layer)<br />
� S -Schicht: Kommunikationssteuerungsschicht (Session Layer)<br />
� T -Schicht: Transportschicht (Transport Layer)<br />
� N -Schicht: Vermittlungsschicht (Network Layer)<br />
� DL -Schicht: Sicherungsschicht (Data Link Layer)<br />
� Ph -Schicht: Bitübertragungsschicht (Physical Layer)<br />
� (N)-Dienstprimitive<br />
(N)-Dienst.typ<br />
Ph - Connect .Req (Request, Anforderung)<br />
DL - Data .Ind (Indication, Anzeige)<br />
N - Disconnect .Rsp (Response, Antwort)<br />
T ... .Cnf (Confirmation, Bestätigung)<br />
� Dienstprimitive in der A-Schicht werden gemäß ihres Application Service<br />
Element (ASE) benannt.<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 2 79<br />
Dienstprimitive<br />
� Die Benennung eines Dienstprimitivs besteht aus folgenden<br />
Komponenten:<br />
Name der Schicht/Anwendung Dienstleistung Ereignistyp<br />
Physical (Ph)<br />
Data Link (DL)<br />
Network (N)<br />
Transport (T)<br />
HTTP<br />
FTP<br />
...<br />
Connect (Con) Request (Req)<br />
Parameter<br />
(beliebig)<br />
Data (Dat)<br />
Indication (Ind)<br />
Release (Rel) Response (Rsp)<br />
Abort (Abo)<br />
Provider Abort (PAbo)<br />
Disconnect (Dis)<br />
...<br />
Confirmation (Cnf)<br />
� Beispiel:<br />
� T-Con.Req(Adressen) = Verbindungsaufbauanforderung an der<br />
Schnittstelle zum Transportdienst<br />
� HTTP-Get.[Req](URL) = Anforderung der HTML-Seite, die durch<br />
URL identifiziert wird<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 2 80<br />
Verbindungsaufbau<br />
Daten-<br />
austausc ch<br />
Verbindungsabbau<br />
Bezeichnungskonventionen am Beispiel<br />
DL-Connect.Req<br />
DL-<br />
Connect.Cnf<br />
DL-Data.Req<br />
DL-Data.Req<br />
DL-Disconnect.Req<br />
DL-Connect.Ind<br />
DL-Connect.Rsp<br />
DL-Data.Ind<br />
DL-Data.Ind<br />
DL-Disconnect.Ind<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 2 81