Protocols Flashcards
Was ist Multi-layer Architecture
- Das Kommunikationssystem wird in mehrere Subsysteme mit klaren Aufgaben aufgeteilt (layering)
- Jede Ebene (layer) bietet einen besonderen Service an - abstrakter und mächtiger um so höher in der Ebenen (layer) Hierarchie
- Für die Kommunikation in einer Ebenen (layer) werden Protokolle benutzt (Horizontale Kommunikation - may be real or virtual)
- Für den Austausch von Daten werden Services unterer Ebenen benutzt (Vertical communication - always real)
- Ebenen\Protokolle sind als (protocol) Stack angeordent. Mann kann nur den Service direkt darunter oder dirket darüber benutzen (strict layering)
Was sind Protokolle
Protokolle definieren Nachrichtenformate und Verhalten von Kommunikations-punkten/schnittstellen
Wie werden Nachrichten zwischen einem Service und seinem “remote peer” verschickt?
- Protokoll erhält Daten von höherer Ebene (layer)
- Es werden eigene administrative Daten hinzugefügt
- Gibt das Protokoll weiter an die nächste untere Ebene (layer)
- Empfänger bekommt Nachricht + administrative Daten
ISO/OSI Model - Graphik
Was macht der Physical layer im ISO/OSI Model?
Übertragung der rohen Bits über ein physikalisches Medium.
Was macht der Data Link layer im ISO/OSI Model?
Bereitstellung eines (mehr oder weniger) fehler freien Übertragungsservices für Datenrahmen
Was macht der Network layer im ISO/OSI Model?
Löst das Weiterleiten und Routenproblem für ein Netzwerk: Bringt Daten zum Ziel.
Was macht der Transport layer im ISO/OSI Model?
“Bringt Daten vom Prozess A zu B mit ausreichender Qualität
Was macht der Session layer im ISO/OSI Model?
Gruppiert Kommunikation in Sitzungen welche synchronisiert, kontrolliert, … werden können.
Was macht der Presentation layer im ISO/OSI Model?
Geht sicher, das die Syntax und Semantik der Daten für alle Arten von Terminals gleich ist
Was macht der Application layer im ISO/OSI Model?
Eigentliche Applications, z.B. Protokoll zum Transport von Webseiten
Internet Model vs ISO/OSI Model
Internet Suite of Protocols
Naming & Adressing im Internet Stack
- Names: Alphanumerische Namen zur Identifikation von Entitäten
- Adresses: IP Adresse für wie/wo die Entität zu finden ist im IP Netzwerk.
- Adresse eines Netzwerkgeräts im lokalen Netzwerk (LAN): MAC Adresse
Wie heißt das Verfahren zum Mapping von Alphanumerischen Namen auf IP Adressen?
Domain Name System (DNS)