Internet - Grundlagen Flashcards
Rechnernetze
Definition & Grundlagen
- Rechnernetze sind Netzwerke, deren Endsysteme Rechner sind
- Zwischen den Endsystemen werden digitale Daten übertragen
- Andere Netzwerke sind beispielsweise Telekommunikationsnetze, die die Kommunikation zwischen Personen durch den Austausch (auch von analogen) Signalen ermöglichen
- Austausch von Daten und Informationen
- Gemeinsame Nutzung von Ressourcen
- mit begrenztem Integrationsaufwand
Informationsübertragung (Exkurs)
OSI Schichtenmodell
Open System Interconnection
OSI Schichtenmodell
Schichten
- Bitübertragung
-
Sicherungsschicht - Data Link Layer
- Funktionalitäten zum Transfer von Daten zwischen Netzwerkentitäten, logische Bereinigung von Übertragungsfehlern
-
Vermittlungsschicht - Network Layer
- Transport der Datenpakete von einem Netzknoten zum anderen
-
Transportschicht - Transportation Layer
- Sicherstellen des sicheren Transfers von Nachrichten von einer Sitzung zur anderen
-
Kommunikationsschicht - Session Layer
- Synchronisation der Kommunikation zwischen verschiedenen Anwendungen
-
Darstellungsschicht - Presentation Layer
- Form der Datendarstellung, Präsentationskontext
-
Anwendungsschicht - Application Layer
- Semantik der Anwendung
Please Do Not Throw Salami Pizza Away
OSI Schichtenmodell
Allgemein
- Verbreitung durch ISO – International Organization for Standards
- es gibt noch andere Schichtenmodelle
- Durchsetzung auf Grund hoher Detailtiefe
- Viele Schichten:
> Vorteil: Funktionskomplexität pro Schicht gering
> Nachteil: zu viele Schnittstellen zwischen den Schichten - In der Praxis benutzte Verfahren verwenden reduzierte Modelle, in denen einzelne Schichten zusammengefasst sind
OSI Schichtmodell
Schicht 1
Bitübertragungsschicht (Physical Layer)
- stellt mechanische, elektrische und weitere funktionale Hilfsmittel zur Verfügung, um Bits darüber zu übertragen
- zum Beispiel die Antenne und der Verstärker, Stecker und Buchse für das Netzwerkkabel,
OSI Schichtmodell
Schicht 2
Sicherungsschicht (Data Link Layer)
- Aufgabe ist eine zuverlässige, das heißt weitgehend fehlerfreie Übertragung zu gewährleisten und den Zugriff auf das Übertragungsmedium zu regeln
- zB mittels Aufteilen des Bitdatenstromes in Blöcke – auch als Frames oder Rahmen bezeichnet – und das Hinzufügen von Prüfsummen im Rahmen der Kanalkodierung.
OSI Schichtmodell
Schicht 3
Vermittlungsschicht (Network Layer)
- Schalten von Verbindungen
- Vermitteln von Paketen (über Knoten)
- Semantik zur Bestimmung von Adressen
- IP-Adressen (Internet Protokoll)
- IPv4 Adressen
OSI Schichtmodell
Schicht 4
Transportschicht (Transport Layer)
- Zuverlässiger und effizienter Ende-zu Ende Transportdienst zwischen Betriebssystemprozessen
- Datenempfang aus der nächst höheren, sendenden Schicht
- Datenaufteilung in Teileinheiten
- Anfügung von additiven Kontrolldaten
- Anfügung von identifizierenden Daten des sendenden Rechners
- Anfügung der Adresse des empfangenden Rechners
- Anweisung an die nächste untere Schicht bzgl. Status der Transportverbindung: Auf- oder Abbau.
Paketorientierte Übertragung
- Nachricht wird in mehrer Datenpakete (1 bis 4) aufgeteilt
- IP-Protokoll + Router sorgen für den Weg
- Die unterschiedlichen Pakete gelangen über unterschiedliche Wege zum Empfänger
- dort kommen sie in falscher Reihenfolge an + ein Paket gar nicht
- das TCP Protokoll setzt die Pakete in die richtige Reihenfolge und fordert das fehlende Paket nochmal an
Internet - Netzt der Netze
Allgemeines
- US Behöre ARPA Ausschreibung Ende der 60er Jahre
- Anforderung: Schaffung eines herstellerunabhängigen Rechnernetztes
- Entwicklung von Knoten für den Netzzugang mit Software IMP -> Vorgänger von TCP/IP
- 1985 öffnung für alle interessierten Universitäten und Forschungseinrichtungen
Internet - Netz der Netze
Definition TCP und IP
TCP = Transmission Control Protocol
- Ist ein zuverlässiges, verbindungsorientiertes Transportprotokoll, das bidirektionale (full Duplex) Kommunikation realisiert.
- Zuverlässig, da der Datenstrom gegen Verlust, Vervielfachung und Veränderungen in der Reihenfolge geschützt ist.
- Aufgabe: Errichtung einer zuverlässigen Ende zu Ende Verbindung auf der OSI Schicht 4
IP = Internet Protocol
- Ist ein Datagrammorientiertes, unzuverlässiges Protokoll für eine Ende-zu-Ende Verbindung. Es ist verantwortlich für die Vermittlung von Benutzerdatagrammen über Teilnetze hinweg zum Zielsystem
- Internet Protokoll definiert Struktur der IP Adressen
- IPv4 232 (4,3 Mrd.) Adressen und/oder IPv6 2128 Adressen
Internet - Netz der Netze
Vergleich ISO/OSI & TCP/IP Model
Internet - Netz der Netze
Zusammenspiel TCP/IP
Internet - Netz der Netze
Funktionsweise TCP
3-Wege-Handshake