Glossary (Glossar)
Dieses Glossar definiert Schlüsselbegriffe und Abkürzungen, die in RFC 793 verwendet werden.
A
ACK (Acknowledgment, Bestätigung)
Ein Steuerbit, das keinen Sequenzraum belegt und zur Bestätigung des Datenempfangs verwendet wird. Bezieht sich auch auf ein Segment, das eine solche Bestätigung trägt.
ARPANET
Ein von der Advanced Research Projects Agency (ARPA) des US-Verteidigungsministeriums gesponsertes Forschungsnetzwerk.
C
CLOSED (Geschlossener Zustand)
Repräsentiert überhaupt keinen Verbindungszustand (fiktiver Zustand, da er den Zustand darstellt, wenn kein TCB existiert).
Connection (Verbindung)
Ein logischer Kommunikationspfad, der durch ein Paar von Sockets identifiziert wird und für die Interprozesskommunikation verwendet wird.
D
Datagram (Datagramm)
Ein unabhängiges, selbstständiges Datenpaket, dessen Übertragung auf einem Best-Effort-Netzwerkdienst basiert.
Destination (Ziel)
Der Prozess, für den Daten empfangen werden sollen.
Destination Address (Zieladresse)
Die Zieladresse, typischerweise eine Netzwerk- und Host-Kennung.
Destination Port (Zielport)
Die Zielprozesspor-Kennung für das Demultiplexing zum Zielprozess.
E
ESTABLISHED (Etablierter Zustand)
Repräsentiert eine offene Verbindung, empfangene Daten können an den Benutzer geliefert werden. Der normale Zustand für die Datenübertragungsphase der Verbindung.
F
FIN (Finish, Beenden)
Ein Steuerbit, das eine Sequenznummer belegt und anzeigt, dass der Sender keine weiteren Daten zu senden hat.
Fragment
Ein Teil eines Datagramms oder Segments.
H
Header (Kopfzeile)
Steuerinformationen am Anfang einer Nachricht, eines Segments, Fragments, Pakets oder Datenblocks.
Host
Ein Computer. Aus Sicht eines Kommunikationsnetzwerks insbesondere die Quelle oder das Ziel von Nachrichten.
I
Identification (Identifikation)
Ein Internet-Protokollfeld. Dieser vom Sender zugewiesene Identifikationswert hilft beim Zusammensetzen der Fragmente eines Datagramms.
IMP (Interface Message Processor, Schnittstellen-Nachrichtenprozessor)
Die Paketvermittler des ARPANET.
Internet Address (Internetadresse)
Eine Quell- oder Zieladresse, die spezifisch für die Host-Ebene ist.
Internet Datagram (Internet-Datagramm)
Die Dateneinheit, die zwischen einem Internet-Modul und dem höheren Protokoll zusammen mit dem Internet-Header ausgetauscht wird.
Internet Fragment (Internet-Fragment)
Ein Teil der Daten eines Internet-Datagramms mit einem Internet-Header.
IP (Internet Protocol, Internetprotokoll)
Das Internetprotokoll.
IRS (Initial Receive Sequence Number, Initiale Empfangssequenznummer)
Die erste Sequenznummer, die vom Empfänger bei einer Verbindung verwendet wird.
ISN (Initial Sequence Number, Initiale Sequenznummer)
Die erste Sequenznummer, die bei einer Verbindung verwendet wird (ISS oder IRS). Durch ein taktbasiertes Verfahren ausgewählt.
ISS (Initial Send Sequence Number, Initiale Sendesequenznummer)
Die erste Sequenznummer, die vom Sender bei einer Verbindung verwendet wird.
L
Leader (Führung)
Steuerinformationen am Anfang einer Nachricht oder eines Datenblocks. Im ARPANET speziell die Steuerinformationen auf einer ARPANET-Nachricht an der Host-IMP-Schnittstelle.
Left Sequence (Linke Sequenz)
Dies ist die nächste Sequenznummer, die vom datenempfangenden TCP bestätigt werden soll (oder die niedrigste derzeit unbestätigte Sequenznummer), manchmal als linke Kante des Sendefensters bezeichnet.
Local Packet (Lokales Paket)
Die Übertragungseinheit innerhalb eines lokalen Netzwerks.
M
Module (Modul)
Eine Implementierung eines Protokolls oder einer anderen Prozedur, typischerweise eine Softwareimplementierung.
MSL (Maximum Segment Lifetime, Maximale Segmentlebensdauer)
Die Zeit, die ein TCP-Segment im Internetsystem existieren kann. Willkürlich auf 2 Minuten festgelegt.
O
Octet (Oktett)
Ein Acht-Bit-Byte.
Options (Optionen)
Das Optionsfeld kann mehrere Optionen enthalten, und jede Option kann mehrere Oktetts lang sein. Die Optionen werden hauptsächlich in Testsituationen verwendet; zum Beispiel zum Tragen von Zeitstempeln. Sowohl das Internetprotokoll als auch TCP bieten Optionsfelder.
P
Packet (Paket)
Ein Datenpaket mit einem Header, das logisch vollständig sein kann oder nicht. Eher eine physische als eine logische Verpackung von Daten.
Port
Der Teil eines Sockets, der angibt, welcher logische Eingabe- oder Ausgabekanal eines Prozesses mit den Daten verbunden ist.
Process (Prozess)
Ein ausgeführtes Programm. Eine Quelle oder ein Ziel von Daten aus Sicht des TCP oder eines anderen Host-zu-Host-Protokolls.
PUSH (Schieben)
Ein Steuerbit, das keinen Sequenzraum belegt und anzeigt, dass dieses Segment Daten enthält, die zum empfangenden Benutzer durchgeschoben werden müssen.
R
RCV.NXT (Empfangs-Nächste-Sequenznummer)
Dies ist die nächste Sequenznummer, die das lokale TCP zu empfangen erwartet.
RCV.UP (Empfangs-Urgent-Zeiger)
Der Empfangs-Urgent-Zeiger.
RCV.WND (Empfangsfenster)
Dies repräsentiert die Sequenznummern, die das lokale (empfangende) TCP zu empfangen bereit ist. Somit betrachtet das lokale TCP Segmente, die den Bereich RCV.NXT bis RCV.NXT + RCV.WND - 1 überlappen, als akzeptable Daten oder Kontrolle tragend. Segmente mit Sequenznummern vollständig außerhalb dieses Bereichs werden als Duplikate betrachtet und verworfen.
RST (Reset, Zurücksetzen)
Ein Steuerbit, das keinen Sequenzraum belegt und anzeigt, dass der Empfänger die Verbindung ohne weitere Interaktion löschen sollte. Der Empfänger kann basierend auf den Sequenznummern- und Bestätigungsfeldern des eingehenden Segments bestimmen, ob er den Reset-Befehl befolgen oder ignorieren soll. In keinem Fall führt der Empfang eines Segments mit RST zu einem RST als Antwort.
RTP (Real Time Protocol, Echtzeitprotokoll)
Ein Host-zu-Host-Protokoll für zeitkritische Informationskommunikation.
S
SEG.ACK (Segmentbestätigung)
Die Sequenznummer im Bestätigungsfeld des ankommenden Segments.
SEG.LEN (Segmentlänge)
Die Menge an Sequenznummernraum, die von einem Segment belegt wird, einschließlich aller Steuerungen, die Sequenzraum belegen.
SEG.PRC (Segmentprioritätswert)
Der Segmentprioritätswert.
SEG.SEQ (Segmentsequenz)
Die Nummer im Sequenzfeld des ankommenden Segments.
SEG.UP (Segment-Urgent-Zeiger-Feld)
Das Segment-Urgent-Zeiger-Feld.
SEG.WND (Segmentfensterfeld)
Das Segmentfensterfeld.
Segment
Eine logische Dateneinheit, insbesondere ein TCP-Segment ist die Dateneinheit, die zwischen einem Paar von TCP-Modulen übertragen wird.
Send Sequence (Sendesequenz)
Dies ist die nächste Sequenznummer, die das lokale (sendende) TCP bei der Verbindung verwenden wird. Sie wird zunächst aus einer initialen Sequenznummernkurve (ISN) ausgewählt und für jedes übertragene Datenoktett oder jede Sequenzierungssteuerung inkrementiert.
Send Window (Sendefenster)
Dies repräsentiert die Sequenznummern, die das entfernte (empfangende) TCP zu empfangen bereit ist. Es ist der Wert des Fensterfelds, das in Segmenten vom entfernten (datenempfangenden) TCP angegeben wird. Der Bereich neuer Sequenznummern, die von einem TCP ausgegeben werden können, liegt zwischen SND.NXT und SND.UNA + SND.WND - 1. (Neuübertragungen von Sequenznummern zwischen SND.UNA und SND.NXT werden natürlich erwartet.)
SND.NXT (Sendesequenz)
Sendesequenz.
SND.UNA (Linke Sequenz)
Linke Sequenz.
SND.UP (Sende-Urgent-Zeiger)
Sende-Urgent-Zeiger.
SND.WL1 (Segmentsequenznummer der letzten Fensteraktualisierung)
Segmentsequenznummer der letzten Fensteraktualisierung.
SND.WL2 (Segmentbestätigungsnummer der letzten Fensteraktualisierung)
Segmentbestätigungsnummer der letzten Fensteraktualisierung.
SND.WND (Sendefenster)
Sendefenster.
Socket
Eine Adresse, die spezifisch eine Portkennung einschließt, das heißt, die Verkettung einer Internetadresse mit einem TCP-Port.
Format: IP-Adresse:Portnummer
Beispiel: 192.168.1.1:80
Source (Quelle)
Der Prozess, der Daten produziert.
Source Address (Quelladresse)
Die Quelladresse, typischerweise eine Netzwerk- und Host-Kennung.
Source Port (Quellport)
Die Quellprozesspor-Kennung für das Demultiplexing von Daten vom Quellprozess.
SYN (Synchronize, Synchronisieren)
Ein Steuerbit in einem eingehenden Segment, das eine Sequenznummer belegt und beim Verbindungsaufbau verwendet wird, um anzuzeigen, wo die Sequenznummerierung beginnen wird.
T
TCB (Transmission Control Block, Übertragungssteuerblock)
Eine Datenstruktur, die den Zustand einer Verbindung aufzeichnet.
TCB.PRC
Die Priorität der Verbindung.
TCP (Transmission Control Protocol, Übertragungssteuerprotokoll)
Ein Host-zu-Host-Protokoll für zuverlässige Kommunikation in Internetwork-Umgebungen.
TOS (Type of Service, Diensttyp)
Ein Internetprotokollfeld. Gibt den Diensttyp für dieses Internetfragment an.
Type of Service (Diensttyp)
Ein Internetprotokollfeld, das den Diensttyp für dieses Internetfragment angibt.
U
URG (Urgent, Dringend)
Ein Steuerbit, das keinen Sequenzraum belegt und anzeigt, dass der empfangende Benutzer über dringende Verarbeitung benachrichtigt werden sollte, solange Daten mit Sequenznummern kleiner als der im Urgent-Zeiger angegebene Wert zu verarbeiten sind.
Urgent Pointer (Urgent-Zeiger)
Ein Steuerfeld, das nur bedeutungsvoll ist, wenn das URG-Bit gesetzt ist. Dieses Feld kommuniziert den Wert des Urgent-Zeigers, der das Datenoktett anzeigt, das mit dem dringenden Aufruf des sendenden Benutzers verbunden ist.
Referenz häufiger Abkürzungen
| Abkürzung | Vollständiger Name | Beschreibung |
|---|---|---|
| ACK | Acknowledgment | Bestätigung |
| FIN | Finish | Beenden |
| IP | Internet Protocol | Internetprotokoll |
| IRS | Initial Receive Sequence | Initiale Empfangssequenznummer |
| ISN | Initial Sequence Number | Initiale Sequenznummer |
| ISS | Initial Send Sequence | Initiale Sendesequenznummer |
| MSL | Maximum Segment Lifetime | Maximale Segmentlebensdauer |
| PSH | Push | Schieben |
| RCV | Receive | Empfangen |
| RST | Reset | Zurücksetzen |
| RTP | Real Time Protocol | Echtzeitprotokoll |
| SEG | Segment | Segment |
| SND | Send | Senden |
| SYN | Synchronize | Synchronisieren |
| TCB | Transmission Control Block | Übertragungssteuerblock |
| TCP | Transmission Control Protocol | Übertragungssteuerprotokoll |
| TOS | Type of Service | Diensttyp |
| URG | Urgent | Dringend |
Referenz der Zustandsnamen
| Zustand | Beschreibung |
|---|---|
| CLOSED | Kein Verbindungszustand |
| LISTEN | Wartet auf Verbindungsanfrage |
| SYN-SENT | Verbindungsanfrage gesendet |
| SYN-RECEIVED | Verbindungsanfrage empfangen |
| ESTABLISHED | Verbindung hergestellt, Datenübertragung möglich |
| FIN-WAIT-1 | Wartet auf Verbindungsabbauanfrage oder Bestätigung |
| FIN-WAIT-2 | Wartet auf Verbindungsabbauanfrage |
| CLOSE-WAIT | Wartet darauf, dass lokaler Benutzer Verbindung schließt |
| CLOSING | Wartet auf Verbindungsabbaubestätigung |
| LAST-ACK | Wartet auf finale Bestätigung |
| TIME-WAIT | Wartet auf ausreichend Zeit, um sicherzustellen, dass entferntes TCP Bestätigung erhalten hat |
Vergleiche wichtiger Konzepte
Datagram vs Segment vs Packet
| Begriff | Schicht | Beschreibung |
|---|---|---|
| Packet | Generisch | Datenpaket mit Header, physische Verpackung |
| Datagram | IP-Schicht | Internetprotokoll-Dateneinheit |
| Segment | TCP-Schicht | TCP-Dateneinheit |
Window vs Buffer
| Begriff | Beschreibung |
|---|---|
| Window | Sequenznummernbereich, Flusskontrollmechanismus |
| Buffer | Physischer Speicherplatz, speichert Daten |
Sequence vs Acknowledgment
| Begriff | Richtung | Beschreibung |
|---|---|---|
| Sequence Number | Senden | Identifiziert gesendete Datenbytes |
| Acknowledgment Number | Empfangen | Identifiziert nächstes erwartetes Byte |
Zurück: RFC 793 Home