Questions


C. C.
Diese Lernkarten bieten einen umfassenden Überblick über die Architektur von Computern und Netzwerken auf Universitätsniveau. Sie decken Themen wie Prozesse, Adressen, Pakete, Programme und Speicher ab, wobei auch spezifische Komponenten wie Cache, BIOS, FPU und Chipsätze behandelt werden. Die Karteikarten sind besonders nützlich für Studierende der Informatik, die sich mit den grundlegenden Konzepten und Funktionsweisen von Computersystemen vertraut machen möchten.
Cartes-fiches
337
Utilisateurs
3
Langue
Allemand
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
27.01.2017 / 25.02.2020

Cartes-fiches

Round Trip Delay

Berechnen Sie die Zeit, die insgesamt erforderlich ist, eine 1.5 MByte Datei in folgenden Fällen zu übertragen. Gehen Sie von einem Round Trip Delay (RTD) von 80 ms, einer Paketgrösse von 1 kByte, und von Anfangs 2 · RTD für das vor der Übertragung ablaufende „Handshaking“ aus.

c) Die Bandbreite sei „unendlich“. Das heisst, es kann von einer Übertragungszeit von Null ausgegangen werden. Es können bis zu 20 Pakete pro RTD gesendet werden. (Ignorieren)

Die Übertragungszeit sei Null wie in c), aber während der ersten RTD kann einPaket, während dem zweiten RTD zwei Pakete, während dem dritten RTD 4 Pakete usw.

gesendet werden. (exponentielle Zunahme).

siehe Bild

Bandbreite

Ein Netzwerk hat eine maximale Entfernung von 50 km. Die Ausbreitungsgeschwindigkeit im Kabel beträgt 200'000 km/sec. 

a) Bei welcher Bandbreite wäre bei 100 Byte Paketen die Laufzeitverzögerung im Kabel identisch mit der Übertragungszeit des Paketes?

b) Wie hoch wäre sie bei 512 Byte Paketen?

siehe Bild

Round Trip Delay messen

Mit dem Befehl ping (=packet internet groper) kann die Laufzeit gemessen werden. Messen Sie von Ihrem PC aus die Laufzeit von Horw nach Zürich und von Horw nach Adelaide.

Welche Werte erhalten Sie? Was fällt Ihnen dabei auf?

siehe Bild

Konkrete Protokolle im Stack zuordnen

Ordnen Sie folgende Protokolle in den OSI Stack ein:

UDP / IP / IEEE 802.11 / HTTP / SNMP / MIME / FTP / X.25 / Q.931 / X.215
Bei dieser Aufgabe ist es nötig, zusätzliche Informationsquellen hinzuzuziehen. Die Antworten stehen nicht in den Folien.

siehe Bild

OSI - Modell

Die Datenblöcke, die zwischen den Schichten des OSI-Modells ausgetauscht werden, haben allgemeingültige Namen, die von den eingesetzten Protokollen und von den betroffenen Schichten unabhängig sind.

Der folgende Datenblock wird von einer oberen Schicht zu einer unteren Schicht übergeben.

a) Wie heisst dieser Datenblock in der oberen Schicht?
b) Wie heisst dieser Datenblock in der unteren Schicht?
c) Wie heisst das häufigste Protokolle der oberen Schicht?
d) Welche Nummer hat die untere Schicht?

a) PDU, Protocol Data Unit
b) SDU, Service Data Unit
c) TCP. UDP
d) 2

Begriffsdefinitionen beim OSI - Modell

Geben Sie eine Definition und beschreiben Sie den Sinn folgender Begriffe aus dem ISO / OSI Modell mit nicht mehr als drei richtigen, vollständigen und verständlichen Sätzen pro Begriff.

a) Protokoll
b) Dienst
c) SAP (Service Access Point)
d) Segmentieren / Reassemblieren

a) Regelsatz für die Kommunikation zwischen zwei Partner.
b) Funktion, die auf Anfrage der oberen Schicht ausgeführt wird.
c) Die Adresse der benachbarten Schichten
d) Senden: grosse Pakete in kleine aufteilen, Empfangen: kleine Pakete in ein grosses zusammensetzen

Begriffsdefinitionen beim OSI - Modell

Erklären Sie die Begriffe Response, Confirm, Indicate und Request mit einer Skizze und je einer genauen Definition in Worten.

siehe Bild

Was sind die Ziele der Überlastüberwachung?

Sicherstellung, dass das Teilnetz in der Lage ist den Verkehr zu bewältigen.

Was ist der Unterschied zwischen Überlastüberwachung und Flusskontrolle?

Die Flusskontrolle bezieht sich auf einen Punkt-zu-Punkt-Verkehr

Die Überlastungsüberwachung ist zuständig für die Sicherstellung des Datenverkehrs in einem Teilnetz.

Was passiert bei übermässiger Verkehrsbelastung?

Fehlermeldungen und zum Schluss werden die Pakete verworfen.

In welchen Schichten werden Massnahmen zur Steuerung von Überlastungen getroffen?

Layer 2, 3 und 4 (Transport-, Vermittlungs- und Sicherungs-Schicht).

Was versteht man unter einem Lastabwurf?

Das Paket wird weggeworfen.

- Abwurf nach Zufallsprinzip
- Abwurf der ältesten/neusten Pakete
- Abwurf der „unwichtigeren“ Pakete

Was ist die Aufgabe der Flusskontrolle?

Verhindert das ein schneller Empfänger einen langsamen Empfänger überlastet.

Nennen Sie einige Verfahren zur Gewährleistung der Dienstgüter.

- Bereitstellen von Ressourcen im Überfluss
- Zwischenpuffern
- Traffic Shaping (Leaky Bucket / Token Bucket Algorithmus(Reservieren von Ressourcen)
- Zugangssteuerung
- Proportionales Routing
- Zeitliche Planung von Paketen

Was ist der Unterschied zwischen Leaky Bucket und Token Bucket?

Der Leaky Bucket lässt Tropfartig Pakete durch, der Token-Bucket hingegen regelt dies über „Senderechte“.

Was versteht man unter proportionalem Routing?

Proportionale zu den Kanalkapazitäten Aufteilung der Last auf mehrere Pfade.

Nennen Sie die 3 Kriterien, nach denen ein Router einen Lastabwurf durchführen kann.

Was sind jeweils die Vor- und Nachteile?

- Priorität (Pro: wichtiges wird behalten | Kontra: Priorität zu verteilen ist schwierig)
- Alter / TTL (Pro: ist einfach bestimmbar | Kontra: Wichtige Informationen kommen ggf. nicht an)
- Zufall (Pro: einfach | Kontra: keine intelligente Auswahl)

Ist bei einer gut eingestellten Flusskontrolle eine Überlastüberwachung überhaupt noch notwendig?

Ja, die Fluss-Kontrolle regelt nur die Transfer-Geschwindigkeit zwischen Sender und Empfänger. Trotzdem kann ein Teilbereich von einem Netzwerk von div. Sendern überlastet werden.

Warum vermindert sich bei zu hoher Netzbelastung die Anzahl der zugestellten Pakete nicht langsam, sondern bricht schlagartig ein?

Nicht korrekt zugestellte Meldungen erhöhen die Kontrollmeldungen. Nicht zugestellte Pakete müssen wiederholt werden. Die Netz-Last steigt lawinenartig an.

Wieso kann durch den Token Bucket Algorithmus eine Netzüberlast verhindert werden, obwohl der Algorithmus ein Versenden von vielen Paketen direkt Nacheinander (Burst) erlaubt?

Die Burst-Menge ist durch die „grösse“ des Token Bucket begrenzt. Wenn die Tockens aufgebraucht sind werden vorübergehend keine weiteren Daten verschickt.

Was sind die Nachteile des proportionalen Routings?

- höhere Kosten
- Bandbreite zwar grösser aber ggf. sind die Router langsamer
- ist komplizierter
- es besteht die Gefahr, dass die Pakete in der falschen Reihenfolge ankommen

Warum ist die Dienstgüte wichtig?

Die Dienstgüte ist wichtig, dass man sich darauf verlassen kann, dass die Pakete wirklich ankommen.

Je nach Dienstgüte ändert sich der Preis bei einem ISP.

Welche Voraussetzungen müssen erfüllt sein, damit Zwischenpuffern die Dienstgüte verbessern kann?

Wenn die Übertragunstrecken vor und nach dem Buffer grösser sind.

Wenn einzelne Packete durch verschiedene Laufzeiten verzögert wurden.

Leaky-Bucket (1)

Führen Sie ein Argument an, warum der Leaky-Bucket-Algorithmus unabhängig von der Paketgrösse nur ein Paket pro Zeittakt erlauben sollte.

Citter ?

Damit kein Burst geschickt wird.

Der Arbeitsaufwand ein Paket zu schicken ist der gleiche gross, unabhängig von der Grösse des Paketes.

Leaky-Bucket (2)

In einem Netzwerk wird die Variante des Leaky –Bucket-Algorithmus mit Bytezählung verwendet Laut Regel können in jedem Zeittakt ein 1024 Byte-Paket oder zwei 512-Byte-Pakete usw. übertragen werden. Führen Sie eine wichtige Einschränkung für dieses System an.

Es ist nicht möglich Pakete zu übertragen die grösser als 1024 Byte sind.

Token-Bucket (1)

In einem ATM-Netzwerk wird ein Token-Bucket-Algorithmus zur Verkehrsglättung benutzt. In den Eimer fliesst alle 5 μs ein neues Token ein. Jedes Token steht für eine Zelle, die 48 Byte Daten enthält. Wie hoch ist die maximale dauerhaft durchhaltbare Übertragungsrate?

siehe Bild

Token-Bucket (2)

In einem Netzwerk mit einer Bandbreite von 6-Mbit/s wird ein Computer mittels Token-Bucket reguliert. Der Token-Bucket wird mit einer Rate von 1MBit/s gefüllt. Er ist Anfangs mit 8 Mbit bis zur Kapazitätsgrenze voll. Wie lange kann der Rechner dann mit 6 MBit/s senden?

Zeit = Kapazität / (Bandbreite – Tokenrate)

8 / (6 -1) = 1.6sekunden

Oder: In der ersten Sekunden können 6MBit gesendet werden, sowie 1MBit an Tocken kommt dazu. D.h. im Speicher sind dann 3MBit.

Für diese 3MBit dauert es bei 6MBit/s ca. 0.5 Sekunden -> ~1.5sec.

Token-Bucket (3)

In einem Netzwerk sei die maximale Paketgrösse 1000 Bytes, die Token-Bucket-Rate sei 10 Millionen Byte/s, die Token-Bucket-Grösse sei 1 Millionen Byte und die maximale Übertragungsrate sei 50 Millionen Byte/s.

Wie lange kann ein Burst in Maximalgeschwindigkeit maximal dauern?

siehe Bild

Was ist die Aufgabe der Transportschicht?

End-zu-End Verbindung

- Verlorene, gestörte Pakete erkennen und durch Wiederholung der Übertragung korrigieren. (Ähnlich wie die Sicherungsschicht.)
- Die Mängel der Vermittlungsschicht werden „verborgen“.
- Einheitliche Dienste-Schnittstelle für übergeordnete Schicht, unabhängig von der verwendeten Vermittlungsschicht.

Nennen Sie einige typische Dienstprimitive der Transportschicht

siehe Bild

Muss sich ein End-zu-End-Protokoll um das Routing durch das Internet kümmern?

Nein

Welche Probleme werden in der Transportschicht gelöst?

Mögliche Probleme

- Verlorene (oder gestörte) Pakete
- Pakete kommen verspätet an
- Die Verzögerungszeiten sind variabel, sie hängen von der Netzlast ab
- Pakete können doppelt ankommen (Duplikate)
- Datenstau, Anhäufung von empfangenen Paketen
- Neubooten von Rechnern und Wiederaufnahme einer laufenden Übertragung

Wie löst man folgende Probleme in der Transportschicht?

Mögliche Probleme

- Verlorene (oder gestörte) Pakete
- Pakete kommen verspätet an
- Die Verzögerungszeiten sind variabel, sie hängen von der Netzlast ab
- Pakete können doppelt ankommen (Duplikate)
- Datenstau, Anhäufung von empfangenen Paketen
- Neubooten von Rechnern und Wiederaufnahme einer laufenden Übertragung

Lösungsansätze

- Durchnummerieren aller Pakete mit Folgenummern (Im Beispiel: x, y, z)
- Anforderungen und Bestätigungen
- Beschränkung der Lebensdauer von Paketen (Zeitstempel), Überwachung mit Timer
- Verbindungsaufbau mit 3-Wege-Handshake

Mögliche Probleme in der Transportschicht
- Verlorene (oder gestörte) Pakete
- Pakete kommen verspätet an
- Die Verzögerungszeiten sind variabel, sie hängen von der Netzlast ab
- Pakete können doppelt ankommen (Duplikate)
- Datenstau, Anhäufung von empfangenen Paketen
- Neubooten von Rechnern und Wiederaufnahme einer laufenden Übertragung

Lösungsansätze
- Durchnummerieren aller Pakete mit Folgenummern (Im Beispiel: x, y, z)
- Anforderungen und Bestätigungen
- Beschränkung der Lebensdauer von Paketen (Zeitstempel), Überwachung mit Timer
- Verbindungsaufbau mit 3-Wege-Handshake

Welche Art Handshake wird dabei benutzt?

1. Connection Request (Anforderung) mit Folgenummer x
2. Acknowledge (Bestätigung) mit Bestätigung x und neuer Folgenummer y
3. Erstes Datenpaket mit Bestätigung y

Nennen Sie eigene Unterschiede zwischen UDP und IP

siehe Bild

Aus welchen Feldern besteht ein UDP Header?

siehe Bild

Wie heisst der UNIX-Prozess, der alle TCP-Verbindungen behandelt?

inetd – Internet-Dämon (UNIX only!)

Unterstützt TCP auch Broadcast-Meldungen?

Nein. Keine Unterstützung für Multicast und Broadcast.

Unterstützt TCP die Übertragung von sporadischen Signalen, z.B. Steuerkomandos?

Grundsätzlich ja, ist aber eher ungeeignet.

Mit wie vielen Bits ist bei TCP der Port des Senders angegeben?

16 Bits

Étudier