Informationsfluss ● Netzwerk aus 5 Schichten Schicht Quelle 5 M 4 H4 Ziel Schicht – 5 – Protokoll M Schicht – 4 – Protokoll M 3 H3 H4 M1 H3 M2 2 H2 H3 H4 M1 T2 H2 H3 M2 T2 Schicht – 3 – Protokoll Schicht – 2 – Protokoll H4 M H3 H4 M1 H3 M2 H2 H3 H4 M1 T2 H2 H3 M2 T2 1 Stefan Szalowski Rechnernetze OSI-Referenzmodell Informationsfluss ● Wichtig: ● Unterscheidung zwischen: – – ● Stefan Szalowski Virtueller Kommunikation – horizontal ● Verwendet Protokolle Tatsächlicher Kommunikation – vertikal ● Verwendet Dienste/Schnittstellen Gedächtnis einer Nachricht über „HeaderInformationen“ Rechnernetze OSI-Referenzmodell Dienstarten ● Begriffe: Stefan Szalowski ● Dienstgüte ● Verbindungsorientierter Dienst ● Verbindungsloser Dienst Rechnernetze OSI-Referenzmodell Dienstarten ● Dienstgüte - „Quality-of-Service“ ● Zuverlässiger Dienst – – – – ● Unzuverlässiger Dienst – – – – Stefan Szalowski Zweck: Nie Daten verlieren Erreicht durch: Empfänger bestätigt Erhalt jeder Nachricht Aber: Kostet Zeit und Netzlast Realisierung: ● „Message Sequence“ ● „Byte Streams“ Zweck: Schnelligkeit, keine zeitl. Unterbrechungen Erreicht durch: Nicht so wichtig, daß jede Nachricht erhalten wird Aber: keine Garantie auf Vollständigkeit Anwendungen: ● z.B. Streaming Rechnernetze OSI-Referenzmodell Dienstarten ● Stefan Szalowski Verbindungsorientierter Dienst – „Connection-oriented Service“ – Analogie: Telefonsystem ● Verbindung aufbauen (Hörer abnehmen, Nr. wählen) ● Nachrichten senden/empfangen (Sprechen, Zuhören) ● Verbindung trennen (Hörer auflegen) – Wichtig: ● Übertragung gesichert (Alles Hören) ● Reihenfolge garantiert (Zusammenhängende Sätze) ● Kostet Zeit & Netzlast – Beispiel: Rechnernetze OSI-Referenzmodell Dienstarten ● Stefan Szalowski Verbindungsorientierter Dienst – „Connection-oriented Service“ – Analogie: Telefonsystem ● Verbindung aufbauen (Hörer abnehmen, Nr. wählen) ● Nachrichten senden/empfangen (Sprechen, Zuhören) ● Verbindung trennen (Hörer auflegen) – Wichtig: ● Übertragung gesichert (Alles Hören) ● Reihenfolge garantiert (Zusammenhängende Sätze) ● Kostet Zeit & Netzlast – Beispiel: ● Datei-Übertragung (File Transfer), QoS - zuverlässig ● Sicherstellung, daß Datei komplett ankommt ● Sicherstellung, daß Datei korrekt ankommt Rechnernetze OSI-Referenzmodell Dienstarten ● Stefan Szalowski Verbindungsloser Dienst – „Connectionless Service“ – Analogie: Postsystem ● Nachricht erzeugen (Brief schreiben) ● Nachricht versenden (Brief in gelben Kasten) – Wichtig: ● Empfang der Nachricht nicht garantiert ● Einhaltung der Reihenfolge nicht garantiert ● Schnelligkeit ● Keine Bestätigungsnachrichten --> weniger Netzlast – Dienste: ● „Datagram Service“, QoS - unzuverlässig ● „Acknowledged Datagram Service“ Rechnernetze OSI-Referenzmodell Dienstarten ● Insgesamt 6 verschieden Dienstarten ● Verbindungsorientiert – – – ● Verbindungslos – – – Stefan Szalowski Zuverlässiger Nachrichtenstrom; z.B. Webseiten Zuverlässiger Bytestrom; z.B. Telnet-Login Unzuverlässige Verbindung; z.B. digitalisierte Sprache Unzuverlässiges Datagramm; z.B. Internet-Radio Bestätigtes Datagramm; z.B. E-Mail Zusätzlich: Anforderung/Antwort; z.B. Ping ● „Request-Reply Service“ Rechnernetze OSI-Referenzmodell Rechnernetze OSI-Referenzmodell Stefan Szalowski Rechnernetze OSI-Referenzmodell OSI-Referenzmodell ● Open Systems Interconnection ● Vorschlag der ISO – – – ● Für uns relativ abstrakt anzusehendes Modell ● Graphik auf Wikipedia – – – Stefan Szalowski ISO - International Organization for Standardization Seit 1979 (immer noch) in Entwicklung Viele Informationen: ● OSI-Modell, TCP/IP-Modell, Protokolle(TCP/IP), Datenfluß ● Erfordert einige, bis sehr viel Zeit! Auch eine Art von Computervisualistik! Versuch mit kompletter Graphik --> Wikipedia Rechnernetze OSI-Referenzmodell OSI-Referenzmodell ● Auszugsweise Stefan Szalowski Rechnernetze OSI-Referenzmodell OSI-Referenzmodell - Viele Protokolle, die wir kennen - jede Anwendung (jeder Dienst) hat sein eigenes Protokoll - Definition der Bedeutung der Daten - Interessant, wenn geklärt werden muß, wer z.B. exklusiven Zugriff auf eine Ressource bekommt - Festlegung auf verbindungsorientiert oder verbindungslos oder Request-Reply - Kommunikation mit dem echten Gegenüber - Info über Weg der Nachricht im Netz --> Routing - Absprachen über Netzbesonderheiten - Fehler erkennen, Übertragungsgeschwindigkeit festlegen - Kommunizieren, was 0 und was 1 - Kommunizieren, daß Übertragung beginnt/endet Quelle: http://de.wikipedia.org/wiki/OSI-Modell Ausschnitte des Original! Stefan Szalowski Rechnernetze OSI-Referenzmodell OSI-Referenzmodell ● Zusammenfassung: ● Relativ abstraktes Modell der Rechnerkommunikation ● Nachteil: – – – ● Vorteil: – – ● Nach dem Aha-Effekt besseres Verständnis des TCP/IPReferenzmodells Abstrakte Modelle gut auf andere Anwendungsbereiche übertragbar Einzelne Layer werden besprochen – Stefan Szalowski Studenten brauchen Beispiele Dozenten ebenso Finden von anschaulichen Beispielen kann schwer sein Verständnis-Probleme werden immer kleiner Rechnernetze OSI-Referenzmodell Nächste Themen ● TCP/IP-Referenzmodell ● Bitübertragungsschicht Stefan Szalowski Rechnernetze OSI-Referenzmodell