? Data rejser rundt netværk i pakker . En pakke bærer et segment af dataene i pakken legeme og indeholder en header på forsiden til adressering , til at beskrive data og til at sende styreinformation om forbindelsen. En pakke kan indeholde flere overskrifter , man indeholder en "push flag. " I protokol specifikationer er dette flag altid benævnt PSH . Transmission Control Protocol
En af de protokoller, der er involveret i at flytte data rundt netværk kaldes Transmission Control Protocol , eller TCP. Denne protokol er ansvarlig for at etablere en forbindelse og kontrollere, at datapakker er ankommet i rækkefølge. Nogle TCP instrukser rejse foran datapakker , og nogle rejse i en pakke , der ikke har nogen data, men er beregnet til instruktion. Den modtagende TCP program normalt gemmer ankommende pakker midlertidigt , inden den sendes til den modtagende ansøgningen. Dette sker især , hvis pakker ankommer ud af sekvens . Den PSH formål er at instruere modtageren om buffering .
TCP Header
TCP header indeholder 20 byte data plus yderligere to bytes for optioner og polstring . Den PSH er et af seks kontrol flags besætter de sidste seks bits fra det 14. byte , en byte indeholder fire bits. Flagene er TCP sprog , så de to sider i overdragelsen at etablere en forbindelse og informere hinanden om deres status og de handlinger hver ønsker den anden til at udføre. Hver flag indtager en bit data. Hvis denne bit er sat til " 1" flaget er aktiv .
Formål
PSH flaget er en instruktør fra afsenderen til modtageren til ende buffer. Dette kan have to formål. Det er hovedsagelig konstrueret til afsenderen for at fortælle modtageren, at den sidste bit af data er indeholdt i pakken og at modtageren skal nu tømme sin buffer og videregive alle oplysninger om . Som en computer modtager en PSH pakke stopper buffering , indstilling af PSH også har den virkning at dreje buffering slukke for denne pakke . Buffering sker på de punkter i pakkerne rejse på tværs af netværket , ikke blot på modtageren . Det betyder, at en PSH pakke rejser hurtigere , da det ikke er bufferet på noget tidspunkt.
Danger
Hackere kan bruge PSH flag for at forhindre en datapakke være undersøgt. Firewalls buffer datapakker lidt for at undersøge dem og udføre sikkerhedsfunktioner. Hvis PSH pakken er indstillet, alle programmer slukke buffering og videregive den pakken med det samme , hvilket frarøver firewall tid til at undersøge pakken.