Che cosa è PSH Utilizzato per su un pacchetto di rete?

April 28

Che cosa è PSH Utilizzato per su un pacchetto di rete?


Dati viaggia intorno reti a pacchetti. Un pacchetto trasporta un segmento di dati nel corpo del pacchetto e contiene un'intestazione nella parte anteriore per l'indirizzamento, per la descrizione dei dati e per l'invio di informazioni di controllo sulla connessione. Un pacchetto può contenere diversi intestazioni; uno contiene una "bandiera spinta." In specifiche del protocollo, questo flag viene sempre indicato come PSH.

Transmission Control Protocol

Uno dei protocolli coinvolti nello spostamento dei dati in tutto le reti si chiama il Transmission Control Protocol, o TCP. Questo protocollo è responsabile per stabilire una connessione e verifica che i pacchetti di dati sono arrivati ​​in sequenza. Alcune istruzioni TCP viaggiano davanti pacchetti di dati, e qualche viaggio in un pacchetto che non ha dati ma funge da istruzioni. Il programma di TCP ricevente solitamente memorizza i pacchetti in arrivo temporaneamente prima di inviarlo per l'applicazione ricevente. Questo accade in particolare se i pacchetti arrivano fuori sequenza. Lo scopo del flag PSH è quello di istruire il ricevitore su di buffering.

TCP Header

Un colpo di testa TCP contiene 20 byte di dati, più altri due byte per opzioni e imbottitura. La bandiera PSH è uno dei sei bandiere di controllo che occupano gli ultimi sei bit del byte di 14 °; un byte contiene quattro bit. Le bandiere sono il linguaggio di TCP, permettendo le due parti nel trasferimento di stabilire una connessione e si informano reciprocamente del loro stato e le azioni di ogni vuole l'altro da eseguire. Ogni bandiera occupa un bit di dati. Se questo bit è impostato a "1", la bandiera è attiva.

Scopo

Il flag PSH è un istruttore dal mittente al destinatario di buffer fine. Questo può avere due scopi. È principalmente per il mittente al ricevitore che l'ultimo bit di dati sono contenuti nel pacchetto e che il ricevitore dovrebbe svuotare il buffer e trasmettere tutti i dati. Come un computer riceve un pacchetto PSH ferma buffer, impostando il flag PSH ha anche l'effetto di trasformare buffer off per quel pacchetto. Buffer avviene nei punti del viaggio pacchetti attraverso la rete, non solo al ricevitore. Ciò significa che un pacchetto PSH viaggia più veloce, in quanto non è tamponato in qualsiasi punto.

Pericolo

Gli hacker possono utilizzare il flag PSH per evitare che un pacchetto di dati in fase di esame. I firewall tampone pacchetti di dati un po 'di esaminarli e di eseguire funzioni di sicurezza. Se il pacchetto PSH è impostato, tutti i programmi si spengono buffering e trasmettere il pacchetto immediatamente, che priva il firewall di tempo per esaminare il pacchetto.