Netzwerke Flashcards
Was macht das Spanning Tree Protocol?
Die Vermeidung von Effekten wie Broadcast-Stürmen wird nur erreicht, wenn es ein Algorithmus existiert, der die Schleifenfreiheit der Topologie sicherstellt. Der SPT Algorithmus sorgt dafür, dass es keine kreisenden Pakete gibt. Er identifiziert Mehrfachwege, in dem er Topologien mit redundanten Wegen durch eine logische Blockierung bestimmter Pfade in eine Baumtopologie überführt, die definitionsgemäß keine Schleifen beinhaltet.
Was ist ein Spanning Tree?
Ein spanning tree ist eine Untermenge von einem Graphen, bei dem die Kanten so gerichtet sind, dass ein Baum entsteht, der gemäß Definition keine zirkulären Referenzen / Zyklen beinhaltet.
Was ist ein Netzwerk Protokoll?
- eine Vorschrift
- wann und auf welcher Art und Weise zwei oder mehrere Kommunikationspartner Informationen austauschen und wie auf diese Informationen reagiert werden soll
Was war die Idee hinter der Architektur von ISO/OSI-Stack?
- modularer Ansatz
- Aufteilung in Schichten mit einer definierten und abgegrenzten Aufgabe
- Ein Protokol ist agnostisch und weiss letztlich nur über seine eigene Aufgabe
- Schichten transparent gegenüber oberen Schichten, so dass sie ausgetauscht oder erweitert werden können, ohne dass die oberen Schichten verändert werden müssen
Was sind die ISO/OSI Protokoll-Schichten?
- Bitübertragungsschicht -> Physical Layer -> Ethernet, Wifi
- Sicherungsschicht -> DataLink Layer -> MAC
- Vermittlungsschicht -> Network Layer -> IP
- Transportschicht -> Transport Layer -> TCP/UDP
- Sitzungsschicht -> Session Layer -> RPC
- Darstellungsschicht -> Presentation Layer
- Anwendungsschicht -> Application Layer -> HTTP, SMTP, DNS
Was ist die Aufgabe des Phyiscal Layer?
- elektrische Signale im Kupferkabel
- modulierte Signale auf Stromleitungen
- elektromagnetische Funksignale
- bestimmte Wellenlängen des Lichtes im Glasfaser
- Abstraktionsschicht über das physikalische Übertragungsmedium
- Kodierung der Informationen in Voltpegel
Was ist die Aufgabe der Sicherungsschicht?
- arbeitet mit Bits und Bytes
- zuverlässige und fehlerfreie Übertragung
- Zugriffsschnittstelle auf das Übertragungsmedium wie ein Netzwerkadapter oder Wifi Adapter
- Erstellung von Prüfsummen zwecks Fehlererkennung und Fehlerbehebung
Auf welcher Ebene operieren Switches?
Ebene 2, MAC Layer, Sicherungsschicht
Was ist das Konzept von Encapsulation und Decapsulation im ISO/OSI Protokollstapel?
- Auf jeder Ebene existieren andere Protokol Data Units (PDU)
- Nachrichten kommen von oberen Schichten nach unten und werden immer weiter in PDU gekapselt
- Umgekehrt werden die Nachrichten immer weiter entkapselt
Wie wird die Modularität des Schichtenmodels auf Datenebene konzeptionell erreicht?
- PDU (Protocol data Unit) auf jeder Ebene bestehend aus
- Protokollkopf - Paket Header
- Payload
- Payload ist all das, was von oberer Schicht nach unten gereicht wird, was auch dann den Paket-Header der oberen Schicht miterfasst
Wie entstehen Protokolle im Netz?
- Erstellung eines RFC
- RFCs durchlaufen verschiedene Stadien
- Sobald ein RFC durch Nutzung und Implementierung in den Standard Track aufgenommen wird, wird der Prozess von IETF, der Internet Engineering Task Force überwacht
- sie überwacht als RFC Editor die Einstufung des RFCs in den Status Proposed Standard, Draft Standard und Standard
Was sind die Status eines RFCs?
- Informational
- Experimental
- Proposed Standard
- Draft Standard
- Standard
- Historic
Was ist IANA?
- Eine Organisation
- Internet Authority of Assigned Numbers
- Aufgabe: Verwaltung aller im Internet benutzten Nummern
- Verwaltung des IP-Adressraumes wird an RIRs - Regional Internet Registries delegiert
Was ist ein Shared medium im Kontext von Kommunikation?
Sobald zwei Kommunikationspartner dasselbe Medium benutzen, spricht man von einem Shared Medium. Ein Kupferkabel ist ebenso ein Medium wie der Funkraum
Was ist die Definition von Kollision und Kollisionsdomäne?
- Kollision: zwei oder mehrere Signale befinden sich auf dem gleichen Übertragungsweg und kollidieren miteinander
- Kollisionsdomäne: der Bereich, in dem eine Kollision auftreten kann beispiel: ein gemeinsam genutztes Kabel oder eine Funkstrecke
Wie kann Kollision bei Kabelnetzwerke vermieden werden?
- Aktuelle Ethernet Verkabelungen besitzen eine Ader für den Datenhin- und eine für den Rückweg, sodass sich zwei Sendungen nicht überlagern können. Sie sind quasi Full Duplex
Warum kann in Funknetzwerken Kollision nicht vermieden werden?
Der Äther ist ein gemeinsam genutztes Medium, in dem sich die Funkwellen gleichmäßig in alle Richtungen ausbereiten können
Wie wird Kollision bei kabelgebundener Übertragung festgestellt, CSMA/CD?
- Carrier Sense Multiple Access / Collision Detection
- Kollision lässt sich durch eine Schwellwertüberschreitung der Gleichstromanteile physich messen
- Die Voltpegel der kollidierenden Signale addieren sich
- Um den Spannungspegel messen zu können, muss das Signal das Medium einmal komplett ausfüllen, somit einmal hin- und zurückgehen
- Es muss gemessen an den physikalischen Eigenschaften des Übertragungsmediums eine Mindestzeit gewartet werden, um eine Kollision feststellen zu können
Wie ist der CSMA/CD Algorithmus?
- Horchen, ob die Leitung frei ist - Carrier Sense
- Senden und gleichzeitig horchen, ob eine Kollision aufgetreten ist
- Warten, falls eine Kollision entstanden ist und dann erneut senden.
Auf Basis welcher Formel wird die Maximallänge des Kabels festgelegt, um eine Kollisionserkennung zu ermöglichen?
- 2 smax = c VKF tFrame
- c: Lichtgeschwindigkeit
- VKF: Verkürzungsfaktor abhängig vom Übertragungsmedium
- tFrame: Zeit, um eine PDU zu übertragen. Bestimmt sich aus der Paketlänge und die Bandbereite des Übertragungsmediums
- Beispiel: Ethernetframe
- Paketlänge: 1500 Byte
- Bandbereite: 1 Gbit / s
- tFrame = (1e9 bit / 1000) * 1500
- Beispiel: Ethernetframe
Was ist Slot time?
Slot time ist die Zeit, die ein Signal braucht, um ein Übertragungsmedium zweimal zu durchlaufen - von einem Ende zu dem anderen.
Was ist exponential backoff time?
Das ist die Wartezeit nach einer Kollision, die sich nach der Häufigkeit der Kollision richtet.
Diese ist im Wertebereich [0,2i-1]
i ist die Häufigkeit der Kollision
Nach 16 Versuchen wird die Übertragung abgebrochen
Wie wird mit Kollision in Funknetzwerken umgegangen und warum?
- Kollisions-Erkennung ist in Funknetzwerken nicht möglich, da eine Antenne nicht gleichzeitig senden und empfangen kann
- Somit muss von Kollisionserkennung (Collision Detection) zu Kollisionsvermeidung (Collision Avoidance) geschaltet werden
- Collision Avoidance kann nur mit Hilfe von Software implementiert werden wegen Probleme wie Hidden Station Problem und Exposed Station Problem
Wie ist der CSMA/CA Algorithmus in Schritten?
- Horchen, ob die Leitung frei ist
- Warten: Ist die Leitung ein DIFS frei, wird eine zufällige Zeit innerhalb der Backofftime gewartet = Random() * Slot Time
- Senden, sobald die Zeit abgelaufen ist. Wird eine Station in der Zwischenzeit genutzt, wird der Zähler angehalten (nicht zurückgesetzt)
- Bestätigen: Die Gegenstation bestätigt
- Erneut senden, falls die Bestätigung ausbleibt