Rechnernetze I. Rechnernetze I. 2 Protokolle und Protokollhierharchie SS 2012

Ähnliche Dokumente
Rechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 23.

Rechnernetze I. Rechnernetze I. 2 Protokolle und Protokollhierharchie. SoSe 2018

Rechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 8.

Rechnernetze I. Rechnernetze I. 2 Protokolle und Protokollhierharchie SS 2014

Rechnernetze 1 Vorlesung im SS 07

SCHICHTENMODELLE IM NETZWERK

Internetanwendungstechnik. TCP/IP- und OSI-Referenzmodell. Gero Mühl

Das ISO / OSI -7 Schichten Modell

Vermittlungsschicht ( network layer )

Themen. Transportschicht. Internet TCP/UDP. Stefan Szalowski Rechnernetze Transportschicht

2 Kommunikationssysteme. vs2 1

Das ISO/OSI Referenzmodell Internet (TCP/IP) Referenzmodell. Standard Elemente Schichten im ISO/OSI Referenzmodell.

Client-Server - Grundlagen

Systeme II. Christian Schindelhauer Sommersemester Vorlesung

Netzwerkgrundlagen. OSI-Modell. Layer 1 Physikal Layer. Layer 2 Data Link Layer. Layer 3 Network Layer

Virtuelle Kommunikation. Anwender. Physikalische Kommunikation. "Veredelung" des Dienstes

TCP/IP-Protokollfamilie

Jede Technik oder jeder Vorgang, der zur Datenübertragung genutzt wird, lässt sich in 3 Teile gliedern:

Inhaltsverzeichnis. 1 Einleitung... 1

Rechnernetze Übung 11. Frank Weinhold Professur VSR Fakultät für Informatik TU Chemnitz Juni 2012

Rechnerkommunikation II

Rechnernetze Übung 11

Was ist das OSI-Referenzmodell eigentlich und wofür wird es benötigt?

OSI-Schichtenmodell. Martin Fechtner

7. Foliensatz Betriebssysteme und Rechnernetze

THEMA. Das ISO / OSI - Referenzmodell. 1 Vorlesung - FHDW Prof. Dr. G. Hellberg Juli 2001

Modul 117. OSI-Referenzmodell

Das TCP/IP Schichtenmodell

Computeranwendung in der Chemie Informatik für Chemiker(innen) 4. Netzwerke

Grundkurs Datenkommunikation

Fakultät Informatik Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur. Diplomverteidigung

OSI Referenzmodell. Aufbau des Referenzmodells Funktionsweise

Grundkurs Datenkommunlkation

Fachbereich Medienproduktion

3b: Telekommunikation

Abschlussklausur. Computernetze. Bewertung: 16. Mai Name: Vorname: Matrikelnummer:

Mobilkommunikationsnetze - TCP/IP (und andere)-

5. OSI Referenzmodell der ISO 5.1. Einteilung in Schichten

Rechnernetze I. Rechnernetze I. 1 Einführung SS Universität Siegen Tel.: 0271/ , Büro: H-B 8404

Damit zwischen den verschiedenen Rechnern überhaupt ein Austausch möglich ist, muss man sich über das was und wie verständigen.

Internet und WWW Übungen

Netzwerke und Ihre Protokolle

Rechnern netze und Organisatio on

Grundlagen. Vortrag von. Veranstaltung. Rüdiger Busch. Rechnernetze 1

Rechnernetze I SS 2017 Rechnernetze I (1/13) Rechnernetze I SS 2017 Datendarstellung Rechnernetze I (10/13)

Die Transportprotokolle UDP und TCP

2. Architektur von Kommunikationssystemen

Peer-to-Peer- Netzwerke

COMPUTER- NETZWERKE. 6. Auflage VON DEN GRUNDLAGEN ZUR FUNKTION UND ANWENDUNG

Rechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 21.

Basisinformationstechnologie I

Netzwerktechnologie 2 Sommersemester 2004

Inhaltsverzeichnis. Vorspann 15

Seite 71 / 72. Bild 1.49 Telefonnetz mit Teilnehmern, local loop, Anschlusszentralen, Knoten (Transitzentralen) und Übertragungsstrecken (trunks)

Rechnernetze I. SoSe Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 13.

Netze. Topologien. Kriterien für Netzwerke. 8. Kapitel Über die Grenze: Rechner in Netzwerken

Verteilte Systeme. Protokolle. by B. Plattner & T. Walter (1999) Protokolle-1. Institut für Technische Informatik und Kommunikationsnetze

Rechnernetze I SS Universität Siegen Tel.: 0271/ , Büro: H-B Stand: 25.

Vortrag zur Diplomarbeit

Netty Tutorial #1. Netty Tutorial #1 - Grundlagen

CCNA Exploration Network Fundamentals. ARP Address Resolution Protocol

Rechnernetze. Grundstruktur. Rechnernetze Sommer Peter Sturm, Universität Trier 1. Sommer 2017 Peter Sturm. Kommunikationssystem.

Universität Innsbruck, Wirtschaftsinformatik Proseminar zur Vorlesung Einführung in die Wirtschaftsinformatik

All People Seem To Need Data Processing: Application Presentation - Session Transport Network Data-Link - Physical

Inhaltsverzeichnis. Teil I TCP/IP-Grundlagen Einführung... 11

Netzwerk-Programmierung. Netzwerke.

Computeranwendung in der Chemie Informatik für Chemiker(innen) 5. Internet

Systeme II. Christian Schindelhauer Sommersemester Vorlesung

FAQ 12/2015. PROFINET IO- Kommunikation.

IPv6 Chance und Risiko für den Datenschutz im Internet

Die ITU-T-Empfehlung X.25

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene

Basisinformationstechnologie I

ARP, ICMP, ping. Jörn Stuphorn Bielefeld, den 4. Mai Mai Universität Bielefeld Technische Fakultät

TIA Portal V13 Kommunikation mit S7-1500

Offene Gebäudeautomation Summer School. Kommunikationsprotokolle EMR. Beuth Hochschule für Technik Berlin

Themenschwerpunkt: Rechnernetze und Netzwerkdesign

Systeme II 1. Organisation, Literatur, Internet, TCP/IP- Schichtenmodell, ISO/OSI-Schichten

Informations- und Kommunikationssysteme

Breitband ISDN Lokale Netze Internet WS 2009/10. Martin Werner, November 09 1

BMEVIHIA 215. Computernetzwerke. Márk Félegyházi. BME Hálózati Rendszerek és Szolgáltatások Tanszék (HIT) Crysys Lab.

Internet - Grundzüge der Funktionsweise. Kira Duwe

2 Typische Angriffe NS-2.1 1

KN Das Internet

Netzwerke. Netzwerk-Programmierung. Sven Hartmeier.

3. Vorlesung Netzwerke

Netzwerke, Kapitel 3.1

Transkript:

Rechnernetze I SS 01 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 071/740-4050, Büro: H-B 8404 Stand: 14. Mai 01 Betriebssysteme / verteilte Systeme Rechnernetze I (1/1) i Rechnernetze I SS 01 e und hierharchie Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 34

e und hierharchie... Inhalt Einführung e und Dienste Die OSI-Architektur Die Internet-Architektur Peterson, Kap. 1.3 Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 35.1 Einführung Teilaufgaben bei der Kommunikation zw. Rechnern Bestimmung eines Weges vom Sender zum Empfänger (Routing) Aufteilen der Daten in Pakete (wegen Multiplexing und Zwischenspeicherung), Zusammenbau beim Empfänger (in der richtigen Reihenfolge) Fehlerbehandlung: was, wenn ein Paket verlorengeht? Quittierung der Pakete nach Ablauf bestimmter Zeit: Sendung wiederholen jetzt aber Behandlung von Kopien des Pakets nötig! Flußkontrolle Empfänger an Sender: nicht so schnell! Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 36

.1 Einführung... Teilaufgaben bei der Kommunikation zw. Rechnern... Behandlung verschiedener Datendarstellungen bei Sender und Empfänger (Formate, Byte-Reihenfolge...) Verschlüsselung der Daten? Bei Mehrfachzugriffs-Verbindungen: Regelung des Zugriffs auf das Übertragungsmedium Festlegung des Übertragungsmediums: Kabel / Funk, Stecker, Frequenzen,... Kodierung und Format der Daten bei der Übertragung über dieses Medium (z.b. wie wird eine 1 bzw. 0 dargestellt?)... Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 37.1 Einführung... (Animierte Folie) Ordnung ins Chaos: Schichten und e Beispiel: zwei Experten unterhalten sich Experte Übersetzer Funker Fachsprache Englisch Morsezeichen Experte Übersetzer Funker Elektromagnetische Funkgerät Wellen tatsächliche Kommunikation Funkgerät Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 38

.1 Einführung... (Animierte Folie) Ordnung ins Chaos: Schichten und e Beispiel: zwei Experten unterhalten sich Dienst Übersetzer Englisch Übersetzer Schicht Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 39. e und Dienste Netzwerksysteme werden in Schichten organisiert Anwendungsprogramme Prozeß zu Prozeß Kanäle Host zu Host Konnektivität Hardware Ziel der Schichtung: Jede Schicht definiert eine Abstraktionsebene Jede Schicht bietet eine definierte Schnittstelle Implementierung der Schicht ist austauschbar Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 40

. e und Dienste... e Objekte, aus denen sich die Schichten zusammensetzen Bieten den Objekten höherer Ebenen Kommunikationsdienste an Ein bietet zwei Schnittstellen: Dienst-Schnittstelle (Service interface) für Nutzer der Dienste auf demselben Rechner Partner-Schnittstelle (Peer-to-Peer Interface) zu seinem Gegenstück auf dem anderen Rechner Achtung: Der Begriff ist überladen: Partner-Schnittstelle Implementierung dieser Schnittstelle Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 41. e und Dienste... Dienst-und Partnerschnittstellen Host 1 Host Höheres Objekt Dienst Schnittstelle Höheres Objekt Partner Schnittstelle Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 4

. e und Dienste... graphen Häufig unterschiedliche Abstraktionen in einer Schicht Realisiert durch unterschiedliche e Anwendungsprogramme Anfrage/Ant wort Kanal Nachrichten stromkanal Host zu Host Konnektivität Hardware Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 43. e und Dienste... graphen... graph stellt Abhängigkeiten zwischen en dar: Host 1 Host File application Digital library application Video application File application Digital library application Video application RRP HHP MSP Host zu Host RRP HHP MSP Anfrage Antwort Nachrichtenstrom Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 44

. e und Dienste... (Animierte Folie) Beispielhafter Informationsfluß zwischen den Schichten Schicht 5 M Schicht 5 M 4 H 4 M Schicht 4 H 4 M 3 H 4 M 1 M Schicht 3 H 4 M 1 M H H 4 M 1 T H M T Schicht H H 4 M 1 T H M T Quellrechner Zielrechner Betriebssysteme / verteilte Systeme Rechnernetze I (/1) 45 Rechnernetze I SS 01 6.04.01 Universität Siegen rolanda.dwismuellera@duni-siegena.de Tel.: 071/740-4050, Büro: H-B 8404 Stand: 14. Mai 01 Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) i

Hinweis Studentenaustausch mit Seoul DAAD-Projekt mit Duksong Universität in Seoul/Südkorea Kostenloser Aufenthalt in Seoul für bis zu Monate für Diplom-/Master- oder Bachelorarbeit Projektthema: Trusted Based Security for Hybrid wireless mesh networks Plätze für zwei Studierende Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) ii.3 Die OSI-Architektur Das ISO/OSI Referenzmodell OSI: Open Systems Interconnection 7 6 5 4 3 1 Anwendung Darstellung Sitzung Transport Vermittlung Sicherung Bitübertragung Anwendungsprotokoll Darstellungsprotokoll Sitzungsprotokoll Transportprotokoll Vermittlungsprotokoll Sicherungsprotokoll Bitübertragungsprotokoll Anwendung Darstellung Sitzung Transport Vermittlung Sicherung Bitübertragung 7 6 5 4 3 1 Rechner 1 (Sender) Rechner (Empfänger) Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 46

.3 Die OSI-Architektur... Schicht 1: Bitübertragungsschicht (Physical Layer) Übertragung einzelner roher Bits Elektrische Spezifikation Medium: Kabel, Glasfaser, Funk, Infrarot,... Spannungspegel, Frequenzen, Lichtwellenlänge,... Zeitverhalten Codierung und Modulationsverfahren Simplex / Duplex Übertragung Mechanische Spezifikation Form / Art der Stecker und Kabel Anzahl der Pins,... Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 47.3 Die OSI-Architektur... Schicht : Sicherungsschicht (Data Link Layer) Zugriffskontrolle (MAC, Media Access Control) nur bei Mehrfachzugriffs-Verbindungen erforderlich regelt Zugriff auf das gemeinsam genutzte Medium LLC (Logical Link Control) sichert Datenübertragung auf einer Verbindung Fehlerbehandlung, Flußkontrolle Aufteilung der Daten in Frames (typ. 100-1000 Byte) Frame durch Header und Trailer begrenzt Trailer enthält Redundanzbits (z.b. Prüfsumme) zur Fehlererkennung bzw. korrektur Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 48

.3 Die OSI-Architektur... Schicht 3: Vermittlungsschicht (Network Layer) Unterste Schicht, die Kommunikation zwischen nicht direkt verbundenen Netzwerk-Knoten ermöglicht Host-zu-Host-Kommunikation Oberste Schicht der Netzwerk-Zwischenknoten definiert Schnittstelle der Subnetze Definiert einheitliches Adressierungsschema Hauptaufgabe: Routing = Bestimmung eines Weges zwischen Sender und Empfänger statisch, nur aufgrund der Verbindungstopologie dynamisch, z.b. lastabhängig Beispiel: IP- im Internet Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 49.3 Die OSI-Architektur... Netzwerk-Zwischenknoten (Router) im OSI-Modell 7 6 5 4 Anwendung Darstellung Sitzung Transport Anwendungsprotokoll Darstellungsprotokoll Sitzungsprotokoll Transportprotokoll Anwendung Darstellung Sitzung Transport 7 6 5 4 3 Vermittlung 3 Vermittlung 3 Sicherung Sicherung 1 Bitübertragung 1 1 Bitübertragung 1 Rechner 1 (Sender) Router Rechner (Empfänger) Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 50

.3 Die OSI-Architektur... Schicht 4: Transportschicht (Transport Layer) Ermöglicht Kommunikation zwischen Endpunkten (Prozessen) auf verschiedenen Rechnern Ende-zu-Ende-Kommunikation Stellt i.a. auch verbindungsorientierte Dienste bereit Kommunikationspartner erhalten den Eindruck einer Leitungsvermittlung Aufgaben: selbst wenn untere Schichten paketorientiert arbeiten Adressierung der zu kontaktierenden Prozesse Multiplexing von Kommunikationen ggf. Auf- und Abbau von Verbindungen Beispiel: TCP- im Internet Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 51.3 Die OSI-Architektur... Schicht 4: Transportschicht (Transport Layer)... Sichert Datentransport zwischen Endpunkten Fehlerbehandlung, Flußkontrolle Sicherungsschicht Router Transportschicht Router Subnetz Physische Verbindungsleitung Endpunkt Host Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 5

.3 Die OSI-Architektur... Schicht 5: Sitzungsschicht (Session Layer) Dienste zur Verwaltung von Sitzungen, z.b. Dialogsteuerung ( wer darf wann senden? ) atomare Aktionen ( alles oder gar nichts ) Synchronisierung (z.b. Weiterführung eines unterbrochenen Transfers) Diese Schicht ist in der Praxis meist leer! Schicht 6: Darstellungsschicht (Presentation Layer) Kennt als erste Schicht die Semantik der Daten Konvertiert Datenformate und darstellung Auch: Kompression, Verschlüsselung Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 53.3 Die OSI-Architektur... Schicht 7: Anwendungsschicht (Application Layer) Spezialisierte Dienste und e für verschiedene Anwendungsbereiche Beispiele: HTTP (Hypertext Transport Protocol) zur Übertragung von Web-Seiten SMTP (Simple Mail Transport Protocol) zum Austausch von Email CIFS / NFS (Common Internet / Network File System) e für Netzwerk-Dateisysteme SSH (Secure Shell) sicheres zur Nutzung entfernter Rechner Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 54

.4 Die Internet-Architektur Die Internet-Architektur im Vergleich mit OSI 7 OSI Application TCP/IP Application 6 5 Presentation Session Im Modell nicht vorhanden 4 Transport Transport TCP, UDP 3 Network Internet IP Data link Host to network 1 Physical Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 55.4 Die Internet-Architektur... Schichten der Internet-Architektur Netzwerkschicht (Host-to-network) Wird nicht von der Internet-Architektur spezifiziert d.h. das IP- kann auf beliebige Netzwerke aufgesetzt werden Internet-Schicht Ein zentrales : IP (Internet Protocol) verbindungslos, paketvermittelt, unzuverlässig Transportschicht TCP (Transmission Control Protocol) verbindungsorientiert, zuverlässig UDP (User Datagram Protocol) verbindungslos, unzuverlässig Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 56

.4 Die Internet-Architektur... graph der Internet-Architekur... FTP HTTP RTP DNS... Anwendungsschicht TCP UDP Transportschicht IP Internet Schicht... NET 1 NET NET n Netzwerkschicht Sanduhr-Modell: IP als zentrale Verbindung der höheren e und der Netzwerkschicht Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 57.5 Zusammenfassung Schichten, e und Dienste ISO-OSI Referenzmodell 7 Schichten: Bitübertragung, Sicherung, Vermittlung, Transport, Sitzung, Darstellung, Anwendung Internet architektur Netzwerk, IP, TCP/UDP, Anwendung Nächste Lektion: Direktverbindungsnetze Codierung, Framing, Fehlererkennung und -korrektur Sicherung der Übertragung: Sliding Window e Medienzugriffssteuerung (MAC), Ethernet Betriebssysteme / verteilte Systeme Rechnernetze I (3/1) 58