? Data reiser rundt nettverk i pakker . En pakke har et segment av dataene i pakken legeme og inneholder en topptekst på forsiden for adressering , for å beskrive dataene og for å sende kontrollinformasjon om tilkoblingen. En pakke kan inneholde flere overskrifter , en inneholder en "push flagg. " I protokollen spesifikasjonene , er dette flagget alltid referert til som PSH . Transmission Control Protocol
En av de protokoller som er involvert i å flytte data rundt nettverkene kalles Transmission Control Protocol , eller TCP. Denne protokollen er ansvarlig for å etablere en forbindelse og sjekke at datapakkene har kommet i sekvens . Noen TCP instruksjoner reise foran datapakker , og noen reiser i en pakke som ikke har data , men er beregnet for undervisning. Den mottar TCP Programmet lagrer vanligvis ankommer pakker midlertidig før du sender den til å motta søknaden. Dette skjer særlig hvis pakker kommer i sekvens . Den PSH formål er å instruere mottakeren om bufring .
TCP Header
En TCP header inneholder 20 byte data pluss to byte for alternativer og polstring . Den PSH er en av seks kontroll flagg opptar de siste seks bitene i den 14. byte , en byte inneholder fire bits. Flaggene er TCP språk, slik at de to sidene i overføringen for å etablere en forbindelse og informere hverandre om sin status og hvilke handlinger hver ønsker den andre til å utføre. Hvert flagg opptar en bit av data . Hvis det bit er satt til " 1", flagget er aktiv .
Formål
PSH er en instruktør fra avsenderen til mottakeren til ende bufring. Dette kan ha to formål. Det er hovedsakelig konstruert for avsenderen å fortelle mottakeren at den siste bit av data finnes i pakken og at mottakeren skal nå tømme sin buffer og bestått alle data på . Som en datamaskin mottar et PSH pakke stopper bufring , sette PSH har også effekten av å slå bufring av for at pakken . Buffering skjer på punktene i pakker reise over nettverket , ikke bare på mottakeren . Dette betyr at en PSH pakke reiser raskere , da det ikke er bufret på noe punkt.
Danger
Hackere kan bruke PSH for å hindre en datapakke være undersøkt . Brannmurer buffer datapakker litt for å undersøke dem og utføre sikkerhetsfunksjoner. Hvis PSH pakken er satt , er alle programmer slå av bufring og pass på pakken umiddelbart, som frarøver brannmuren tid til å undersøke pakken .