5. OSI Referenzmodell der ISO 5.1. Einteilung in

Werbung
5.
OSI Referenzmodell der ISO
5.1.
Einteilung in Schichten
• Architektur, Aufgabenverteilung & Protokolle in Kommunikationsyst.
• Gruppierung zusammengehöriger Funktionen in sieben Schichten.
• CCITT / ITU Empfehlung I.320 & X.200.
CCITT = "Comitée Consultativ International Télégraphique et Téléphonique",
ITU = "International Telecommunications Union".
ISO = "International Standards Organisation".
OSI = "Open Systems Interconnection".
Virtuelle Kommunikation
• Austausch einzelner
Ebenen erleichtern:
-
Microsoft Netzwerk,
Novell Netzwerk,
Apple Netzwerk,
Internet,
802.x ...
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
"Veredelung" des Dienstes
-
Anwender
7
6
5
4
3
2
1
Physikalische Kommunikation
1
5.2.
Die 7 Schichten des OSI-Modells
• Anwendungsschicht (A - Application):
- Remote Method/Procedure Invocation,
- Verteilte Dateisysteme,
- Internet-Dienste ...
#7
• Darstellungsschicht (P - Presentation):
- Anpassen der Informationsdarstellung,
- Verschlüsselung,
- Kompression.
#6
• Sitzungsschicht (S - Session):
- Authentifizierung & Zugangberechtigung,
- Rederechtvergabe.
• Transportschicht (T - Transport):
- Empfangsbestätigung vom Adressaten,
- Aufbrechen langer Nachrichten,
- Reihenfolge der Nachrichten.
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
#5
#4
2
• Vermittlungsschicht (N - Network):
-
Paketübertragung über mehrere Knoten hinweg,
Wahl des Pfades zum Empfänger,
Dienstequalität bereitstellen,
Routing.
#3
• Sicherung- & Mediazugang (DL - Data Link):
- Absicherung gegen Übertragungsfehler,
- separate Zugangsschicht bei LANs,
- Punkt-zu-Punkt Übertragung.
#2
• Bitübertragungsschicht (Ph - Physical):
-
Übertragungsmedium,
Rahmenbildung,
Signalpegel,
Codierung,
Taktung.
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
#1
3
5.3.
Dienste-Schnittstelle
• Elementtyp eines Protokolldienstes:
-
Req (Request, Anforderung vom Klienten),
Rsp (Response, Antwort vom Klienten),
Ind (Indication, Anzeige vom Dienst),
Cnf (Confirmation, Bestätigung vom Dienst)
• Grundmuster für viele Protokolle.
• Typ ist neben anderen Informationen im Nachrichtenkopf codiert.
Confirmation
Request
Klient
Response
Indication
(N) - Dienst
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
4
5.4.
Dienstprimitive
• = Dienstleistungfunktionen der Schicht N.
• (N) - Dienstprimitive:
(N) - Dienstprimitiven
- Connect.< Elementtyp >
- Disconnect.< Elementtyp >
- Data.< Elementtyp >
- UnitData.< Elementtyp >
N
• Connect assoziert zwei
Endpunkte zu einer
Verbindung (mind. zwei).
• UnitData.Indication und
UnitData.Request nur für
verbindungslose
Kommunikation.
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
5
5.4.1 Beispiel für (N)-Dienstprimitive:
• Konkret für (N) im ISO OSI Referenzmodell:
- A / P / S / T / N / DL / Ph - Schicht .
AP
Req
Connect
S
Rsp
T
- Disconnect
. Ind
Data
N
Cnf
UnitData
DL
Ph
T-Connect.Req
T-Connect.Cnf
• Beispielszenarium =>
Netz
T-Connect.Ind
T-Connect.Rsp
T-Data.Req
T-Data.Ind
( Datenpakete werden
normalerweise noch bestätigt)
T-Disconnect.Req
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
T-Disconnect.Ind
6
5.5.
Dienstezugangspunkte (SAP)
• Partner-Protokolle zw. Instanzen auf derselben Ebene (Peer-to-Peer):
- Protokollzustände der Ebene N speichern,
- Ergänzung durch Meldungsköpfe (H),
- N-Protokolldateneinheiten (N-PDU).
-
• Schnittstellen zwischen Ebenen:
-
Schicht N+1
N-ICI
SAPs
Schnittstellen-Steuerinformation (ICI).
Schnittstellen-Dateneinheiten (IDU),
Dienstdateneinheiten (SDU),
Dienstzugangspunkte (SAP),
Schicht N
H n-SDU
(N-1)-ICI
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
N-SDU
N-Protokoll
N-PDU
7
-
5.6.
Peer-to-Peer Kommunikation - Protokolle
• Vereinbarung/Regel über Ablauf der Kommunikation zwischen
Instanzen derselben Ebene in verschiedenen Knoten.
• Dienst-Primitive welche von Schicht N eine Leistung anfordern, werden
in vereinbartes Headerformat übersetzt.
• Instanzen der Schicht N kapseln Zustandsinformation des Protokolles:
- Sequenznummern,
- Adressen,
- Puffer ...
-
n, m
n, m
• Nicht zu verwechseln mit Peer-to-Peer Netzen als Alternative zu ClientServer Szenarien.
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
8
-
Kritik des OSI Referenzmodells
• Managementfunktion nicht dargestellt =>
• OSI-Modell dient dem Verständnis, hilft aber
weniger bei der Implementierung.
• Die Aufmerksamkeit liegt zu sehr bei
niedrigen Kommunikationsaufgaben.
• Grundfunktionen sind oft in mehreren
Schichten repliziert.
• Realität passt nicht auf das OSI-Modell.
• Warum nicht ein Margueriten-Modell?
-
Management & OS
5.7.
Zentrales Dispatchermodul für Aufrufe,
Blütenblätter als Funktionsmodule,
Stengel als Kommunikationskanal,
Nachrichten zwischen den
Systemfunktionen
herumreichen:
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
9
5.8.
Internet-Protokollhierarchie
• Vier Schichten anstelle von im OSI-Referenzmodell.
• Historisch gewachsen in der Unix-Kultur.
• Keine 1:1 Abbildung möglich.
• Vier Internet Schichten:
-
Anwendungsprotokolle,
End-zu-End Ebene,
Netzwerk/Routing,
LLC Link-Ebene.
FTP, HTTP, ...
TCP/UDP, ...
• Die oberste Schicht umfasst:
- OSI Application/Presentation/Session.
IP
- LLC Link Layer Control
- MAC Media Access Control.
• IEEE 802.x Standard:
- Gemeinsames Link Protokoll 802.2
- Versch. MAC/PHY: 802.3 .. 802.16
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
IEEE 802.x
• OSI Link Ebene spaltet sich in:
LLC
MAC
Application
Presentation
Session
Transport
Network
Link
Physical
„Phy“
10
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
11
5.8.1 TCP / IP Protokollfamilie
• UDP - User Datagram Protocol:
- Verbindungsaufbau entfällt,
- keine Ablieferungsgarantie,
- keine Sequenzgarantie.
Http
SMTP
• TCP - Transm. Control P.:
- Verbindungsaufbauphase,
- Sichere Ablieferung,
- Fluss-Steuerung ...
Telnet
rlogin
ICMP
File Transfer Protocol,
Adress Resolution Protocol,
Reverse Adress Resolution ..
Hypertext Transfer Protocol,
Simple Mail Transport Protokoll ...
ARP
NFS
TFTP
UDP
TCP
• Weitere Protokolle:
-
FTP
IP
RARP
LLC
Ethernet, Token Ring, ...
• Java-Klassen stützen sich ausschliesslich auf das IP Internet Protokoll.
=> Is there Life beyond the Internet ?
Rechnernetze I, Winter 2005/06 © Verteilet Systeme, Unversität Ulm, P. Schulthess,
PDF created with pdfFactory trial version www.pdffactory.com
12
Herunterladen