Ein Rechnernetzwerk (auch Datennetzwerk) ist ein Zusammenschluss von zwei oder mehr Rechnern und anderen Geräten, die miteinander kommunizieren können. Diese Kommunikation ermöglicht den Austausch von Daten und Ressourcen.
suhail-bais-ananou / Osi Modell
Osi Modell
Ein Cheat Sheet zu den Grundlagen der Rechnernetzwerke, inklusive Adressierung, dem Ping-Befehl und Netzwerk-Topologien.
Grundlagen der Rechnernetze
Was sind Rechnernetze?
|
Ziele von Rechnernetzen:
|
Beispiele für Rechnernetze:
|
Vernetzung von Rechnern
Die Vernetzung von Rechnern ermöglicht die Kommunikation und den Datenaustausch zwischen verschiedenen Systemen. Dies geschieht durch die Verwendung von Protokollen und Standards, die festlegen, wie Daten formatiert und übertragen werden. |
Wichtige Aspekte der Vernetzung:
|
Die gängigste Methode zur Vernetzung ist die Verwendung des TCP/IP-Protokollstapels, der die Grundlage des Internets bildet. |
Topologien
Die Topologie eines Netzwerks beschreibt die physische oder logische Anordnung der verbundenen Geräte. Es gibt verschiedene Topologien, die jeweils Vor- und Nachteile haben: |
|
Adressierung in Netzwerken
IP-Adressen
Eine IP-Adresse (Internet Protocol Address) ist eine eindeutige numerische Kennung, die jedem Gerät in einem IP-Netzwerk zugewiesen wird. Sie ermöglicht die Adressierung und das Routing von Datenpaketen. |
Eine IPv4-Adresse besteht aus 4 Oktetten (Bytes), die durch Punkte getrennt sind. Jeder Wert kann zwischen 0 und 255 liegen. Beispiel: |
Wie viele verschiedene IPv4-Adressen gibt es? 2^32 = 4.294.967.296 |
Es gibt spezielle Bereiche von IP-Adressen, die für private Netzwerke reserviert sind (z.B. |
MAC-Adressen
Eine MAC-Adresse (Media Access Control Address) ist eine eindeutige Hardware-Adresse, die einer Netzwerkkarte (NIC) zugewiesen wird. Sie dient zur Identifizierung von Geräten im lokalen Netzwerk. |
Im Gegensatz zu IP-Adressen werden MAC-Adressen in der Regel vom Hersteller der Netzwerkkarte festgelegt und sind fest in der Hardware gespeichert. |
Eine MAC-Adresse besteht aus 6 Oktetten, die in hexadezimaler Schreibweise dargestellt werden. Beispiel: |
Unterschiede IP- und MAC-Adresse
IP-Adresse: |
MAC-Adresse: |
Logische Adresse, die einem Gerät in einem IP-Netzwerk zugewiesen wird. |
Physische Hardware-Adresse einer Netzwerkkarte. |
Wird für die Kommunikation über verschiedene Netzwerke hinweg verwendet. |
Wird für die Kommunikation im lokalen Netzwerk verwendet. |
Kann sich ändern, wenn ein Gerät in ein anderes Netzwerk verschoben wird. |
Bleibt in der Regel unverändert. |
Der Ping-Befehl
Funktionsweise
Der |
Wenn das Zielgerät erreichbar ist, antwortet es mit einem ICMP-Echo-Reply. Der |
Der |
Verwendung
Um den Beispiel: |
Die Ausgabe des |
Beispielausgabe:
|
Interpretation der Ausgabe
|
Die Zeit in Millisekunden (ms), die für die Anfrage und Antwort benötigt wurde. Je niedriger der Wert, desto schneller die Verbindung. |
|
Time To Live. Gibt an, wie viele Hops ein Paket maximal durchlaufen darf, bevor es verworfen wird. |
|
Der Prozentsatz der Pakete, die verloren gegangen sind. Ein hoher Paketverlust deutet auf Netzwerkprobleme hin. |
Switches und Netzwerkdesign
Funktionsweise eines Switches
Ein Switch ist ein Netzwerkgerät, das mehrere Geräte in einem lokalen Netzwerk (LAN) miteinander verbindet. Im Gegensatz zu einem Hub leitet ein Switch Datenpakete nur an das Zielgerät weiter, was die Netzwerkleistung verbessert. |
Aufgaben eines Switches:
|
Vernetzung mit Switches
Switches ermöglichen die Vernetzung von mehr als zwei Rechnern in einem Netzwerk. Jeder Rechner wird mit einem Port des Switches verbunden. |
Beispiel: Rechner A (192.168.0.1), Rechner B (192.168.0.2) und Rechner C (192.168.0.3) sind alle mit einem Switch verbunden. Sie können nun direkt miteinander kommunizieren. |
Netzwerkdesign
Die Topologie eines Netzwerks ist die physische oder logische Anordnung der Geräte im Netzwerk. Die Wahl der Topologie hängt von den Anforderungen des Netzwerks ab. |
Gängige Netzwerkdesigns:
|