Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_tcp:start [13.10.2020 08:40] – [TCP genauer angeschaut] sbel | faecher:informatik:oberstufe:netzwerke:kommunikationsarten_und_tcp:start [27.10.2021 18:39] – [TCP-Verbindungsaufbau: Three-Way-Handshake] sbel | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
{{ : | {{ : | ||
- | **Leitungsvermittelte Verbindungen** öffnen einen exklusiven Kommunikationskanal zwischen zwei Kommunikationspartnern - ein Beispiel ist das frühere Telefonnetz.((Bildquelle: | + | **Leitungsvermittelte Verbindungen** öffnen einen exklusiven Kommunikationskanal zwischen zwei Kommunikationspartnern - ein Beispiel ist das frühere Telefonnetz. |
+ | |||
+ | ((Bildquelle: | ||
Durch Änderung der Steckverbindung, | Durch Änderung der Steckverbindung, | ||
Zeile 22: | Zeile 25: | ||
==== TCP genauer angeschaut ==== | ==== TCP genauer angeschaut ==== | ||
- | + | Mit dem TCP Protokoll kann man Informationen in beide Richtungen übertragen. Kommunikation über TCP ermöglicht es, zur gleichen Zeit Daten zu senden und zu empfangen. Die Übertragungseinheiten, | |
- | Mit dem TCP Protokoll kann man Informationen in beide Richtungen übertragen. Kommunikation über TCP ermöglicht es, zur gleichen Zeit Daten zu senden und zu empfangen. Die Übertragungseinheiten, | + | |
Der TCP-Stack des Betriebssystems wird von den Netzwerkanwendungen wie Webbrowsern oder Serverprogrammen über spezifische Schnittstellen bedient, jede Verbindung ist dabei durch zwei Endpunkte -- **Client** und **Server** -- definiert. Welcher Kommunikationspartner die Client- und welche die Serverrolle übernimmt, spielt dabei zunächst keine Rolle – wichtig ist, dass der TCP-Stack an jedem Endpunkt ein eindeutiges, | Der TCP-Stack des Betriebssystems wird von den Netzwerkanwendungen wie Webbrowsern oder Serverprogrammen über spezifische Schnittstellen bedient, jede Verbindung ist dabei durch zwei Endpunkte -- **Client** und **Server** -- definiert. Welcher Kommunikationspartner die Client- und welche die Serverrolle übernimmt, spielt dabei zunächst keine Rolle – wichtig ist, dass der TCP-Stack an jedem Endpunkt ein eindeutiges, | ||
Zeile 32: | Zeile 34: | ||
- | === TCP-Verbindungsaufbau: | + | ==== TCP-Verbindungsaufbau: |
- | Damit Client und Server eine TCP Verbindung aufbauen können, müssen beide über eine IP-Adresse verfügen und den Port für die Datenübertragung definiert und freigegeben haben((Hier greifen z.B. Firewalls ein, indem Sie den Zugriff auf bestimmte Ports blockieren)). | + | Damit Client und Server eine TCP Verbindung aufbauen können, müssen beide über eine IP-Adresse verfügen und den Port für die Datenübertragung definiert und freigegeben haben((Hier greifen z.B. Firewalls ein, indem Sie den Zugriff auf bestimmte Ports blockieren)). |
Der Ablauf beim Verbindungsaufbau mit TCP sieht folgendermaßen aus: | Der Ablauf beim Verbindungsaufbau mit TCP sieht folgendermaßen aus: | ||
Zeile 48: | Zeile 50: | ||
{{: | {{: | ||
=== (A1) === | === (A1) === | ||
- | Baue mit Filius das Netz im Abschnitt | + | Öffne in Filius das folgende Beispiel |
+ | |||
+ | Vollziehe den TCP Verbindungsaufbau nach. | ||
+ | |||
+ | Kannst in der Analyse des Datenverkehrs herausfinden, | ||
- | Vollziehe den TCP Verbindungsaufbau nach, wenn du mit einem Webbrowser eine Webseite öffnest und den Datenverkehr betrachtest. | + | === Material === |
- | Kannst in der Analyse des Datenverkehrs herausfinden, | + | {{simplefilelist> |