Computernetze
Computernetze - Wirtschaftsinformatik
Computernetze - Wirtschaftsinformatik
-
- 1 / 168
-
Lernkarten
Zu welcher ISO/OSI Schicht gehört TCP?
Transportschicht
ZU welcher Schicht gehört IP? Und ist es zuverlässig?
Vermittlungsschicht. Und es ist nicht zuverlässig
Angenommen ein Schicht-4-Protokoll basiert auf mehreren hintereinander operierenden Schicht-2-Links, welche alle zuverlässig sind. Ist dann das Schicht-4- Protokoll ebenfalls zuverlässig? (Nur Antworten mit Begründung zählen). (2 Punkte)
Nicht unbedingt. Jedes Datenpaket wird einzeln betrachtet. Dadurch können Paket mit dem gleichen Ziel manchmal unterschiedliche Wege gehen. Ein Link kann verschwinden der zuvor noch da war und Paket geht verloren
???
Zuverlässigkeit wird in der Regel durch die Verwendung von Sequenznummern realisiert.
Worin unterscheidet sich diese Verwendung auf Schicht 2 (Sicherungsschicht) und Schicht 4 (TCP)? (1 Punkt)
Schicht 2 --> 0-7
Schicht 5 --> vorherige SeqNr + Länge vorheriger Nachricht = neu SeqNr oder Ack
Was würde im Protokoll passieren, wenn X und Y keine weiteren Nutzdaten mehr zum Austauschen haben? (1 Punkt)
xxx
Erklären Sie die Notwendigkeit von Sequenznummern bei einem Stop-and-Wait-Protokoll.
Geben Sie ein Bsp, welches zeigt, dass das Protokoll (selbst mit Acks und Timeouts) ohne Sequenznummern nicht immer zuverlässig wäre. (4 Punkte)
Sequenznummer werden dafür benötigt, dass Empfänger weiß welche Daten er gerade erhält & ob es die richtigen sind. Ohne SeqNr. kann Empfänger nicht sagen ob Reihenfolge eingehalten, ob Daten evt. verloren gegangen sind. Ob Daten doppelt angekommen sind. Wenn Ack nach Timeout kommt sendet Sender erneut, damit doppelte Daten und keiner merkt es.
Ein Switch erhält eine Nachricht mit Ziel Z. An wen leitet er sie weiter? Erläutern Sie die drei möglichen Fälle. (3 Punkte)
- Ziel gespeichert in Tabelle --> weiterleiten
- Ziel nicht gespeichert in Tabelle --> Flooding
- Ziel ist gleich Port lokaler Datentransfer
Neben der empfängergesteuerten Flusskontrolle gibt es in TCP noch die Überlastkontrolle (Congestion Control; Slow Start Verfahren). Warum wird dieses Verfahren zusätzlich zur empfängergesteuerten Flusskontrolle benötigt? (1 Punkt)
Wie funktioniert es) (2 Punkte)
Damit Netzwerküberlastung nicht eintritt.
Es gibt zusätzlich noch congestion (=Stau) Window darüber wird ausgelotet wie stark das Netzwerk ausgelastet werden kann. Segmente bzw Daten solange erhöhen bis erste Pakete verloren gehen. Dann Daten reduzieren. Somit weiß man wann das Netzwerk überlastet ist.
Wie arbeitet ein Switch / eine Bridge?
xxxx
Erkennt UDP fehlerhafte Daten?
Nein, Udp ist ein unzuverlässiges Protokoll. Heißt Daten können verloren gehen & verändert sein
Stimmt die Aussage:
Beim Bit Stuffing muss nach 5 übertragenen Einsen eine Null eingefügt werden?
Ja, sonst weiß man nicht wo die Nachricht beginnt/endet da Einsen Angang & Ende signalisieren
Stimmt die Aussage Bit Stuffing-Verfahren verändern die Länge des übertragenen Rahmens?
Ja, es werden 8 Bits vorne und 8 Bits hinten eingefügt zusätzlich evt. zwischendrin eine Null
xxxx
Stimmt die Aussage:
Einer der Use Cases für die Vorwärtsfehlerkorrektur sind Simplex-Kanäle.
xxx??
Manchmal, nicht nur für Simplex. Kann dort aber verwendet werden.
xxx???
Wenn ich mit Even Parity einen Fehler entdecke, dann entdecke ich ihn auch mit Odd Parity.
Nein, Even (=gerade) Parity erkennt gerade Fehler und Odd Parity (=ungerade) Paritäten.
Kann man bei zweidimensionaler Parität 1 Bit Fehler korrigieren?
Ja, da durch die Matrix genau nachverfolgt werden kann wo der Fehler genau liegt.
Benennen Sie die 4 Schichten der TCP/IP-Architektur. (2 Punkte)
- (Anwendungsschicht)
- Transportschicht
- Vermittlungsschicht
- Sicherungsschicht
- Bitübertragungsschicht
Was ist der Hauptgrund dafür, dass Kommunikationssysteme ein Schichtenmodell einsetzen? (1 Punkt)
Arbeitsteilung/ Effizienz jede SChicht hat andere Aufgabe & für Weiterleitung braucht man nicht alle Schichten
Welchen Vorteil bietet das "Piggybacking"-Verfahren? (1 Punkt)
Bessere Effizienz & Nutzung der Kanalbreite durch gemeinsames Senden von Daten & Ack
In welchem Protokoll wird das CSMA/CD-Verfahren eingesetzt? Erklären Sie die Hauptelemente seiner Funktionsweise. (3 Punkte)
Bitübertragungsschicht
Zuerst horcht das Medoum ab ob Leitung belegt ist, dann sendet er wenn frei, wenn nicht wartet.
Bei senden wird weiter gehört. Bei Erfolg, wird aufgehört zu lauschen & Meldung versendet. Bei Kollision Übertragung beendet. Wenn max Übertragungsversuche nicht erreicht, beginnt es wieder von vorne. Max erreicht - Fehler Meldung senden. Übertragung beenden
Unterschied Schicht 4 und Schicht 2, wann wird Sliding Window als voll betrachtet?
Schicht 2:
Anzahl möglicher SeqNr -1 = Menge möglicher Nachrichten zum versenden
Window Size: wird bei Ack mitgegeben und somit weiß Sender wieviele Bytes er noch senden kann bevor der Puffer voll ist
xxxxxxx Schicht 4?
Unterschiede Schicht 2 und 4, wie Retransmission Timeout-Werte festgelegt werden
xxx
Eine 2-dimensionale Parität, wie in der Vorlesung vorgestellt, ist eine besondere Form von Forward Error Correction (FEC). Geben Sie 3 Fälle (Anwendungsszenarien und/oder Bedingungen), in denen der Einsatz von FEC sinnvoll ist. (3 Punkte)
DVD
CD
Audio --> Mp3
Was ist die Alternative zu FEC für die Fehlerbehebung? (1 Punkt)
Fehlerbehebung durch Protokolle
Ist SR (= Selective-Repeat) besser als GBN (=Go-Back-N) bei hoher Fehlerrate des Kanals?
Ja, GBN-Verfahren würde bei Kanälen mit hoher Fehlerrate sehr uneffizient arbeiten
Bei Selective-Repeat (SR) kann eventuell der Speicher ausgehen=
Nein, da Schiebefenster
Bei Go-Back-N (GBN) kann eventuell der Speicher ausgehen
Nein, da Schiebefenster
Bei SR = Selective-Repeat kann es sein, dass die Anwendung Nachrichten in falscher Reihenfolge erhält.
Nein, Daten werden so zwischen gespeichert, dass Empfänger Daten in Korrekter Reihenfolge bekommt
Bei Go-Back-N= GBN kann es sein, dass die Anwendung Nachrichten in falscher Reihenfolge erhält.
Nein
Wenn ich einen ganz einfachen Sensor habe, nehme ich GBN= Go-Back-N und nicht SR = Selective-Repeat
Ja
er Schritt wird im LSR-Verfahren NACH der Anwendung des DijkstraAlgorithmus durchgeführt? (1 Punkt)
Paket wird weitergeleitet
Wofür wird die zweite Zeile des IP-Headers benötigt? (siehe Anhang) Kurze Erklärung/Erläuterung reicht. (2 Punkte)
xxx
Was steht im "Protokoll"-Feld des IP-Headers? Geben Sie zwei Beispiele (2 Punkte)
TCP od UDP
Was ist die Rolle des Feldes "Fenstergröße" im TCP-Header? (1 Punkt)
Gibt an wie groß der Empfangspuffer ist, also wie viele Daten die An. Zwischenspeichern kann
Was bedeutet es, wenn das SYN-Bit im TCP-Header gesetzt ist? (1 Punkt)
Das egrade ein Verbindungsaufbau stattfindet bzw. jemand eine Verbindung aufbauen will
Skizzieren Sie den Algorithmus (d.h. Forwarding und Backward Learning), der in einem Switch ausgeführt wird, wenn über Port X ein Frame von MAC_A eintrifft, welcher für MAC-B bestimmt ist, der an Port Y des Switches hängt. (4 Punkte)
--> suche Zieladresse in Adress Tabel
if (Zielport gefunden)
y=x lokaler Datenverkehr
y != x Daten über Port weiterleiten der in Tabel steht
Else(nicht gefunden)
Frame an alle weiterleiten (Flooding)