IP-Kommunikation Flashcards
Erläutern Sie kurz bzw. stichwortartig die wesentlichen Eigenschaften der in der Internet-Architektur zur Verfügung stehenden beiden Transportprotokolle
TCP = Transmission Control Protocol
- Realisiert eine verbindungsorientierte, gesicherte Übertragung von Datenströmen zwischen jeweils (genau) zwei Prozessen
- Stellt einen bidirektionalen Streaming Transport Service bereit
- Kontrolle der Datenübertragung mit Wiederholungsfunktion im Fehlerfalle
- Verbindungs- und auch zustandsorientierte Übertragung
- Möglichkeit zur Flusskontrolle über dynamische Puffergröße
UDP = User Datagram Protocol
- Stellt eine sehr einfache, verbindungslose und ungesicherte Datenübertragung zwischen Anwendungsprozessen bereit
- Eignet sich zum gleichzeitigen Versand von Nachrichten an mehrere oder unbekannte Empfänger
- Erlaubt die Nutzung aller möglichen Adressierungsarten, da nur dieses Transportprotokoll verbindungslos arbeitet.
Keine Quittung korrekt enthaltener Bytes, nicht gegen Verlust geschützt
Welche Ebene (Layer) im OSI-Referenzmodell entspricht seine Funktionalität TCP/UDP
Transportschicht (Transport Layer) - Layer 4:
Bereitstellung einer gesicherten Ende-zu-Ende Übertragung zwischen Prozessen auf Systemen
Wie wird im TCP konkret sichergestellt, dass der Datenstrom korrekt übertragen wird
Durch einen positiven Quittungsbetrieb, der die zuvor korrekt erhaltene Datenbytes, bestätigt- Byteweise Kontrolle des Datenstroms je Richtung durch Sequenznummernzähler.
Wie wird im TCP eine Flusskontrolle realisiert
Möglichkeit zur Flusskontrolle wird über dynamische Puffergrößen realisiert. Hier wird das Sliding-Window Prinzip genutzt (Intelligente Sende/Empfangspufferverwaltung) .
Wozu dienen im TCP-Header grundsätzlich die enthaltenen Flags? Nennen sie wenigstens zwei solcher Flags und deren genaue Bedeutung
Flags dienen im TCP zur Übermittlung von Statusinformationen bzgl. der laufenden Übertragung und auch zur Ablaufsteuerung
ACK (Acknowledgment): Hat die Aufgabe, den Empfang von TCP-Segmenten beim Datentransfer zu bestätigen.
FIN (finish): dient zur Freigabe der Verbindung und zeigt an, dass keine Daten mehr vom Sender kommen.
Wozu genau dient bei der TCP-Kommunikation der Three-way Handshake
Zur Synchronisation beider Sequenznummernzähler beim Verbindungsaufbau zwischen z.B. einem TCP-Client und einem TCP-Server
Kann das TCP für die sichere Übertragung von Dateninhalten per IP-Multicasting genutzt werden? Erläutern und begründen sie dieses.
Nein, nur das UDP arbeitet verbindungslos und kann Datenpakete an eine Gruppe von unbekannten Empfängern übertragen. Das TCP realisiert eine verbindungsorientierte, gesicherte Übertragung von Datenströmen zwischen jeweils (genau) zwei Prozessen
Welche spezielle Art (Klasse) von Adressen wird im IPv4 dabei verwendet? Skizzieren sie deren Aufbau und Struktur (mit Notationsbeispiel)
Class D Adressen.
III0 im ersten Byte(Binär). Restlichen 28 Bit zur Gruppenadressierung.
Adressbereich: 224-239.x.x.xwobei x = 8bit
Bsp.: 224.16.0.3
Welche IP-Technologie verfügbaren Transportprotokolle kann prinzipiell für die Übertragung von Datenpaketen per IP-Multicasting genutzt werden und warum?
Nur das UDP arbeitet verbindungslos und kann Datenpakete an eine Gruppe von unbekannten Empfängern übertragen. Das TCP realisiert eine verbindungsorientierte, gesicherte Übertragung von Datenströmen zwischen jeweils (genau) zwei Prozessen
Wie kann eine von einem Sender im IPv4 die Reichweite seiner Multicast-Übertragung im Netz geregelt werden?
Mit Hilfe des Time-to-Live Feld. TTL wird von Routern runtergezählt und nur weitergeleitet, wenn der Wert größer 0 ist.
Erläutern Sie dir drei grundlegenden Adressierungsarten für Nachrichten in der Internet-Architektur bei Nutzung des IPv4. Wozu werden diese jeweils benötigt
Nennen sie exemplarisch jeweils eine Beispieladresse mit zugehöriger Netzmaske, sowie auch immer ein praktisches Anwendungsbeispiel
Erläutern Sie kurz an einem konkreten Anwendungsbeispiel den Begriff „IP-Multicasting“. Wozu dient diese Technik und welche Vorteile bietet das?
Bsp.: Einspeisen DVB -T Stream in FH Netz an bestimmte Hostgroup
Dient zu Gruppenadressierung.
Weiterleitung durch Router in Teilnetze nur, wenn explizit angefordert.
Vorteil: Kein Flooding des Netzes, nur wenn benötigt und nur an Teilnehmer, die über der Gruppenadresse erreichen.
Was verstehen Sie ganz allgemein unter dem Begriff „IP-Multicasting“ und warum ist diese Technik der traditionellen Broadcast-Adressierung ggf. vorzuziehen
Adressierung von Gruppen auf Layer 3. Broadcast adressiert alle Teilnehmer eines Layer 3 Teilnetzes. Bei IP-Multicasting können Teilnehmer gezielt die Weiterleitung der Pakete vom Router anfordern.
Erläutern Sie den Begriff IP bzw. IP-Layer im Internet-Architekturmodell? Welche Funktion wird hierbei erbracht
IP = Internet Protocol.
Weiterleitung von Paketen über Teilnetze auf Basis einer logischen Adressierung. Realisiert einen verbindungslosen, ungesicherten und auch unbestätigten Datentransport der Pakete.
Welche namentlich vergleichbare Schicht im OSI-Referenzmodell entspricht der IP-Layer?
Layer 3: Network Layer