Die Transmission Control Protocol , besser bekannt als TCP bekannt , ist ein Netzwerkprotokoll , spezialisiert auf bildende Verbindungen. Eine Verbindung wird nicht nur zwischen Computern zu treten, sondern eine etablierte Rahmen, in dem ein Austausch von Nachrichten erfolgt . Die Sitzung hat eine Kennung und jede Nachricht oder zurück innerhalb dieser Sitzung gesendet trägt der Session ID . TCP hat eine Reihe von Verknüpfungen in seiner Botschaft Struktur . Bestimmte Aspekte eines Nachrichtenpakets durch Setzen eines Bits zu exprimierenden "1". Die Verknüpfungen werden als Fahnen und PSH ist einer jener Fahnen. Datenpakete
Daten reist um Netze in Segmente . Nicht alle Informationen, die von A nach B fährt zusammen . Dies ist auf eine Übertragung Beschlag das Netzwerkkabel und Verriegeln alle anderen zu verhindern. Da die Daten in die Bits gebrochen , es muss ein System , damit der Empfänger die Daten Segmente in der richtigen Reihenfolge wieder zusammen sein . Das ist das Werk von TCP . Es muss eine Sitzung mit seinem Gegenstück zu schaffen, um empfangene Daten in Zusammenhang mit dem gesamten Datenstrom beschreiben . Um ihre Aufgaben zu erfüllen , bringt es eine Kopfzeile auf der Vorderseite jedes Datenpaket in seiner Kommunikation mit seinem Gegenstück . Dies ist, wo das PSH-Markierung befindet.
TCP Flag
TCP -Header enthält sechs Plätze für Fahnen vorbehalten. Jede Fahne ist 1 Bit lang - Wenn dieses Bit auf Eins gesetzt ist , dann wird das Flag aktiv ist, und der Empfänger des Pakets kennt den Status des Pakets. Die sechs Flags SYN , ACK , PSH , URG , RST und FIN . Der TCP-Header enthält insgesamt 20 Bytes. Die TCP-Flags als die letzten sechs Bits des 14. Byte positioniert .
PSH Flag
Das PSH -Code ist die Abkürzung für "push ". Ein Datenpaket, das über ein Netzwerk kann kurz an einer Anzahl von Punkten gespeichert werden , entweder weil das Netzwerk überlastet ist, und das Netzwerkgerät für Raum warten , oder weil das Paket ankommt außerhalb der Reihenfolge und der Empfänger für das fehlende Datenpaket eintrifft . Die PSH Flag weist alle auf dem Paket ohne Pufferung zu senden oder Pufferung stoppen. Dies hat zwei mögliche Verwendungen . Eine besteht darin, alle Puffer aus dem System für die jeweilige Paket oder den Empfänger anweisen, stoppen Puffern alle Daten, die sie bisher empfangen hat, einschließlich des PSH -Paket. Dies hat den Effekt, erzählt die Empfänger , dass er alle Daten vorerst erhalten und sollte Pufferung stoppen und starten Verarbeitung .
URG Flag
Das PSH -Flag sehr ähnlich zu der URG -Flag. URG steht für " dringend. " Das URG -Flag auch Pufferung umgeht . Der TCP-Header enthält auch einen zweiten Dringlichkeitszeiger , und der Zweck des URG -Flag ist , jeder zu sagen , dass die dringende Status der dringenden angegebenen Drucker ein gültiger Zustand ist . Eine dringende Paket umgeht auch alle Pufferung. Im Gegensatz zu einem Paket PSH , jedoch wird der dringende Paket gesendet vor allen anderen Paketen, die in der Warteschlange länger gewartet haben. Das URG Paket springt Warteschlangen und vermeidet Pufferung , während der PSH -Paket nur vermeidet , oder endet , Puffern .