Computernetze

Computernetze - Wirtschaftsinformatik

Computernetze - Wirtschaftsinformatik


Kartei Details

Karten 168
Sprache Deutsch
Kategorie Informatik
Stufe Andere
Erstellt / Aktualisiert 15.07.2022 / 28.11.2022
Weblink
https://card2brain.ch/box/20220715_computernetze
Einbinden
<iframe src="https://card2brain.ch/box/20220715_computernetze/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Auf der Sicherungsschicht (Layer 2) wird ein Sliding Window Protokoll mit Fenstergröße 7 und Piggybacking verwendet. Das folgende Diagramm beschreibt den Ausschnitt eines aufgezeichneten Protokolls

 Erläutern Sie zu jedem der folgenden Protokolle, wann der Sender aufgrund der Protokollregeln nicht mehr weitersenden darf, obwohl die Anwendung noch Daten zum Versenden hätte. (3 Punkte) 

Stop&Go-Protokoll:

Sliding-Window-Protokoll der Schicht 2:

Sliding-Window-Protokoll der Schicht 4 (TCP):

 

 

Stop&Go-Protokoll:

Sender darf erst wieder senden, wenn Empfänger vorheriges Paket bestätigt hat. Wenn keine Bestätigung kommt Timeout abgelaufen ist erneutes senden des Pakets

Sliding-Window-Protokoll der Schicht 2:

Wenn Sliding Window voll ist darf der Sender nicht mehr senden im Bsp. oben, wenn 7 Datenpackete gesendet wurden und noch keines Bestätigt wurde wird.

Wird eins oder mehrere Bestätigt können soviele Pakete gesendet werden wie ins Window passen

Sliding-Window-Protokoll der Schicht 4 (TCP):

Empfänger hat Emfangspuffer mit max. Bytespeicher. Bei jeder Bestätigung vom Empfänger darf solange senden bis WS=0 ist dann erst wieder wenn Empfänger sagt er hat wieder Platz im Puffer

 Woher weiß bei TCP der Sender zu Beginn einer Übertragung wie groß der Empfangspuffer des Empfängers ist? (1 Punkt) 

Bei Threeway Handshake tauschen sie Startseq aus und ws

 Warum sind die auf Schicht 2 verwendeten Sequenznummern in der Regel deutlich kleiner als die auf Schicht 4 bei TCP eingesetzten? (1 Punkt)

Weil bei Schihct 2 immer zwischen 1-7 SeqNr. vergeben. Schicht __ wird hingegen durch die Länge bestimmt. Vorherige SeqNr + Länge -neue SeqNr. daher größer da mit Bytes ___ wird.

 

xxx

 Welche Arten von Adressen werden auf den unterschiedlichen Schichten im Internet verwendet? Benennen Sie diese präzise. (2 Punkte) 

Schicht 4:

Schicht 3: 

Schicht 2: 

Schicht 4: TCP/UDP

Schicht 3: IP

Schicht 2: MAC

 Wofür steht der Begriff VLAN? (1 Punkt

virtuelle LANS

 Warum hat ein Hub im Gegensatz zu einem Switch keine VLAN-Unterstützung? (1 Punkt)

Hubs leiten Nachrichten immer selektiv an alle weiter. Speichern nichts & verstenen nichts. Somit auch nicht funktionelle Weiterleitung von __

xxx

Es sind noch keine Nachrichten über die Switch ausgetauscht worden. Was sagt das über den Inhalt der MAC-Adresstabellen aus? (1 Punkt)

Sie sind leer

Wenn Switch Adresse noch nicht kennt wird dann die Nachricht an diese versendet?

 

 

 

Nein, wenn Switch Ziel nicht kennt wird gefragt wer xyz ist.

 Angenommen C schickt einen TCP-Request mit Sequenznummer 1200 und Länge 500. Welche Acknummer kommt zurück? (1 Punkt

1700

Wie ändert sich die Dienstschnittstelle, wenn ich statt des Go-Back-N ein SelectiveRepeat-Protokoll zur Fehlerbehebung einsetze? (Vorsicht: genau lesen !) (2 Punkte)  

Selektiv-Repeat braucht für Sender __ Empfänger Zwischenspeicher

Go-Back-N braucht nur wiederholupuffer

 

xxx

 Wann wird eine ACK-Nachricht verschickt und was ist ihr Inhalt. Unterscheiden Sie Schicht 2 und Schicht 4. (2 Punkte) 

Ackt Nachricht ist beständig, dass Daten erhalten wurden. 

Inhalt: Acktnumemr (nächste erwartete Sequenznummer)

Schicht2 --> Nummer von 1-7 hochzählen

Schicht 4 --> länge der Nachrichten addiert also Byte als Nummer und Window __= bitgabe?

 

xxx

Was ist der Nachteil, wenn man keine NAKs hat? (1 Punkt) 

es kann sein das nicht auffällt ob Daten beschädigt wurden od. verloren gegangen sind.

 Erklären Sie den Aufbau der MAC-Tabelle in einem Switch. (1 Punkt)

ZIELADRESSE PORT TIMESTAMP

Zieladresse+Port --> Zieldefinition

Timestamp --> Effizienzsteigerung zulange nicht kommuniziert aus Tabelle löschen

Was geht bei TCP einem Datenaustausch vorraus? (1 Punkt) 

Three-Way-Handshake

 Ist es überhaupt möglich, dass A und B mit Sequenznummern beginnen die größer als 0 sind (750 bzw. 500)? Begründen Sie ihre Antwort. (1 Punkt) 

Im Bsp beginnt die seq mit 750 von A und 500 von B

Ja bei Three-Way-Handshake wird zufallsgeneriert die dann als SeqNr verwendet wird.

 Wieso kennen A und B bereits die ersten beiden ACK-Werte, obwohl Sie noch nie Daten erhalten haben? (1 Punkt) 

Wird vorher ausgetraucht. 

SeqNr von A AckNr von B und anderstherum

 Zeichnen Sie die Schichten des TCP/IP-Architekturmodells (mit Namen der Schicht). Ergänzen Sie jeweils mindestens 1 Protokoll, dass der Schicht zugeordnet werden kann. (4 Punkte) 

 Was ist die Aufgabe des ARP (Address Resolution Protocols) und wie funktioniert es? (Zeitdiagramm) (3 Punkte) 

Wozu: Zuordnung zwischen MAC & IP-Adressen

Funktionsweise: 

  • ARP -Request --> Wer hat IP-xyz als Broadcast
  • ARP-Reply --> Ich bin xyz habe MAC adresse abc

--> Datenübertragung

 

xxx

 Was ist die Aufgabe des DHCP (Dynamic Host Configuration Protocols) und wie funktioniert es? (Zeitdiagramm) (4 Punkte) 

DHCP ordnet Rechner IP-Adressen dynamisch zu 

 

Skizze fehlt

Wie funktioniert CSMA/CD. Beschreiben Sie das Verfahren in Kürze (3 Punkte) 

Regelt das Senden und lauschen auf einer Nachricht, damit Nachrichten Kollisionsfrei über Leitung übertragen werden können. Vor versenden wird auf Leitung gelauscht wenn frei Nachticht senden. Wenn nicht weiter lauschen und warten. Wenn Nachricht gesendet weiter lauschen ob Kollision, wenn ja warten bis Leitung frei erneut senden. Zuviele Fehlversuche Anwendung informieren.

Setzen Sie Bitstuffing ein, um die Nutzdaten 011011111100100111110101 zu übertragen. Was geht über die Leitung? (Kompletter Rahmen) (2 Punkte)

xxx

xxxxxxxweidimensionales Paritätsverfahren (Even Parity) 

Kann dieses Verfahren einen Rahmen mit 3 fehlerhaften Bits immer/manchmal/nie erkennen? Begründen Sie ihre Antwort durch eine Fallunterscheidung. (3 Punkte) 

 

xxxxxx1-3 Bit Fehler können dadurch immer erkannt werden. Würde 1 Bit kippen würde es in Zeile & Spalte auffalenn. 2 Bit und 3 Bit genau so, selbst wen Bits so kippen das Spalten gleich beliben würde untere Zeile sich ändern

Auf ISO/OSI-Schicht 2 werde ein Sliding Window Protokoll eingesetzt. Für die Sequenznummer stehen 4 Bit zur Verfügung.

 Welchen Unterschied im Ablauf würden Sie sehen, wenn die Anwendung auf der Seite von Y selbst keine eigenen Daten zu versenden hätte? (1 Punkt) 

Sequenznr von Y würde immer gleich bleiben

Beschreiben sie den ABlauf der Fehlerbehebung bei Go-Back-N Verfahren

xxx

 Angenommen ein Sender ist durch die empfängerseitige Flusssteuerung blockiert. Wann darf er weitersenden? (2 Punkte) - im Falle eines Sliding Window Protokolls der Sicherungschicht: - im Falle von TCP: 

 im Falle eines Sliding Window Protokolls der Sicherungschicht::

wenn Empfänger Ack schickt und somit Daten quittiert ist wieder Platz im Sliding Window

im Falle von TCO: 
Wenn Empfänger ACK schickt in den Window size größer null ist.

Angenommen bei TCP kommt eine Nachricht mit falscher (=nichterwarteter) Sequenznummer an. Wie verhält sich die empfangende Kommunikationsinstanz? (1 Punkt)

Schickt NAK an Sender und speichert nachfolgende Daten zwischen, bis richtige Nachricht eintrifft

n auf ihrem Computer 2 Webbrowserfenster offen, jede mit einer GoogleAnfrage. Woher weiß dass Kommunikationssubsystem an welches Fenster eine vom Internet eintreffende Antwort von Google gehen soll? (2 Punkte)

Durch URL die über DNS zu IP-Adresse umgewandelt wird. So haben beide Seiten unter IP und Kommunikationsinstanzen Wissen wohin.

 Wozu dient das ICMP-Protokoll? (2 Punkte)

Protokoll zur Nachrichtensteuerung und zum Austausch von Fehlermeldungen

Zu welcher Schicht gehört UDP?

Transportschicht

Zu welcher Schicht gehört Ethernet? Und ist es zuverlässig?

Sicherungsschicht und es ist zuverlässig 

 

xxx ist nicht immer zuverlässig oder? antworten gab es aber nur ja und nein und diesesmal kein manchmal

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 Hub erhält eine Nachricht mit Ziel Z. An wen leitet er sie weiter? (1 Punkt)

An alle angeschlossenen Ports, Also 0,1,2,3

 

xxx

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)

  1. Ziel gespeichert in Tabelle --> weiterleiten
  2. Ziel nicht gespeichert in Tabelle --> Flooding
  3. Ziel ist gleich Port lokaler Datentransfer