Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| p:netzwerke:mehrere_rechner [2024/09/30 15:09] – [💻-💻-💻 Mehrere Rechner verbinden] Ralf Kretzschmar | p:netzwerke:mehrere_rechner [2026/04/25 10:46] (aktuell) – [4. Exkurs Signalübertragung und Vermeidung von Signalkollisionen] Ralf Kretzschmar | ||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| * Du baust ein einfaches Netzwerk mit mehreren Rechnern auf. | * Du baust ein einfaches Netzwerk mit mehreren Rechnern auf. | ||
| * Du lernst, wie garantiert werden kann, dass alle zu versendenden Daten (auch über das Internet) vollständig beim Empfänger ankommen. | * Du lernst, wie garantiert werden kann, dass alle zu versendenden Daten (auch über das Internet) vollständig beim Empfänger ankommen. | ||
| - | * Du lernst wie vermieden wird, dass wenn zwei Rechner im selben Empfangsbereich gleichzeitig senden, sich die Signale gegenseitig stören. | + | * Du lernst, wie vermieden wird, dass sich die Signale gegenseitig stören, |
| ~~INTOC~~ | ~~INTOC~~ | ||
| Zeile 14: | Zeile 14: | ||
| ; Switch | ; Switch | ||
| - | : Ein **Switch** ist ein Gerät, das es erlaubt, mehrere Rechner miteinander zu verbinden. Der Switch identifiziert dabei alle verbundene | + | : Ein **Switch** ist ein Gerät, das es erlaubt, mehrere Rechner miteinander zu verbinden. Der Switch identifiziert dabei alle verbundenen |
| <WRAP center round box > | <WRAP center round box > | ||
| == ✍ Auftrag – Filius 4 == | == ✍ Auftrag – Filius 4 == | ||
| {{ gem/ | {{ gem/ | ||
| - | 👉 Verbinde mehrere Rechner mithilfe eines Switch | + | 👉 Verbinde mehrere Rechner mithilfe eines Switches |
| - Öffne in Filius das Netzwerk, welches du unter dem Namen Filius02 abgespeichert hattest. | - Öffne in Filius das Netzwerk, welches du unter dem Namen Filius02 abgespeichert hattest. | ||
| - Erweitere das Netzwerk gemäss untenstehender Abbildung um einen Switch und einen Rechner, dem du die IP 192.168.0.12 gibst und " | - Erweitere das Netzwerk gemäss untenstehender Abbildung um einen Switch und einen Rechner, dem du die IP 192.168.0.12 gibst und " | ||
| Zeile 27: | Zeile 27: | ||
| </ | </ | ||
| - | ; Server Dienste | + | ; Serverdienste |
| - | : Ein Server ist ein Rechner, der einen Dienst zur Verfügung stellt (z.B. ein Webseiten). Ein sehr einfacher | + | : Ein Server ist ein Rechner, der einen Dienst zur Verfügung stellt (z. B. eine Webseite). Ein sehr einfacher |
| <WRAP center round box > | <WRAP center round box > | ||
| Zeile 38: | Zeile 38: | ||
| - Starte den '' | - Starte den '' | ||
| - Installiere auf dem '' | - Installiere auf dem '' | ||
| - | - Starte den '' | + | - Starte den '' |
| - Trenne danach auf dem '' | - Trenne danach auf dem '' | ||
| - Wenn alles geklappt hat, siehst du im '' | - Wenn alles geklappt hat, siehst du im '' | ||
| Zeile 50: | Zeile 50: | ||
| ; Socket | ; Socket | ||
| - | : Der Einfache Client und der Echo-Server sind Anwendungen. Damit zwei Anwendungen miteinander kommunizieren können, müssen diese voneinander die IP-Adresse und den Port wissen. Die Kombination IP und Port wird als **Socket** bezeichnet und häufig in der Form // | + | : Der "Einfache Client" |
| - | ; TCP Protokoll | + | ; TCP-Protokoll |
| - | : Das **TCP Protokoll** ist für den Aufbau und das Garantieren einer stabilen Verbindung zwischen zwei Rechnern zuständig. Dazu wird jede empfangene Nachricht (jeder empfangene Nachrichtenteil) mit einem TCP Protokoll bestätigt. Bleibt solch eine Bestätigung aus, so wird die Nachricht erneut gesendet. | + | : Das **TCP-Protokoll** ist für den Aufbau und das Garantieren einer stabilen Verbindung zwischen zwei Rechnern zuständig. Dazu wird jede empfangene Nachricht (jeder empfangene Nachrichtenteil) mit einem TCP-Protokoll bestätigt. Bleibt solch eine Bestätigung aus, so wird die Nachricht erneut gesendet. |
| - | ; 3-Way Handshake | + | ; 3-Way-Handshake |
| - | : Der **3-Way Handshake** ist ein Vorgehen in drei Schritten, um zu eine stabile Verbindung zwischen zwei Rechnern aufzubauen und zu testen. Dazu werden TCP Protokolle versendet. Salopp beschrieben läuft das wie folgt ab:\\ \\ | + | : Der **3-Way-Handshake** ist ein Vorgehen in drei Schritten, um eine stabile Verbindung zwischen zwei Rechnern aufzubauen und zu testen. Dazu werden TCP-Protokolle versendet. Salopp beschrieben läuft das wie folgt ab:\\ \\ |
| 1. Rechner A an Rechner B: "Hey Rechner B, bist du online?" | 1. Rechner A an Rechner B: "Hey Rechner B, bist du online?" | ||
| 2. Rechner B an Rechner A: "Yo Bro! Ist meine Antwort bei dir angekommen?" | 2. Rechner B an Rechner A: "Yo Bro! Ist meine Antwort bei dir angekommen?" | ||
| Zeile 81: | Zeile 81: | ||
| {{ : | {{ : | ||
| - | - Die Zeilen 3-5 zeigen den 3-Way Handshake. Der Client baut die Verbindung mit dem Server auf. Wie lauten die beiden Sockets in der Notation // | + | - Die Zeilen 3-5 zeigen den 3-Way-Handshake. Der Client baut die Verbindung mit dem Server auf. Wie lauten die beiden Sockets in der Notation // |
| - | - Wie ist der 3-Way Handshake in den Zeilen 3-5 aufgebaut? Nachricht 1 enthält eine Sequenznummer '' | + | - Wie ist der 3-Way Handshake in den Zeilen 3 - 5 aufgebaut? Nachricht 1 enthält eine Sequenznummer '' |
| - | - In der Zeile 6 schickt der Client dem Server die Nachricht " | + | - In der Zeile 6 schickt der Client dem Server die Nachricht " |
| - | - Beim 3-Way Handshake in den Zeilen 3-5 wird mit dem Schlüsselwort '' | + | - Beim 3-Way-Handshake in den Zeilen 3 – 5 wird mit dem Schlüsselwort '' |
| </ | </ | ||
| \\ | \\ | ||
| Zeile 93: | Zeile 93: | ||
| ; Signalübertragung | ; Signalübertragung | ||
| : Bei einer Verbindung über LAN-Kabel oder per WLAN wird beim Empfänger in regelmässigen Zeitabständen gemessen, ob ein digitales Signal eintrifft.\\ \\ | : Bei einer Verbindung über LAN-Kabel oder per WLAN wird beim Empfänger in regelmässigen Zeitabständen gemessen, ob ein digitales Signal eintrifft.\\ \\ | ||
| - | * **LAN-Kabel: | + | * **LAN-Kabel: |
| - | * **WLAN:** Beim WLAN Funksignal werden durch verschiedene Signalstärken (Amplituden) und verschiedene Signalverschiebungen (Phasenverschiebungen) in jeder Zeiteinheit gleichzeitig mehrere Bits übertragen. | + | * **WLAN:** Beim WLAN-Funksignal werden durch verschiedene Signalstärken (Amplituden) und verschiedene Signalverschiebungen (Phasenverschiebungen) in jeder Zeiteinheit gleichzeitig mehrere Bits übertragen. |
| ; Vermeidung von Signalkollisionen | ; Vermeidung von Signalkollisionen | ||
| - | : Senden mehrere Netzwerkkarten gleichzeitig, | + | : Senden mehrere Netzwerkkarten gleichzeitig, |
| * **LAN-Kabel: | * **LAN-Kabel: | ||
| * **WLAN:** ... zuerst ein Ready to Send (RTS) Signal an den Empfänger geschickt und dieser antwortet mit einem Clear to Send (CTS) Signal, welches allen anderen Rechnern im Empfangsbereich signalisiert, | * **WLAN:** ... zuerst ein Ready to Send (RTS) Signal an den Empfänger geschickt und dieser antwortet mit einem Clear to Send (CTS) Signal, welches allen anderen Rechnern im Empfangsbereich signalisiert, | ||