• Keine Ergebnisse gefunden

Hinweis: Schreiben Sie unbedingt Ihre ¨ Ubungsgruppe auf Ihre Abgabe!

N/A
N/A
Protected

Academic year: 2022

Aktie "Hinweis: Schreiben Sie unbedingt Ihre ¨ Ubungsgruppe auf Ihre Abgabe!"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Institut f¨ur Informatik der Ludwig-Maximilians-Universit¨at M¨unchen Prof. Dr. D. Kranzlm¨uller, Dr. N. gentschen Felde, Dr. V. Danciu

Rechnernetze und verteilte Systeme – Sommersemester 2013

Ubungsblatt 4 ¨

Abgabe bis17.05.2013in der Vorlesung.

Hinweis: Schreiben Sie unbedingt Ihre ¨ Ubungsgruppe auf Ihre Abgabe!

1. Sequenznummern (H)

In vielen Protokollen werden zur Erkennung von Duplikaten, Reihenfolge¨anderungen und Nachrichten- verlustSequenznummern eingesetzt. Wenn nicht anders angegeben, gelten die folgenden Festlegungen:

ˆ Der Sender benutzt einen Zeitgeber/Timer, um die Zeit bis zum Erhalt der Quittung zu messen. Er wiederholt die Nachricht, wenn innerhalb eines Zeitintervalls (Timeout) von 800mskeine Quittung eingetroffen ist.

ˆ Der Empf¨anger sendet nur positive Einzelquittungen.

ˆ Der Empf¨anger kann Nachrichten nur verarbeiten, wenn sie in der richtigen Reihenfolge eintreffen.

ˆ Alle Nachrichten (mit Nutzdaten, bzw. nur Quittung) sind gleich groß.

ˆ Die Netzverz¨ogerung betr¨agt 20msund ist konstant f¨ur alle Nachrichten.

(a) Der Sender wartet nach dem Senden jeder Nachricht, bis diese vom Empf¨anger quittiert wurde.

i. Unter welchen Bedingungen ist es akzeptabel, nach jeder einzeln gesendeten Nachricht auf eine Best¨atigung/Quittung zu warten? Begr¨unden Sie Ihre Antwort.Hinweis: Verz¨ogerungszeit ii. Zeichnen Sie ein Sequenzdiagramm, in dem 2 Nachrichten fehlerfrei ¨ubertragen werden.

iii. Zeichnen Sie ein Sequenzdiagramm, in dem der Sender 3 Nachrichten sendet, aber die folgenden Fehlerf¨alle eintreten:

ˆ Die Quittung f¨ur die erste Nachricht geht auf dem Weg zum Sender verloren.

ˆ Die zweite Nachricht kommt beim Empf¨anger besch¨adigt an.

Geben Sie f¨ur jeden dieser Fehlerf¨alle an, wie der Fehler jeweils auf Sender- und Empf¨angerseite erkannt wird!

(b) Sei der Sequenznummernraum 3 Bits breit und das Sendefensterw = 3.

i. Tragen Sie die Unter- und Obergrenze des Sendefensters in das Uhrdiagramm ein f¨ur den Zeitpunkt, nachdem dem Sender seine 16. Nachricht quittiert wurde.

ii. Geben Sie ein Sequenzdiagramm f¨ur die fehlerfreie ¨Ubertragung dreier Nachrichten an.Hinweis:

Bedenken Sie das festgelegte Sendefenster!

iii. Zeichnen Sie ein Sequenzdiagramm, in dem der Sender f¨unf Nachrichten sendet, aber die zweite Nachricht auf dem Weg zum Empf¨anger verloren geht. F¨uhren Sie das Diagramm fort, bis alle Nachrichten erfolgreich ¨ubertragen wurden.

iv. Zeichnen Sie ein Sequenzdiagramm, in dem der Sender f¨unf Nachrichten sendet und das Sende- fensterw = 5, aber die dritte Nachricht fehlerhaft beim Empf¨anger ankommt. Der Empf¨anger quittiert fehlerhafte Nachrichten einzeln negativ und speichert jede korrekt empfangene Nach- richt auch dann, wenn eine vorhergehende Nachricht fehlerhaft war.

v. Welchen Vorteil haben negative Quittungen?

vi. Wie k¨onnte man den Umgang mit positiven Quittungen optimieren, wenn der Empf¨anger meh- rere Nachrichten quittieren soll?

Seite1von2

(2)

2. Multiplexing (H)

In jedem System mit mehreren Teilnehmern muss der Zugriff auf gemeinsam genutzte limitierte Ressour- cen gesteuert werden. In einem Kommunikationssystem handelt es sich dabei meist um einen Abschnitt des Kommunikationsweges, ¨uber den mehrere Teilnehmer ihre Nachrichten versenden, z.B. ein gemein- sam genutztes Kupferkabel. Die Auswahl eines Multiplexing-Verfahrens ist nicht in jedem System trivial:

Man muss verschiedene Parameter, z.B. das Medium, das allgemeine Verkehrsaufkommen und/oder das Nutzerverhalten, ber¨ucksichtigen.

F¨ur die folgenden Teilaufgaben gilt das Szenario aus der Abbildung: drei Netzteilnehmer sind ¨uber ein gemeinsam genutztes Medium miteinander verbunden. Sie senden jeweils zehn Datenpakete fester Gr¨oße in regelm¨aßigen Zeitabst¨anden ¨uber ein Netz.

(a) Stellen Sie die Verfahren statischer Frequenzmultiplex (FDM) und statischer Zeitmultiplex (TDM) gegen¨uber! Diskutieren Sie dabei je zwei Vor- und Nachteile!

(b) Skizzieren Sie f¨ur den statischen FDM und den statischen TDM die ¨Ubertragungen der drei Netz- teilnehmer! Ber¨ucksichtigen Sie in Ihrer Skizze die Zeit, die ben¨otigt wird, bis alle Teilnehmer die Daten¨ubertragung beendet haben!

(c) Gehen Sie nun von einem gemeinsam genutzten Medium mit 100 Teilnehmern aus, die im Mittel die gleiche Datenmenge senden, aber zu unterschiedlichen Zeiten mit der ¨Ubertragung beginnen.

Welches aus der Vorlesung bekannte Multiplexingverfahren w¨urden Sie in einem solchen Szenario w¨ahlen? Begr¨unden Sie Ihre Antwort!

Seite2von2

Referenzen

ÄHNLICHE DOKUMENTE

Erstellen Sie analog zu dieser Abbildung ein Diagramm, dass die vollst¨ andige ¨ Ubertragung jeweils eines Rahmens von A und B zeigt, wobei A und B gleichzeitig sendebereit werden,

Nennen Sie je einen Vorteil und einen Nachteil des Fibre Channel

Nennen Sie je einen Vorteil und einen Nachteil des Fibre Channel Directory-Servers!. Zeichnen Sie einen Graphen des Netzes, und gewichten Sie die Kanten und Knoten

(c) Weisen Sie Router B IP-Adressen zu, so dass er mit jedem seiner Nachbarn kommunizieren kann und als Defaultgateway f¨ ur die Kunden in Subnetz 3 eingesetzt werden kann1.

Die Rahmengr¨ oße betr¨ agt 512 Byte und jeder Rahmen, den der Satellit empf¨ angt, wird einzeln mit einem 8 Byte langen Antwortrahmen ¨ uber einen separaten R¨ uckkanal best¨

(a) Wie hoch muss die Abtastrate r mindestens sein, damit das Musikst¨ uck verlustfrei ¨ ubertragen werden kann?. (b) Wieviel Bit genau darf ein Abtastwert h¨ ochstens sein, damit

(c) ¨ Uber dieses Medium soll eine ¨ Ubertragungsrate von 4 Gbps (Gigabit pro Sekunde) erreicht werden.. Berechnen Sie die minimale Anzahl diskreter Werte, die in einem

Vier Rechner A, B, C und D seien ¨ uber einen 10Base2 Ethernet-Bus, mit einem Repeater zwischen B und C, miteinander verbunden.. (a) Welches ist nach dem hier