1. Verzögerungszeiten (H)
Aufgabenstellung
Eine Nachricht wird auf dem Weg durch das Netz über verschiedene Knoten und Verbindungen geleitet. Die Übertragung der Daten erfolgt mit Hilfe von Signalen (z.B. elektrische bei Kupferkabeln, elektromagnetische bei der Funkübertragung und optische bei Lichtwellenleitern). Aufgrund von physikalischen Eigenschaften der Signale und Übertragungsmedien, aber auch in den Knoten (Switches, Router) und Endgeräten sowie aufgrund der allgemeinen Verkehrssituation im Netz treten bei der Übertragung von Daten verschiedene Arten von Verzögerungen auf. Wir unterscheiden u.a. folgende Verzögerungszeiten:
- Signalverzögerung
- Verarbeitungsverzögerung
- Nachrichtendauer (auch: Übertragungsverzögerung)
- Warteverzögerung
(a) Zeigen Sie anhand der folgenden Skizze, wo diese Verzögerungen auftreten und erklären Sie jeweils kurz, wie sie entstehen!
Verarbeitungsverzögerung
- Lesen und auswerten der Steuerinformationen
- Überprüfung von Bitübertragungsfehlern
Warteschlangenverzögerung
- Entsteht durch Länge der Schlange
- Schlange hängt von Übertragungsrate der Leitung ab
Übertragungsverzögerung
- Abhängig von Paketlänge und Übertragungsrate (zum nächsten Transitsystem)
- Je größer das Paket, desto langsamer
Signalausbreitungsverzögerung
- Hängt von der Entfernung vom Sender und Empfänger und der Ausbreitungsgeschwindigkeit ab
(b) Erklären Sie den Unterschied zwischen der Nachrichtendauer und der Signalverzögerung!
Erklärung von den beiden
- Übertragungsrate bezieht sich auf die Menge an Daten, die pro Zeiteinheit übertragen werden. Wird in Bits pro Sekunde (bps) gemessen
- Ausbreitungsgeschwindigkeit bezieht sich auf die Geschwindigkeit, mit der eine elektromagnetische Welle oder ein Signal durch ein Medium (Kabel. Luft) reist. Wird in
Unterschiede
- Nachrichtendauer ist Abhängig von der Paketlänge , während die Signalausbreitungsverzögerung von der Entfernung zwischen Sender und Empfänger () abhängig ist
- Nachrichtendauer sind Bits pro Sekunde welche Abhängig von Sekunden abgeschickt werden, während bei der Signalverzögerung die Ausbreitungsgeschwindigkeit durch das Medium in gemessen wird
(c) Zwei Rechner A und B sollen in einem Heim-Netz miteinander kommunizieren. Rechner A sei über ein 20 m langes Kupferkabel (Twisted-Pair-Kabel) an einen DSL-WLAN-Router angeschlossen; Rechner B kommuniziert per WLAN und befindet sich 10 m vom Router entfernt in Sichtweite von diesem. Berechnen Sie die Verzögerung für ein Paket der Größe 1500 B, welches von Rechner A an den Rechner B gesendet wird.
Hinweis:
- Vernachlässigen Sie die Warteverzögerungen, sowie alle Fehlereinwirkungen (Paketverlust, Übertragungsfehler etc).
- Die Verarbeitungsverzögerung im Router betrage .
- Die Ausbreitungsgeschwindigkeit von Signalen beträgt:
- im Kupferkabel
- bei Funksignalen
- Die Übertragungsraten betragen:
- auf dem Kupferkabel
- bei Funksignalen
Kupferkabel
Funksignale
Ergebnis
2. Paket- und Leitungsvermittlung (H)
Aufgabenstellung
Angenommen eine Applikation überträgt Daten mit einer festen Rate, beispielsweise Bit alle Zeiteinheiten – wobei klein ist. Die Applikation wird für eine längere Zeit ausgeführt. Beantworten Sie die folgenden Fragen und begründen Sie Ihre Antwort kurz.
(a) Ist eine Leitungsvermittlung oder die Paketvermittlung für dieses Szenario besser geeignet? Warum?
Richtige Lösung
- Leitungsvermittlung, da konstante Übertragungsrate
- Ressourcenreservierung sinnvoll
Falsche Lösung
- periodisches Abesenden von Datenpaketen mit Bit alle Zeiteinheiten
- Für dieses Szenario ist die Paketvermittlung besser geeignet, da bei dieser Pakete hintereinander geschickt werden können ohne auf eine Bestätigung warten zu müssen
Erklärung
Richtige Lösung
Leitungsvermittlung:
- Warum geeignet: Da die Applikation eine konstante Datenübertragungsrate hat und dies über eine längere Zeit beibehalten wird, ist eine Leitungsvermittlung besser geeignet. Dies liegt daran, dass durch die Reservierung der Ressourcen eine kontinuierliche und stabile Übertragungsrate gewährleistet werden kann.
- Ressourcenreservierung: In der Leitungsvermittlung werden die benötigten Ressourcen für die gesamte Dauer der Übertragung reserviert, was eine konstante Datenrate ermöglicht.
Falsche Lösung:
- Paketvermittlung: Obwohl Paketvermittlung in vielen modernen Netzwerken weit verbreitet ist, ist sie für dieses spezifische Szenario weniger geeignet. Dies liegt daran, dass die Übertragungsrate schwanken kann und die Pakete möglicherweise unterschiedliche Wege nehmen, was zu variabler Latenz und möglichen Verzögerungen führt.
- Periodisches Senden von Datenpaketen: Bei periodischem Senden von Datenpaketen kann es zu Verzögerungen und Unterbrechungen kommen, besonders wenn das Netzwerk stark ausgelastet ist.
(b) Betrachten Sie ein paketvermittelndes Netz dessen Endsysteme ausschließlich aus Applikationen wie oben beschrieben bestehen. Die Kapazität, d.h. die maximale Datenrate , jedes einzelnen Links sei größer als die Summe der Datenraten aller Applikationen. In welchem Fall können Paketverluste auftauchen?
(Folie 50)
-
Paketverlust (Packet Loss, Drop)
- Tritt auf, wenn die Schlange (Puffer) voll ist und weitere Pakete eintreffen.
-
Zur Erinnerung (Transport Layer - TCP)
- Aus Sicht der Endsysteme:
- Paket wurde verschickt, kam jedoch nicht beim Empfänger an.
- Konsequenz: Paket wird erneut verschickt.
- Aus Sicht der Endsysteme: