Computernetze

Computernetze - Wirtschaftsinformatik

Computernetze - Wirtschaftsinformatik


M. K.
Diese Lernkarten bieten einen umfassenden Überblick über Computernetze und deren Funktionsweisen. Sie decken Themen wie Protokolle, Schichtenmodelle, Adressierung, und verschiedene Netzwerkverfahren ab, wobei besonders auf TCP, Switches, und Fehlerkorrekturmethoden wie Parität und Forward Error Correction eingegangen wird. Die Karteikarten eignen sich ideal für Studierende und IT-Profis, die ihr Verständnis von Netzwerkarchitekturen vertiefen und praktische Anwendungen sowie theoretische Grundlagen nachvollziehen möchten.
Cartes-fiches
168
Utilisateurs
1
Langue
Allemand
Catégorie
Informatique
Niveau
Autres
Créé / Mis à jour
15.07.2022 / 28.11.2022

Cartes-fiches

 Zu welcher Schicht des ISO/OSI-Referenzmodells kann man die Netzwerkgeräte "Switch", "Repeater", "Router" und "Hub" jeweils zuordnen? (2 Punkte) 

  • Repeater + Hub --> Bitübertragungsschicht
  • Switch --> Sicherungsschicht
  • Router --> Vermittlungsschicht

 Was ist die Rolle der "Timestamp"-Spalte in der MAC-Adresstabelle eines Switches? (2 Punkte) 

Um nur aktuelle Daten zu haben z.B kann ein Rechner umgestöpselt werden und ist nun über anderen Port erreichbar. Würden die Einträge in Tabelle dauerhaft sein würden Pakete im nichts langen.

Wozu dient der "Spanning Tree"-Algorithmus für Switches und wie funktioniert er (nur Grundprinzip)? (3 Punkte)

Spanning-Tree Algo dient dem finden des kürzesten Weges. 

Switches setzen diesen Algo ein um Pakete optimal/ schnell zu versendet. Der Algo ermittelt die jeweiligen Kosten von Knoten zu Knoten und berechnet damit kürzesten Weg

 Nennen Sie 4 Felder des Ethernet-Rahmens. (2 Punkte) 

  • Quell-MAC-Adresse
  • Ziel-MAC-Adresse
  • Typ
  • Daten

Was versteht man unter "Flusskontrolle" im Allgemeinen?

Und was konkret im Falle von TCP in obigem Szenario? (3 Punkte) 

Flusskontrolle regelt die Datenrate, so dass Datenübertragung verlustfrei möglich ist ohne das Netzwerk/Empfänger zu überlasten.

 Wie unterscheidet sich die Flusskontrolle von TCP von der Flusskontrolle auf Schicht 2 (Sicherungsschicht)? (1 Punkt)  

Max Datenmenge wird bestimmt, größer als die Byte Anzahl nicht versendet.

Schicht 2 hat max. Paket Anzahl die versendet werden darf

xxx

Geben Sie, neben dem unten angegebenen, 4 weitere in der Vorlesung behandelte Kriterien an, nach denen man Kommunikationstypen klassifizieren kann. (4 Punkte) 

  1. simplex/halbduplex/vollduplex  nach Übertragungsparallelität
  2. Ring/Bus/Vermascht/Stern nach Netzwerktypologie
  3. unzuverlässig/zuverlässig
  4. verbindungsorientiert/verbindungslos
  5. Broadcast/Multicast/Anycast/Pint to Point nach Kommunikationsmuser
  6. Client/ Server Peer to Peer nach Anwendungsorganisation

 Was ist der Unterschied zwischen halbduplex und vollduplex? (1 Punkt) 

halbduplex beidseitige Kommunikation möglich aber nicht parallel. Vollduplex beidseitig und parallel möglich

Was muss ein Switch tun, wenn er einen Ethernet-Rahmen zur Weiterleitung erhält. Unterscheiden Sie zwei Hauptfälle. (3 Punkte) 

  • Adresstabelle durchsuchen
  • in Tabelle über Port weiterleiten
  • ungleich in Tabelle Flooding/ an alle weiterleiten

 

xxx

 Geben Sie 4 Felder des TCP-Headers an. (2 Punkte) 

  • Quelladresse
  • Zieladresse
  • SeqNr
  • Actnr

 Was ist der grundsätzliche Unterschied zwischen einem Distance-Vector- und einem Link-State-Routing-Algorithmus? (1 Punkt) 

Distance-Vector-Routing kommuniziert mit seinem direkten Nachbarn & tauscht so Kosten von Quelle zu Ziel aus. 

Link-State-Routing macht sich ein Bild über das gesamte Netzwerk also alle Knoten nicht nur Nachbarn und berechnet mit Dijkstra kürzesten Weg.

 

 Geben Sie die 4 wichtigsten Schritte des Link-State-Routing-Algorithmus an. (2 Punkte) 

  1. Jeder Knoten ermittelt Nachbarknoten & die Kosten dazu
  2. Jeder Knoten teilt Nachbar seine ermittelten Infos mit
  3. Dijkstra Algo durchführen 
  4. Paket entlang kürzesten Weg schicken

 Was ist die Aufgabe der Anwendungsschicht und warum gibt es in der Anwendungsschicht der ISO/OSI-Architektur mehr unterschiedliche Protokolle als auf jeder anderen Schicht? (2 Punkte)

Aufgabe ist die Bereitstellung von Dienst mit passendem Protokollen und Datenstrukturen, damit Transportschicht damit arbeiten kann, weil es verschiedene Anwenungsmöglichkeiten gibt. Die Anwendungsschicht ist Vermittler zur Transportschicht das diese mit allen Anwendungen arbeiten kann.

 Was ist die Hauptaufgabe des DNS-Protokolls? (1 Punkt)

DNS ist das Protokoll das zu einer Domain die IP-Adresse herausfindet wenn man im Browser URL eingibt sorgt DNS , dass IP-Adresse gefunden wird

 Wozu wird beim Einsatz von DNS Caching verwendet? Seien Sie präzise. (1 Punkt) 

chaching dient der Effizienssteigerung. Durch abspeichern der URL + IP-Adresse muss nicht jeder mal die Domain nach IP-Adresse aufgelöst werden, sondern kann einfach aus dem Chace geladen werden

chnen Sie die Architektur eines klassischen Email-Dienstes in einem TCP/IPNetzwerk. Benennen Sie die Komponenten und die jeweils verwendete(n) EmailProtokoll(e). (3 Punkte)

Welche 4 Eigenschaften kennzeichnen einen zuverlässigen Kommunikationsdienst? (2 Punkte) 

  1. Keine duplizierten Nachrichten
  2. keine verlorenen Nachrichten
  3. keine unverfälschten Nachrichten
  4. Reihenfolgetreue Nachrichtenauslieferung

 Benennen Sie 3 Aufgaben der Transportschicht,

Adressierung der Endinstanzen

Fehlerbehebung

Flusssteuerung

Realisiert Adressierung der Endinstanzen UDP oder TCP

Es realisiert beides

Realisiert Fehlerbehebung UDP oder TCP?

TCP

Realisiert Flusssteuerung UDP oder TCP?

TCP

 Was versteht man unter "Cut-Through"-Switching? (1 Punkt)  

Cut-Through switching bedeutet, dass eine Switch ein Paket sofort weiterleitet wenn es herausgefunden hat wo es hin gehört. Fehlerbehebung soll nur an Zielgerät erfolgen --> Effizienter/schneller

Was ist der Hauptgrund, warum man in Unternehmen "VLANs" einsetzt? (1 Punkt) 

Besseres Management/Wartung für IT-Abteilung 

Bessere SIcherheit

 Was versteht man unter Forward Error Correction (FEC)? (2 Punkte)

Damit ist eine Art der Fehlerbehebung gemeint. Diese wird nur durch Empfänger allein durchgeführt vorwärtsfehlerkorrektur

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.

Étudier