Rechnerkommunikation II



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

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

Das ISO / OSI -7 Schichten Modell

SCHICHTENMODELLE IM NETZWERK

OSI-Schichtenmodell. Martin Fechtner

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

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

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

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

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

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

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

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

Client-Server - Grundlagen

2. Architektur von Kommunikationssystemen

2 Kommunikationssysteme. vs2 1

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

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

Vermittlungsschicht ( network layer )

OSI Referenzmodell. Aufbau des Referenzmodells Funktionsweise

TCP/IP-Protokollfamilie

Modul 117. OSI-Referenzmodell

Systeme II. Christian Schindelhauer Sommersemester Vorlesung

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

Netzwerktechnologie 2 Sommersemester 2004

Netzwerkprotokolle. Physikalische Verbindungsebene Datenübertragungsebene

Das TCP/IP Schichtenmodell

Netzwerke, Kapitel 3.1

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

Themen. Sicherungsschicht. Rahmenbildung. Häufig bereitgestellte Dienste. Fehlererkennung. Stefan Szalowski Rechnernetze Sicherungsschicht

SIEBEN-SCHICHTEN-MODELL

Schichtenmodelle von Rechnernetzen

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

Rechnernetze 1 Vorlesung im SS 07

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

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

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

U3: Netzwerkprotokolle OSI-Schichtenmodell

Kommunikationsnetze Prof. Dr. rer. nat. habil. Seitz. Sara Schaarschmidt Eric Hänsel

Inhaltsverzeichnis. 1 Einleitung... 1

Digitale Kommunikation und Internetdienste 1

KN Das Internet

7. Foliensatz Betriebssysteme und Rechnernetze

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

3b: Telekommunikation

3. Vorlesung Netzwerke

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

Kommunikationsnetze. 3. Geschichtete Kommunikationssysteme. Grundlagen ISO/OSI-Referenzmodell Internet-Referenzmodell Tunneling

Basisinformationstechnologie I

Rechnern netze und Organisatio on

Netzwerke und Ihre Protokolle

Routing Algorithmen. Barbara Draxler Zenina Huskic Peter Wieland Sebastian Zehentner. 31. Jänner 2002

Versuch 1: LAN (Vorbereitung)

Schichtenmodell. Informatik Fortbildung Kommunikation in Rechnernetzen. IFB Speyer November Dr. Michael Schlemmer

LAN & Internet. Grundlagen Netzwerke LAN-2. Saarpfalz-Gymnasium. Router. Router LAN-3. Router. Kommunikation in Rechnernetzen

Allgemeines Prinzip der Schichtung

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

Themenschwerpunkt: Rechnernetze und Netzwerkdesign

Der Internet Layer. Internet layer/ip. Internet Protocol (IP) Internet Control Message Protocol (ICMP) Routing Information Protocol (RIP)

Die Transportprotokolle UDP und TCP

Netty Tutorial #1. Netty Tutorial #1 - Grundlagen

5. OSI Referenzmodell der ISO 5.1. Einteilung in Schichten

Rechnernetze Übung 11

Verteilte Systeme. Kapitel 2: Protokolle und Schichtenmodelle

Fachbereich Medienproduktion

Basisinformationstechnologie I

Internet - Grundzüge der Funktionsweise. Kira Duwe

Rechnernetze und Organisation

Mobilkommunikationsnetze - TCP/IP (und andere)-

Vorlesung: Netzwerke WS 2011/12 Kapitel 1 Grundlagen Session 02

Professor Márk Félegyházi

Technische Grundlagen

Inhalt Wahlmodul Netzwerke

Kontrollfragen zur Vorlesung Kommunikationsnetze für Medientechnologen

Client-Server-Prinzip

Präsentation Zusammenfassung: OSI-Schichtenmodell, Hub, Switch

3 Architektur von Kommunikationssystemen

Vortrag zur Diplomarbeit

7 Management der Informations- und Kommunikationstechnik

Transkript:

Grundmodell der Telekommunikation (Abb. aus: 1. Abeck et al.: Verteilte Informationssysteme, 2.Tanenbaum, A.: Computernetzwerke, 3. Kurose, J. u. Ross, K.: )

1. Verteiltes geschichtetes Telekommunikationssystem Ein Telekommunikationssystem besteht aus räumlich verteilten Teilsystemen. Diese Teilsysteme sind in Schichten aufgeteilt. Eine Instanz (Einheit) einer Schicht erbringt die Aufgaben einer Schicht. Die Protokollinstanzen einer Schicht n stellen der nächst höheren Schicht n+1 die Dienste zur Verfügung. Unter vertikaler Kommunikation versteht man die Inanspruchnahme von Diensten innerhalb eines Teilsystems. Der Austausch von Daten zweier Instanzen verschiedener Teilsysteme, die aber derselben Schicht zugehören, nennt man horizontale Kommunikation. Die Komplexität des Systems wird dadurch verringert, dass die Instanzen von Schicht n nur die darunter liegenden der Schicht n-1 kennen.

Die Netzarchitektur wird durch eine Gruppe von Schichten, Protokolle und unspezifizierten Schnittstellen aufgebaut.

Philosoph-Dolmetscher- SekretärIn-Bsp.: Schicht 1: Der Philosoph (links englisch, rechts französisch) Rechnerkommunikation II Schicht 2, Protokoll: Wahl der Sprache Schicht 3, Protokoll: Fax Schicht 4: Telefonleitung Informationsfluß bei mehrschichtiger Kommunikation: Scheinbare horizontale Kommunikation durch vertikale Kommunikation über mehrere Ebenen.

Informationsfluß bei mehrschichtiger Kommunikation: Virtuelle Komm. auf Layer 5, läuft real, vertikal über Layer 5, 4, 3, 2, 1 ab

Die Gesamtheit aller Protokolle eines Systems nennt man Protokollstapel (protocol stack).

2. Referenzmodelle 2.1 ISO/ OSI 7-Schichten-Modell oberste 3 Schichten: Anwendungssystem (Ablaufsteuerung, Informationsdarstellung) untere 4 Schichten: Transportsystem (Transport der Daten als Bitstrom) jede Schicht erfüllt genau definierte Aufgaben

2.1.1 Die Bitübertragungsschicht (Physical Layer) Protokolle des Physical Layers regeln die Standardisierung der mechanischen, elektrischen und Signal- Schnittstellen und somit die Übertragung von Bits über einen Kommunikationskanal, z.b.: Wie viele Pins hat ein Stecker und wie ist die Belegung geregelt? Wie viele Volt sollen einer logische 1 entsprechen, wie viele einer 0? Wie viele Nanosekunden soll ein Bit dauern? Soll die Übertragung in beide Richtungen erfolgen? Es existieren viele Standards; z.b.: für serielle Leitungen RS-232-C

2.1.2 Die Sicherungsschicht (Data Link Layer) Hauptaufgabe: Der in der physikalischen Schicht noch ungesicherte ungepufferte Übertragungskanal wird durch die Sicherungsschicht zum gesicherten Transportmedium. Übertragungsfehler werden erkannt und eliminiert. Aufteilung des Bitstroms in Datenrahmen (Frames), innerhalb derer Fehlererkennung und korrektur möglich ist (z.b. anhand von Bitmuster, Prüfsumme, wiederholtes Senden vgl. ASCII-Fehlerkorrektur) Quittieren des Frames durch Senden einer Bestätigung (Acknowledgement) des Empfängers. Weitere Aufgabe: Sicherung gegen Datenüberschwemmung Bsp. für Protokolle der Sicherungsschicht: PPP (Point-to-Point) (DSL)

2.1.3 Die Vermittlungsschicht (Network Layer) Hauptaufgabe: Verbindung der in der vorhergehenden Schicht gesicherten Teilstreckenverbindungen über mehrere Knoten hinweg. Durch die Protokolle der Vermittlungsschicht ist somit ein Datentransfer über mehrere Teilnetze möglich. Routing ist das Verfahren zur Bestimmung von Streckenverbindungen (über Routing-Algorithmen). Voraussetzung: Endsysteme müssen eindeutig adressierbar sein. Weitere Aufgaben: Vermeiden von Datenstaus. Abstimmung von Adressierschema oder Paketgröße beim Übergang in ein anderes Netz. Kompatibilität von Protokollen Bsp.: IP (Internet Protocol)

2.1.4 Die Transportschicht (Transport Layer) Abstrahiert von unterschiedlichen Vermittlungsschichtdiensten; Aspekte des eigentlichen Nachrichtenaustauschs bleiben somit dem Dienstbenutzer verborgen. Die Dienste der Transportschicht sorgen dafür, dass Daten in Datenpakete zerlegt werden bzw. die einzelnen Datenpakete wieder korrekt zusammengefügt werden, so dass sie von Anwendungen verarbeitet werden können. Echte Endpunkt-zu-Endpunkt-Schicht, weil Quell- und Zielmaschine direkt miteinander kommunizieren, während auf den niedrigeren Schichten eine Maschine immer nur mit dem unmittelbaren Nachbarn kommuniziert. (Trotzdem vertikale Kommunikation über die Schichten hinweg!!) Beispiele.: TCP (Transmission Control Protocol), UDP (UserDatagram Protocol)

2.1.5 Die Sitzungsschicht (Session Layer, Kommunikationssteuerungsschicht) Ermöglicht die Nichtunterbrechbarkeit von Kommunikationsbeziehungen durch Sitzungen Dialogsteuerung (Dialogue Control) organisiert den Ablauf einer Kommunikation: Wer darf zum Zeitpunkt x Daten übertragen? Anwendungsbezogene Synchronisation des Informationsaustauschs über Prüfpunkte (Zurücksetzen auf diese bei anwendungsspez. Problemen) 2.1.6 Die Darstellungsschicht (Presentation Layer) Ermöglicht die Kommunikation zwischen Systemen mit unterschiedlicher lokaler Darstellung der Daten (z.b.: Speicherung eines int-wertes in 16 o. 32 bit) Verantwortlich für die Bedeutungstreue der Kommunikationsarchitektur Verwaltung und Definition von abstrakten Datenstrukturen, Standardkodierungen

2.1.7 Die Anwendungsschicht (Application Layer) Bereitstellung der anwendungsspezifischen Dienste z.b. Dateitransfer (FTP) E-Mail Grundsätzlich sind hier alle Applikationen und Protokolle angesiedelt, die sich nicht eindeutig den beiden darunter liegenden Schichten zuordnen lassen Beispiel: WWW-Browser u. Web-Server Protokoll HTTP Dienst: Abrufen einer HTML-Seite

Datenkapselung Rechnerkommunikation II

2.2 TCP/ IP Entwickelt um 1) Verschiedene Netze zu verbinden (ARPANet) 2) Netz soll bei Hardwareausfall überlebensfähig und Handlungsfähig bleiben 3) Flexible Architektur zur Unterstützung verschiedenster Anwendungen

2.3 Das TCP/ IP- Referenzmodell TCP = Transmission Control Protocol

Paketvermitteltes Netz auf Grundlage einer Verbindungslosen, netzübergreifenden Verbindungsschicht ( Internet/Vermittlungs-Schicht)

2.3.1 Die Anwendungsschicht (Application Layer) Das TCP/ IP-Referenzmodell kennt im Gegensatz zum OSI- Modell keine Sitzungs- und Darstellungsschicht; sämtliche anwendungsbezogenen Vorgänge sind hier über die Protokolle und Dienste der Anwendungsschicht geregelt. z.b.: FTP, SMTP, DNS, HTTP 2.3.2 Die Transportschicht (Transport Layer) Aufgabe: Ermöglicht die Kommunikation zwischen gleichgestellten Einheiten auf Quell- und Zielhost (wie im OSI- Modell). Endpunkt zu Endpunkt-Verbindung Unterstützt im Gegensatz zum OSI-Modell auch den verbindungslosen Dienst Übertragungsprotokolle: -TCP Verbindungsorientiertes Protokoll -UDP Verbindungsloses Protokoll

2.3.3 Die Internetschicht (Internet Layer) Transport der Pakete über verschiedene Netze hinweg von Quell- zu Zielrechner; dabei spielt es für die übergeordnete Transportschicht keine Rolle ob die Pakete verschiedene Routen nehmen oder in falscher Reihenfolge ankommen Routing unterstützt im Gegensatz zum OSI-Modell nur verbindungslosen Transport Überlastkontrolle Definition eines eigenen Paketformats und Protokolls o IP (Internet Protocol), o IP-Paket entspricht weitgehend der Vermittlungsschicht im OSI-Modell 2.3.4 Host-zu-Netz-Schicht Aufbau einer Verbindung über ein bestimmtes Protokoll...; Definitionslücke im Modell nicht konkret beschrieben/vorgegeben

2.4 Vergleich ISO/ OSI - TCP/ IP Das OSI-Modell unterscheidet genau zwischen den Konzepten Dienst (was macht die Schicht?), Protokoll (wie funktioniert die Schicht?) und Schnittstelle (wie kann auf die Dienste der Schicht unterhalb zugegriffen werden?). Das TCP/ IP- Modell hingegen definiert die 4 vorhandenen Schichten nur über bestimmte Protokolle, im Falle der Host-zu-Netz-Schicht nur rudimentär! Die Bitübertragung und Sicherung der korrekten Übertragung stellen aber wichtige Aspekte der Kommunikation dar. Das OSI- Modell ist ob seines 7-schichtigen Aufbaus relativ komplex hohe Implementierungs- und Laufzeitkosten Das TCP/ IP- Modell wurde als Beschreibung eines vorhandenen Protokollstapels entwickelt. Daher eignet sich das Modell nur schlecht zur Beschreibung anderer Protokollstapel. OSI-Modell: Protokolle gut verborgen, können daher leicht ausgetauscht werden TCP/IP: Modell kam nachdem Protokolle bereits etabliert waren