TCP-Header-Elemente

MagnanimousCalculus avatar
MagnanimousCalculus
·
·
Download

Start Quiz

Study Flashcards

15 Questions

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

Identifizierung der Absender-Port-Nummer

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

Identifizierung der Empfänger-Port-Nummer

Was gibt die Sequenznummer in einem TCP-Segment an?

Die Sequenznummer des ersten Bytes von Daten in einem Segment

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

Die Bestätigungsnummer des letzten empfangenen Bytes

Was gibt die Flag SYN an?

Die Initiierung einer Verbindung

Was gibt die Flag FIN an?

Das Ende einer Verbindung

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

65535

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

Die Kombination aus IP-Adresse und Port-Adresse

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

32

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

1000

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

ACK

Was ist die Funktion der Flag RST?

Abruptes Verbindungsende

Wie viele Flags gibt es in einem TCP-Segment?

9

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

Die nächste erwartete Sequenznummer

Wofür wird die Flag URG verwendet?

um dringende Daten zu senden

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.

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.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Active FTP with NAT
20 questions

Active FTP with NAT

VisionarySugilite avatar
VisionarySugilite
TCP/IP Protocol Suite
5 questions

TCP/IP Protocol Suite

EnchantingViolet avatar
EnchantingViolet
TCP/IP Model Overview
17 questions

TCP/IP Model Overview

EminentWildflowerMeadow avatar
EminentWildflowerMeadow
Use Quizgecko on...
Browser
Browser