Hva er PSH Brukes til på en nettverkspakke?

Hva er PSH Brukes til på en nettverkspakke?


Dataene reiser rundt nettverk i pakker. En pakke har et segment av data i pakken kroppen og inneholder en overskrift på forsiden for adressering, for å beskrive data og for å sende styringsinformasjon om tilkoblingen. En pakke kan inneholde flere overskrifter; en inneholder en "push flagg." I protokollen spesifikasjoner, er dette flagget alltid referert til som PSH.

Transmission Control Protocol

En av de som er involvert i å flytte data rundt nettverk protokoller kalles Transmission Control Protocol, eller TCP. Denne protokollen er ansvarlig for å etablere en forbindelse og kontrollere at datapakkene har kommet i sekvens. Noen TCP instruksjoner reise foran datapakker, og noen reiser i en pakke som ikke har data, men er ment for instruksjon. Mottaker TCP Programmet lagrer vanligvis ankommer pakker midlertidig før du sender det til mottaker søknaden. Dette skjer særlig hvis pakker kommer ut av sekvens. Den PSH formål er å instruere mottakeren om bufring.

TCP Header

En TCP header inneholder 20 byte data pluss to mer byte for alternativer og polstring. Den PSH er en av seks flagg som opptar de siste seks biter av det 14. byte; en byte inneholder fire biter. Flaggene er TCP språk, slik at de to sidene i overføringen for å etablere en forbindelse og informere hverandre om deres status og handlingene hvert ønsker den andre til å utføre. Hvert flagg inntar en bit av data. Hvis den biten er satt til "1" flagget er aktiv.

Hensikt

Den PSH er en instruktør fra avsender til mottaker til slutt bufring. Dette kan ha to formål. Den er hovedsakelig konstruert for avsenderen å gi beskjed til mottakeren at den siste bit av data er inneholdt i pakken, og at mottakeren skal nå tømme dens buffer og passere alle data på. Som en datamaskin mottar et PSH pakke stopper bufring, sette PSH også har effekten av å snu bufring av for den pakken. Bufring skjer på punktene i pakker reise over nettverket, ikke bare på mottakeren. Dette betyr at en PSH pakke overføres raskere, da det ikke er bufret ved hvilket som helst punkt.

Fare

Hackere kan bruke PSH for å hindre at en datapakke som undersøkes. 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 brannmur tid til å undersøke pakken.