Schiebefenster
Konzept
Schiebefenster ist ein Puffer, wenn Daten zwischen zwei Rechnern übertragen. Jede TCP / IP-Host-Unterstützung zwei Schiebefenster,
Ein Mittel für Daten und einen für die Übertragung von Daten empfangen. Fenstergröße darstellt, die Datenmenge des Rechners zwischengespeichert werden kann.
Werk
1. Das Schiebefenster im Betrieb
TCP-Protokoll-Transportstrom mit Hilfe eines Gleitfenster-gesteuert. In der Transportschicht, nach bestimmten Daten
Format markiert die gleiche Größe Paket. Die Größe jedes Schiebefenster enthält eine bestimmte Anzahl von Datenpaketen, kann das Schiebefenster sein,
Einzustellen. Jeder Host im Netzwerk unterhält ein Sendefenster und ein Empfangsfenster. Der Absender kann eine Anzahl von Paketen entsprechend der Größe des Schiebefensters senden, und fügt Header-Informationen vor jedem Datenpaket und wartet dann kehrt der Empfänger eine Bestätigungsinformation. Da TCP ein verbindungsorientiertes Protokoll ist, können Sie die Integrität und Genauigkeit der Datenübertragung gewährleisten, wenn ein Paketverlust während der Übertragung auftritt, fragt der Empfänger den Sender Neuübertragung von Daten aus dem Haltepunkt.
Wenn die TCP-Daten von der Anwendungsschicht empfängt, TCP-Headers mit einer Sequenznummer zu dem Paket hinzugefügt, und
IP, die IP sendet sie an den Zielhost.
Wenn jede Paketübertragung, der Quellen-Host der Neuübertragungszeitgeber gesetzt ist, wird die Beschreibung warten, bevor ein Paket erneut gesendet werden
ACK Zeit. In der Regel nach dem ersten Versuch fehlschlägt, wird eine erneute Übertragung Wiederholungstimerzeit zu einer vorderen eingestellt
Zweimal mal. Sicherung jedes Datenpaket in dem Übertragungsfenster, bis sie eine ACK empfangen.
Wenn das Paket das Ziel-Host erreicht das Fenster empfängt, werden sie in Übereinstimmung mit der Sequenznummer gesetzt. Wenn der Zielhost empfängt eine Anzahl von Dauer
Nach Segment, wenn es Daten zu einer Erkennung (ACK) Antwortnachricht an den Quellen-Host überträgt, der mit der aktuellen Fenstergröße. Sobald die Quell-Host ein Paket empfängt und der Anerkennung, werden Übertragungsfenster gleitet. Wenn die Neuübertragungszeitgeber gesetzt
Zwischen dem Quell-Host Zustimmung der vorhandenen Daten nicht empfangen wird, werden die Daten erneut übertragen. Das erneut übertragene Datenpaketnetzwerk und die Last des Quellhosts.