TCP-Header-Elemente
15 Questions
2 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Was ist der Zweck des 16-Bit-Feldes für die Quell-Port?

  • Identifizierung der Empfänger-Port-Nummer
  • Übermittlung der Sequenznummer
  • Übermittlung der Bestätigungsnummer
  • Identifizierung der Absender-Port-Nummer (correct)
  • Was ist der Zweck des 16-Bit-Feldes für die Ziel-Port?

  • Übermittlung der Sequenznummer
  • Übermittlung der Bestätigungsnummer
  • Identifizierung der Empfänger-Port-Nummer (correct)
  • Identifizierung der Absender-Port-Nummer
  • Was gibt die Sequenznummer in einem TCP-Segment an?

  • Die Sequenznummer des ersten Bytes von Daten in einem Segment (correct)
  • Die Anzahl der Segmente, die gesendet werden müssen
  • Die Bestätigungsnummer des letzten empfangenen Bytes
  • Die Anzahl der Bytes, die in einem Segment gesendet werden
  • Was gibt die Bestätigungsnummer in einem TCP-Segment an?

    <p>Die Bestätigungsnummer des letzten empfangenen Bytes</p> Signup and view all the answers

    Was gibt die Flag SYN an?

    <p>Die Initiierung einer Verbindung</p> Signup and view all the answers

    Was gibt die Flag FIN an?

    <p>Das Ende einer Verbindung</p> Signup and view all the answers

    Wie viele Ports können auf einem Gerät gleichzeitig geöffnet sein?

    <p>65535</p> Signup and view all the answers

    Welche Adresse ist erforderlich, um den Absender-Endpunkt zu identifizieren?

    <p>Die Kombination aus IP-Adresse und Port-Adresse</p> Signup and view all the answers

    Wie viel Bit wird für die Sequenznummer in einem TCP-Segment verwendet?

    <p>32</p> Signup and view all the answers

    Wie viele Bytes werden pro Segment versendet, wenn die Sequenznummer um 1000 inkrementiert wird?

    <p>1000</p> Signup and view all the answers

    Welche Flag wird verwendet, um den Empfänger über den nächsten erwarteten Sequenznummer zu informieren?

    <p>ACK</p> Signup and view all the answers

    Was ist die Funktion der Flag RST?

    <p>Abruptes Verbindungsende</p> Signup and view all the answers

    Wie viele Flags gibt es in einem TCP-Segment?

    <p>9</p> Signup and view all the answers

    Was gibt die Bestätigungsnummer in einem TCP-Segment an?

    <p>Die nächste erwartete Sequenznummer</p> Signup and view all the answers

    Wofür wird die Flag URG verwendet?

    <p>um dringende Daten zu senden</p> Signup and view all the answers

    Study Notes

    TCP Header

    Source Port

    • 16-bit field that identifies the port number of the sender
    • Range: 0-65535
    • Used to multiplex and demultiplex data streams

    Destination Port

    • 16-bit field that identifies the port number of the receiver
    • Range: 0-65535
    • Used to multiplex and demultiplex data streams

    Sequence Number

    • 32-bit field that indicates the sequence number of the first byte of data in the segment
    • Initial sequence number (ISN) is randomly chosen by the sender
    • Incremented by the number of bytes sent in each segment

    Acknowledgment Number

    • 32-bit field that indicates the sequence number of the next byte of data expected by the receiver
    • Acknowledges the receipt of all bytes up to the acknowledgment number
    • Used to ensure reliable data transfer

    Flags

    • 9-bit field that indicates various flags and options
    • Flags:
      • SYN (Synchronize): initiates a connection
      • ACK (Acknowledge): acknowledges receipt of data
      • FIN (Finish): terminates a connection
      • RST (Reset): resets a connection
      • PSH (Push): pushes data to the receiving end
      • URG (Urgent): indicates urgent data
      • ECE (Explicit Congestion Notification Echo): indicates congestion
      • CWR (Congestion Window Reduced): indicates congestion
    • Options:
      • MSS (Maximum Segment Size): specifies the maximum segment size
      • WS (Window Scale): scales the window size
      • TS (Timestamp): provides timestamp information

    TCP-Header

    Quell-Port

    • 16-Bit-Feld, das die Port-Nummer des Senders identifiziert
    • Wertebereich: 0-65535
    • Verwendung: Multiplexing und Demultiplexing von Datenströmen

    Ziel-Port

    • 16-Bit-Feld, das die Port-Nummer des Empfängers identifiziert
    • Wertebereich: 0-65535
    • Verwendung: Multiplexing und Demultiplexing von Datenströmen

    Sequenznummer

    • 32-Bit-Feld, das die Sequenznummer des ersten Bytes der Daten in einem Segment angibt
    • Initial-Sequenznummer (ISN) wird vom Sender zufällig gewählt
    • Erhöhung um die Anzahl der in jedem Segment gesendeten Bytes

    Bestätigungsnummer

    • 32-Bit-Feld, das die Sequenznummer des nächsten erwarteten Bytes der Daten angibt
    • Bestätigt den Empfang aller Bytes bis zur Bestätigungsnummer
    • Verwendung: Zuverlässiger Datentransfer

    Flags

    • 9-Bit-Feld, das verschiedene Flags und Optionen anzeigt
    • Flags:
      • SYN (Synchronisieren): initiiert eine Verbindung
      • ACK (Bestätigen): bestätigt den Empfang von Daten
      • FIN (Beenden): beendet eine Verbindung
      • RST (Zurücksetzen): setzt eine Verbindung zurück
      • PSH (Pushen): pusht Daten an das Empfangende
      • URG (Dringend): kennzeichnet dringende Daten
      • ECE (Explizite Kongestionsbenachrichtigung-Echo): kennzeichnet Kongestion
      • CWR (Kongestionsfenster reduziert): kennzeichnet Kongestion
    • Optionen:
      • MSS (Maximale Segmentgröße):Specifies the maximum segment size
      • WS (Fensterskalierung): skaliert die Fenstergröße
      • TS (Zeitstempel): Provides timestamp information

    TCP-Header-Komponenten

    Quellport

    • 16-Bit-Zahl, die den Port auf dem Gerät des Senders identifiziert, von dem das Paket gesendet wird.
    • Bereich: 0-65535.
    • Wird zusammen mit der Quell-IP-Adresse verwendet, um den Endpunkt des Senders zu identifizieren.

    Zielport

    • 16-Bit-Zahl, die den Port auf dem Gerät des Empfängers identifiziert, an den das Paket gesendet wird.
    • Bereich: 0-65535.
    • Wird zusammen mit der Ziel-IP-Adresse verwendet, um den Endpunkt des Empfängers zu identifizieren.

    Sequenznummer

    • 32-Bit-Zahl, die die Reihenfolge des Bytes in dem Datenstrom angibt, der gesendet wird.
    • Anfangssequenznummer (ISN) wird zufällig durch den Sender während der initialen Verbindungsherstellung ausgewählt.
    • Wird um die Anzahl der gesendeten Bytes in jedem Segment erhöht.

    Bestätigungsnummer

    • 32-Bit-Zahl, die die nächste erwartete Sequenznummer des Empfängers angibt.
    • Wird durch den Empfänger an den Sender gesendet, um den Erhalt von Daten zu bestätigen.
    • Wird verwendet, um eine zuverlässige Datenübertragung zu gewährleisten und fehlende oder beschädigte Daten zu erkennen.

    Flaggen

    • Eine Menge von 9 Bits, die das Verhalten der TCP-Verbindung steuern.
    • Häufige Flaggen:
      • SYN (Synchronisieren): wird verwendet, um eine Verbindung zu initiieren.
      • ACK (Bestätigung): wird verwendet, um den Erhalt von Daten zu bestätigen.
      • FIN (Beenden): wird verwendet, um eine Verbindung zu beenden.
      • RST (Zurücksetzen): wird verwendet, um eine Verbindung abrupt zu beenden.
      • PSH (Schubsen): wird verwendet, um Daten an den Empfänger zu schubsen, ohne auf das Füllen des Puffers zu warten.
      • URG (Dringend): wird verwendet, um dringende Daten anzuzeigen.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Erfahren Sie mehr über die verschiedenen Felder im TCP-Header, wie Quell- und Zielport, Sequenznummer und andere, die für die Datenübertragung wichtig sind.

    More Like This

    Active FTP with NAT
    20 questions

    Active FTP with NAT

    VisionarySugilite avatar
    VisionarySugilite
    TCP and UDP Vulnerabilities
    18 questions
    Réseaux informatiques: Architecture TCP/IP
    56 questions
    Use Quizgecko on...
    Browser
    Browser