Lehrveranstaltungen
Datenkommunikation
DAKO
Pflichtfach
Lecture
Deutsch
jedes Semester
IN2
5 CP
3+1 SWS (Vorlesung, Praktikum)
60 min
Kommanote
Plattformübergreifende Entwicklung mit Qt
Cross-platform development using Qt
PGEWQt5.WP
Wahlpflichtfach
Lecture
Deutsch
Wintersemester
TI5, TI7
6 CP
2+3 SWS (Vorlesung, Praktikum)
90 min
Kommanote
Offene Abschlussarbeiten
Netzwerkmessungen (allgemein)
Titel | Netzwerkmessungen (allgemein) |
Kurzbeschreibung | Die HSA_net führt regelmässig Studien durch, bei denen Netzwerkmessungen von Bedeutung sind. So wurde z.B. das Broadcast/Multicast-Verhalten von modernen Apps gemessen oder Millionen von Endgeräten im Internet auf ihr ICMP-Verhalten hin untersucht. Die Wahrscheinlichkeit ist hoch, dass aktuell spannende Netzwerkmessungen angedacht sind. |
Ihre Aufgaben |
|
Voraussetzungen |
|
Der Geolokalisator
Titel | Der Geolokalisator |
Kurzbeschreibung | Der Ort, an dem ein beliebiger Netzknoten steht ist oft nicht, oder nur schwer herauszufinden. Es gibt aber diverse Hinweise, die man nutzen kann, um die Geolokation zumindest grob bestimmen zu können, dazu zählen der Hostname, der z.B. oft Airport Codes oder ähnliches beinhaltet, die Latenz zu diesem Knoten, Whois Daten etc. In dieser Arbeit soll ein Tool gebaut werden, um die Geolokation eines Internetknotens genauer bestimmen zu können. Tests mit diesem Tool gegen bestehende IP-Geolokationsdatenbanken sollen die Genauigkeit dieses Tools bestimmen. |
Ihre Aufgaben |
|
Voraussetzungen |
|
Arbeiten in Bearbeitung
Reverse Wireshark
Titel | Reverse Wireshark |
Kurzbeschreibung | Wireshark ist DAS Netzwerkanalysewerkzeug. Mit Wireshark lassen sich Protokolle und das Verhalten von Anwendungen leicht nachvollziehen. Wireshark erlaubt es aber nicht Pakete zu generieren, sondern zeichnet diese lediglich auf. Als Teil dieser Arbeit soll ein Tool geschrieben werden, dass es erlaubt grafisch Pakete zu bauen, diese zu senden und Antworten zuzuordnen. Darüber hinaus sollen Aktionen ausgeführt werden, abhängig von den Antworten oder von Timeouts. |
Ihre Aufgaben |
|
Voraussetzungen |
|
Entwicklung eines Netzwerkanalysators
Titel | Entwicklung eines Netzwerkanalysators |
Kurzbeschreibung | Oft ist es nützlich für Tests von Anwendungen, Protokollen oder Gerätschaften das Netzwerkverhalten dieser zu analysieren, bzw. verschiedene Netzwerkeigenschaften (wie Paketverlust, Bandbreiten oder Verzögerung) einzustellen, um zu analysieren, wie diese reagieren. Dazu soll in dieser Arbeit ein Netzwerkanalysator implementiert werden, der einfach als Access Point oder Switch arbeitet, eine Web-Schnittstelle anbietet um den Verkehr zu analysieren, bzw. um Netzwerkeigenschaften einzustellen. Dies soll es einfach ermöglichen den Analysator zu nutzen, um Experimente im Netz durchzuführen. |
Ihre Aufgaben |
|
Voraussetzungen |
|
Kürzlich abgeschlossene Arbeiten
IoT Demonstrator mit Qt und iotivity
Titel | IoT Demonstrator mit Qt und iotivity |
Kurzbeschreibung | Das Internet of Things (IoT) ist gerade in einer Art Hype-Phase. Viele Firmen, Organisationen, Gremien und Foren starten gerade das IoT zu evaluieren, zu definieren und auch zu implementieren. Das Open Connectivity Forum (OCF) z.B. hat einen Software-Framework geschaffen (iotivity), um auf einfache Art und Weise IoT-Umgebungen zu entwickeln. Ziel dieser Arbeit ist es das iotivity-Framework in Qt einzubinden und mittels dieser Kombination einen Demonstrator zu bauen. |
Ihre Aufgaben |
|
Voraussetzungen |
|
ICMP Netzwerkmessungen
Titel | ICMP Netzwerkmessungen |
Kurzbeschreibung | Viele Dinge, die die Eigenschaften des Internets betreffen findet man nur durch Messungen heraus. Als Teil dieser Arbeit soll eine Messstudie mit ICMP Nachrichten geplant, programmiert und durchgeführt werden. Dabei soll herausgefunden werden, ob es praktisch möglich ist, neue ICMP-Typen zu definieren, die das Internet passieren. |
Ihre Aufgaben |
|
Voraussetzungen |
|
Design und Implementierung eines Netzwerk-Messsystems für das HamNet
Titel | Design und Implementierung eines Netzwerk-Messsystems für das HamNet |
Kurzbeschreibung | An der HSA Networking Group soll ein Zugang zum HamNet geschaffen und dieser mit Netzwerk-Tools analysiert werden. Das HamNet ist ein IP- Netzwerk auf Basis des Amateurfunks zur Übertragung von Daten zwischen Amateurfunkstationen. Die Hochschule Augsburg richtet derzeit eine solche Station auf dem Gelände der Hochschule ein, dort soll ebenfalls ein Zugang zum HamNet geschaffen und dessen Performanz analysiert werden. Für diese Arbeit ist zwingend eine Amateurfunklizenz nötig. |
Ihre Aufgaben |
|
Voraussetzungen |
|
Evaluation der Eigenschaften von Transportverbindungen (TCP) zur Laufzeit
Titel | Evaluation der Eigenschaften von Transportverbindungen (TCP) zur Laufzeit |
Kurzbeschreibung | Es gibt die Möglichkeit,in Linux-Betriebssystem verschiedene Parameter einer TCP-Verbindung zur Laufzeit zu ermitteln. Dazu zählt z.B. die Größe des Staufensters. Diese Informationen sind interessant wenn es darum geht, Performance-Probleme von Anwendungen zu analysieren. Ziel dieser Arbeit ist es, eine Server-Anwendung zu implementieren, die einen Up- und Download-Test anbietet. Dabei werden zeitgleich Statistiken der TCP-Verbindung ermittelt. Die gesammelten Informationen sollen an eine Datenbank übermittelt, ausgewertet und visualisiert werden.Außerdem sollen verschiedene TCP-Parameter evaluiert werden. Als Vergleich, sollen verschiedene andere Speedtest-Anwendungen evaluiert werden. |
Ihre Aufgaben |
|
Voraussetzungen |
|