Grundbegriffe
Netzwerktypen
- PAN
Personal (Bluetooth) - LAN
Local (Heimnetz) - MAN
Metropolitan - WAN
Wide Area (Mobilfunk) - GAN
Global (Internet)
Netzwerktopologien

Ring (Mit RLV)
Stern
Ein Zentraler Router
Vermascht
Voll-vermascht
- Optimale Verbindung
- kein Routing Notwendig
- Katastrophale Skalierbarkeit
Linie
Baum
Bus
Ein Ausfall lähmt gesamtes Netz
Übertragungsarten
Simplex
Eine Kommunikationsrichtung (Radio)
Halbduplex
Abwechselnd in beide Richtungen (Walkie-Talkie)
Vollduplex
Gleichzeitig in beide Richtungen
Multiplex
Nutzt verschiedene Techniken um mehrere Signale zu kombinieren
- Raummul
- Zeitmul
- Frequenzmul
- Codemul
Adressierungsarten
Unicast
Kommunikation mit eindeutigem Empfänger
Broadcast
An alle in einer Gruppe
Multicast
Gezielt mehrere
Any-cast
Der nächste Empfänger von mehreren Definierten (Drucker)
Kommunikationsmodelle
Client-Server
Vorteile
- Einfache Architektur
- Gute Skalierbarkeit bei geringer Zahl Clients
- Hohe Sicherheit durch zentrale Kontrolle
Nachteile
- Server kann Bottleneck werden
- Ausfall ist total
- Skalierung kann komplex werden (Distributed Systems, ParaProg)
Peer to Peer
Jeder ist gleichberechtigt.
Beispiel 2 PCs im Heimnetz teilen Updates miteinander (Evtl. Schneller als Web-Download)
Vorteile
- Skalierbarkeit
- Ausfallsicher
- Ressourceneffizient
Jeder kann beisteuern -> Wenig Bedarf für dedizierte Infrastruktur
Nachteile
- Koordinationsaufwand
Systeme müssen sich viel auf einander abstimmen - Ungleiche Ressourcenverteilung
- Sicherheit durch zentrale Kontrolle fehlt
- Hohe Dynamik schränkt Zuverlässigkeit ein
Publish-Subscribe
Sender schickt Daten an zentralen Broker.
Jeder Empfänger fragt vom Broker Daten an, erhält nur die gewünschten Informationen.
Vorteile
- Entkopplung Publish / Subscriber
- Skalierbarkeit durch Verteilung auf mehrere Broker
- Selektivität
Bandbreite wird sparsam verwendet, da nur angeforderte Daten tatsächlich gesendet werden.
Nachteile
- Komplexität
- Ereignisreihenfolge
Verlorene Nachrichten können Probleme auslösen - Hohe Latenz
Standards und Normen
Sind benötigt für:
- Kompatibilität
- Einheitlichkeit
- Qualität
- Sicherheit
- Kostensenkung
- Globalisierung
Standard
- Etablierte Richtlinien
- Einheitlichkeit und Kompatibilität
Normen
- Formal Dokumentiert
- Von Normungsorganisationen
- Rechtliche Relevanz
Arten der Standardisierung
Faktische Standardisierung (De-Facto Standard)
- Setzen sich ohne offizielle Anerkennung durch
- Entsteht am Markt
- Nicht unbedingt das tatsächlich beste
Institutionell
- Standards durch (internationale) Organisationen
- z.B. ISO
Legislative
- Gesetzliche Vorgaben
- z.B. RoHS (Restriction of the use of certain hazardous substances)
ISO/OSI-Referenzmodell
Schichtenbildung

Abstraktes Schichtenmodell

Dienste
Unbestätigt vs. Bestätigt

Schichtmodell
1 Physical Layer
Physische Übertragung zwischen Systemen
Enthält Umwandlung von Daten zu Signalen
Ungesicherte Verbindung, keine Fehlerkorrektur
2 Sicherungsschicht
Gliederung des Bitstroms in Rahmen (Frames)
Zugriffskontrolle
Adressierung (Eindeutige Hardwarekennung - MAC Adresse)
Flusssteuerung zur Vermeidung von Überlastung
Puffern auf Sender und Empfängerseite
Erkennung und Behebung von Fehlern in Bitübertragung
3 Vermittlungsschicht
Wegewahl für Ende-zu-Ende Kommunikation
Hierarchische Adressierung
Multiplexen
4 Transportschicht
Übertragen von Daten zwischen Anwendungen
Aufwendige Fehlererkennung und Behebung
Fluss- und Staukontrolle
Pufferung bei Sender und Empfänger
Adressierung zur Unterscheidung der Anwendung durch Ports
5 Sitzungsschicht
Sorgt für gesicherte Prozesskommunikation
Einführung von Wiederaufsetzpunkte für Sitzungs-Synchronisation nach Ausfall einer Transportverbindung
In der Praxis eher in der Anwendung umgesetzt
6 Darstellungsschicht
Legt fest, wie Informationen in einer Sprache auszutauschen sind.
Aushandlung einer Transfersyntax
Umwandlung Little / Big Endian
Verschlüsselung
Kompression
7 Anwendungsschicht
Enthält Protokolle für Anwendungsfunktionalität, beispielsweise FileTransfer, HTTP, Email
Die eigentliche Anwendung (Source Code) zählt nicht zu dieser Schicht, nutzt aber das Anwendungsprotokoll

Kabel
Koax
Twisted Pair
Glasfaser
Single Mode vs. Multi-Mode
Manche Wellenlängen reflektieren in breiterem Winkel, haben dadurch Längere Wege. -> Interferenz / Streckung & Schwächung des Signals