? Data reser runt nätverk i paket . Ett paket bär ett segment av data i paketet kroppen och innehåller ett huvud på framsidan för adressering , för att beskriva datan och för att skicka styrinformation om anslutningen. Ett paket kan innehålla flera rubriker , en innehåller en " push- flagga . " I protokollspecifikationer , är denna flagga alltid kallat PSH . Transmission Control Protocol
En av de protokoll som är involverade i att flytta data kring nät kallas Transmission Control Protocol , eller TCP . Detta protokoll är ansvarig för att upprätta en anslutning och kontrollera att datapaket har kommit i ordning . Vissa TCP instruktioner reser framför datapaket , och en del resor i ett paket som inte har några uppgifter , men är avsedd för undervisning . Den mottagande TCP -programmet lagrar vanligtvis anländer paketen tillfälligt innan det skickas till den mottagande programmet . Detta händer särskilt om paketen kommer fram i rätt ordning . Den PSH-flaggan syfte är att instruera mottagaren om buffring . Addera TCP Header
En TCP-huvudet innehåller 20 byte data plus ytterligare två byte för alternativen och utfyllnad . Den PSH-flaggan är en av sex kontroller flaggor ockuperar de sista sex bitarna i den 14: e byte , ett byte innehåller fyra bitar . Flaggorna är TCP : s språk , så att de två sidorna i överföringen för att upprätta en anslutning och informera varandra om sin status och de åtgärder som varje vill den andra att utföra . Varje flagga upptar en databit . Om denna bit är satt till " 1 ", flaggan är aktiv .
Syfte
PSH-flaggan är en instruktör från avsändaren till mottagaren avsluta buffring. Detta kan ha två syften. Den är främst avsedd för avsändaren att berätta mottagaren att den sista biten av data finns i paketet och att mottagaren ska nu tömma sin buffert och klara alla uppgifter på . Som en dator tar emot ett PSH paket slutar buffring , sätta PSH-flaggan har också effekten av att vända buffring av för det paketet . Buffring sker vid de punkter i paketen resa över nätverket , inte bara hos mottagaren . Detta innebär att en PSH paket färdas snabbare , eftersom den inte är buffrad vid någon punkt .
Fara
Hackare kan använda PSH-flaggan för att förhindra att ett datapaket är undersökas . Brandväggar buffert datapaket något att undersöka dem och utför säkerhetsfunktioner . Om PSH paketet är satt , några program stänga av buffring och vidarebefordra paket omedelbart , vilket berövar brandväggen tid att undersöka paketet .