# WWW 05 ## Teil I ### Aufgabe 1 Nein, er wurde nicht richtig übertragen. Wir erkennen, dass keines der parity Bits richtig ist. Da wir wissen, dass maximal ein Bit flasch ist, muss das falsche Bit das (1+2+4+8)te (also 15te) Bit sein. Der korrekte Code müsste also lauten: 1110 1111 0100 001 Somit ist der Nutzdaten-Bitstring: 1111 0100 001 ## Teil II ### Aufgabe 1 Eine Collision Domain ist ein Netzwerksegment, bei dem alle Teilnehmer durch ein gemeinsames Medium verbunden sind. Gleichzeitig übertragene Daten können miteinander kollidieren. Eine Broadcast Domain ist ein Netzwerksegment, in dem jeder Teilnehmer jeden anderen durch sogenanntes broadcasten erreichen kann. Bsp. für Collision Domain ohne Hub: Sprechfunk auf einer bestimmten Frequenz. Jeder Teilnehmer nutzt eine bestimmte Frequenz, wenn mehrere gleichzeitig sprechen wollen, überlagern sich die Stimmen und niemand versteht etwas. ### Aufgabe 2 Man kann nicht unbegrenzt viele Rechner in einem LAN miteinander verbinden, da ab einem bestimmten Punkt so viele Broadcast Pakete gesendet werden würden, dass diese im LAN nicht mehr händelbar wären und das Netz überlastet wäre. Ein LAN kann nicht ohne weiteres über eine belibig große räumliche Ausdehnung betrieben werden, da die meist verwendeten Leitungen in der Regel nur 100m lang sein dürfen. Wenn größere Entfernungen überbrückt werden müssten, müssten andere (teuere) Technologienen eingesetzt werden. ### Aufgabe 4 #### a) Jedes mal wenn eines der beiden Geräte einen Frame sendet, wird in der Switchingtabelle der aktuelle Anschluss des Gerätes, das den Frame gesendet hat, gespeichert. Sendet Gerät eins mit der MAC-Adresse X nun einen Frame über Anschluss 1 an den Router, wird in der Switchingtabelle die zuordnung X - 1 getroffen. Sendet nun Gerät zwei mit der MAC-Adresse X über Anschluss 2 einen Frame, wird die Switchingtabelle zu X - 2 geupdated. Kommt nun die Antwort auf den ersten Frame, wird sie an das falsche Gerät gesandt. Der Router muss also ständig seine Switchingtabelle updaten und die Geräte mit doppelter MAC erhalten womöglich keine Antworten auf ihre Anfragen. #### b) Normalerweise erhält ein Netzwerkinterface eine Mac-Adresse durch den Hersteller, bei der Produktion des Bauteils. #### c) Man kann meist den Hersteller der Netzwerkkarte aus einer MAC-Adresse auslesen. ### Aufgabe 5 #### a) MACA löst das "hidden station" Problem. #### b) Multiple Access with Collision Avoidance ### Aufgabe 6 #### a) Durch ARP-Poisening kann eine Man in the middle Attacke durchgeführt werden. Bei dieser leitet man dann die Pakete einfach nicht mehr weiter. Wenn man dies für alle Geräte im LAN macht, ist das gesamte LAN sozusagen "lahmgelegt". #### b) - Interferenzen durch andere Geräte (in einem WLAN) - Die Anzahl der Geräte im LAN - Abschirmung durch Pflanzen/Wände #### c) - Auf einen anderen Kanal wechseln, der nicht mit den anderen Geräten interferiert - mehrere Teilnetzwerke aufbauen - Stärkere Accesspoints verwenden, mehr Accesspoints verwenden #### d) - Offline USV: Schützt vor Stromausfall, Spannungseinbrüchen und Spannungsspitzen - Line-Interactive USV: Schützen zusätzlich vor Unterspannung und Überspannung - Online USV: Schützen zusätzlich vor Schaltspitzen, Störspannung, Frequenzabweichung und harmonischen Oberwellen Quelle: https://www.security-insider.de/offline-line-interactive-oder-online-usv-spannungsprobleme-massgeblich-a-227429/ ### Aufgabe 7 #### b) ip.dst == 141.89.225.126 #### c) tcpdump ## Teil III ### Aufgabe 1 Proof: 3e5e239a112f5ee2132037fa3422f9259019161a1a72f5d253096133d4b7ba87 ### Aufgabe 2 abe99f92aa2ff263a0734c48378ba96501c421408e3e88676b8995f67ede328d