2.5 KiB
Idee
Created: 2025-10-14 12:39:50 +0200
Modified: 2025-12-09 07:55:08 +0100
Ich möchte gerne eine Anwendung haben, mit der ich den Traffic auf einem Netzwerk bewusst generieren kann, um Fehler finden zu können und um feststellen zu können, ab wann es zu Problemen kommt. Wann funktioniert ein reales Netzwerk einwandfrei und ab wann ist mit Übertragungsproblemen zu rechnen?
Was ist die mittlere, die schnellste und die langsamste Übertragungszeit aus einer abgefeuerten Serie?
Um diese Probleme in der Berufswahl aufzeigen zu können, müssten wir das Ganze reproduzieren können. Idealerweise können wir das Intervall laufend erhöhen und an der Empfangsstelle prüfen (loggen) was reinkommt.
Anbei ein paar Fragestellungen für dein Projekt:
- Was ist der Unterschied zwischen TCP und UDP?
- Wie lautet eine mögliche Teststrategie diese beiden Protokolle auszutesten und die Nachteile von UDP praktisch beweisen zu können?
- Was wäre, wenn wir verschiedene Pakete mit einer fortlaufenden Nummer an einen Brocker senden und dort schauen was ankommt und in welcher Reihenfolge die Pakete eintreffen?
- Wie würdest du einen IP-Scanner realisieren und wie machen es andere?
- Wie findet man offene Ports? Wie sieht das Protokoll aus?
- Wie findet man die verfügbaren WLAN-Netze heraus und welche Eigenschaften kommt man «gratis» mitgeliefert?
- Welche Sicherheits-Levels gibt es bei MQTT und wie kann man die praktisch beweisen?
- Wie lange ist die durchschnittliche Antwortzeit einer Anfrage? Wer kommt zuerst Antwort, wenn 2 Teilnehmer gleichzeitig eine Anfrage stellen? Ist dies immer gleich oder zufällig?
- Was wenn 2 Dienste gleichzeitig eine Anforderung stellen? Der eine Dienst ist ein medizinischer Notfall und der andere Dienst liefert ein periodischer Temperaturmesswert. Wie kann ich eine Priorität vergeben und wie kann ich das Testen?
Weitere Fragen:
- In welcher Reihenfolge wollen wir vorgehen => Planung Baugruppe?
- Was kannst du und was müsstest du selbst noch erlernen?
- Welche HW könnten, bzw. wollen wir einsetzen?
- Gibt es bereits bestehende SW-Tools, wo wir Traffic generieren könnten?
- Was wenn wir es selbst programmieren würden => kleines Handheld-Device (Raspberry Pi, CYD)? Wie sieht eine mögliche Menüführung auf dem Display aus?
Vielleicht ergeben sich auch ein paar Fragen an Green:
- Was garantieren sie ihren Kunden?
- Welche Tools setzen sie für das Monitoring ein?
- Welche Probleme müssen sie in ihrem Alltag lösen?
- ...