meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
guide:its11:tcp_und_udp [2022/09/26 15:54] – angelegt juergenhaas | guide:its11:tcp_und_udp [2022/10/11 13:34] (aktuell) – zusätzliche Übung verlinkt juergenhaas | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
===== Empfohlene Lernstrategie ===== | ===== Empfohlene Lernstrategie ===== | ||
+ | ==== TCP ==== | ||
+ | Da das Transmission Control Protokoll ein verbindungsorientiertes Protokoll ist, gibt es Regeln, wie eine Verbindung auf- und wieder abgebaut wird. Sie dir dazu diese Seite zum [[https:// | ||
- | ===== Zusätzliche und alternative Materialien ===== | + | Die wichtigsten Felder im TCP-Header sind |
+ | * Quellport | ||
+ | * Zielport | ||
+ | * Flags (SYN, ACK, FIN, RST) | ||
+ | Für das Verständnis Datensegmentierung und Fehlerbehandlung sind außerdem die Felder | ||
+ | * Sequenznummer und | ||
+ | * Acknowledgement-Nummer | ||
+ | von Bedeutung. | ||
+ | |||
+ | Für einen [[https:// | ||
+ | |||
+ | Wenn du dir genauer ansehen möchtest, wie Sequenz- und Acknowledgement-Nummer verwendet werden, kannst du dir [[https:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === Aufgabe === | ||
+ | Wenn du dir diese grundlegenden Informationen angeeignet hast, solltest du diese Gegebenheiten mit Hilfe von **Wireshark** bei echtem Netzwerkverkehr ansehen. | ||
+ | |||
+ | Versuche dabei nicht nur den Verbindungsaufbau zu beobachten sondern auch den Verbindungsabbau und was passiert, wenn du versuchst eine Verbindung zu einem Port aufzubauen, der geschlossen ist. Das kannst du entweder mit Netcat erreichen oder mit einem anderen netzwerkfähigen Programm wie einem Browser, SSH oder einem FTP-Client, indem du einen Host kontaktierst, | ||
+ | |||
+ | |||
+ | ==== UDP ==== | ||
+ | |||
+ | Das UDP-Protokoll ist ein verbindungsloses Protokoll. Es gibt keinen Verbindungsaufbau und auch keinen Verbindungsabbau. Auch das Verständnis von einer Verbindung ergibt sich wenn überhaupt erst auf einer höheren Layer durch die Anwendung, die über UDP kommuniziert. Ebenso gibt es keine Quittungen oder Behandlung von Übertragungsfehlern. Auch darum muss sich die Anwendung selbst kümmern. | ||
+ | |||
+ | Eine kurze Einführung zum [[https:// | ||
+ | |||
+ | Achte auch auf den **Unterschied** zwischen **TCP-Header** und **UDP-Header**. | ||
+ | |||
+ | Beobachte auch hier UDP-Netzwerkverkehr in Wireshark oder erzeuge selbst welchen. | ||
+ | |||
+ | |||
+ | ===== Zusätzliche und alternative Materialien ===== | ||
+ | Video: [[https:// | ||
+ | Video: [[https:// | ||
+ | Download: [[https:// | ||
+ | Übung: Eine zusätliche Übung zur Anwendung der vorgestellten Tools im Netzwerk findest du auf [[guide: |