Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Altro Networking Computer >> .

Che cosa è PSH in un pacchetto di rete

Il Transmission Control Protocol, meglio conosciuto come TCP , è un protocollo di rete specializzato nella formazione di connessioni . Una connessione non è solo contatto tra computer , ma un quadro stabilito entro il quale si verifica uno scambio di messaggi . La sessione ha un identificatore e ogni messaggio inviato in avanti o indietro all'interno di tale sessione porta ID della sessione. TCP ha un numero di collegamenti nella sua struttura di messaggio . Certi aspetti di un pacchetto di messaggi sono espresse impostando un bit a "1 ". Le scorciatoie sono chiamati bandiere e PSH è una di quelle bandiere . Pacchetti di dati

dati viaggiano intorno reti in segmenti . Non tutte le informazioni che viaggiano da A a B viaggia insieme. Questo per evitare che una trasmissione monopolizzavano il cavo di rete e bloccare tutti gli altri fuori . Poiché i dati vengono suddivisi in pezzi , ci deve essere un sistema per permettere al ricevitore di riassemblare i segmenti di dati nel giusto ordine . Questo è il lavoro di TCP . Si deve stabilire una sessione con la sua controparte per descrivere i dati ricevuti nel contesto dell'intero flusso di dati . Per realizzare i suoi compiti , si mette un colpo di testa sulla parte anteriore di ogni pacchetto di dati nelle sue comunicazioni con la sua controparte . Questo è dove si trova il flag PSH .
TCP Flag

intestazione TCP contiene sei posti riservati alle bandiere . Ogni flag è 1 - bit lungo - se tale bit è impostato a uno, allora il flag è attivo e il destinatario del pacchetto conosce lo stato del pacchetto. Le sei bandiere sono SYN , ACK , PSH , URG , RST e FIN . L'intestazione TCP contiene un totale di 20 byte . I flag TCP sono posizionati come gli ultimi sei bit del 14 byte .
PSH Bandiera

Il codice PSH è l'abbreviazione di " spingere ". Un pacchetto di dati viaggiano su una rete può essere conservato brevemente ad un certo numero di punti , o perché la rete è congestionata e il dispositivo di rete è in attesa di spazio , o perché il pacchetto arriva fuori sequenza e il ricevitore è in attesa per il pacchetto mancante . Il flag PSH dice a tutti di inviare il pacchetto senza buffer , o per fermare il buffering . Questo ha due possibili usi . Uno è quello di rimuovere tutto il buffering dal sistema per quel particolare pacchetto , o per dire al ricevitore per interrompere il buffering di tutti i dati che ha ricevuto finora , compreso il pacchetto PSH . Questo ha l'effetto di raccontare il ricevitore che ha ricevuto tutti i dati per il momento e dovrebbe smettere di buffering e avviare l'elaborazione .
URG Bandiera

Il flag PSH è molto simile alla bandiera URG . URG sta per " urgente". Il flag URG bypassa anche il buffering . L'intestazione TCP contiene anche un secondo puntatore di urgenza , e lo scopo principale della bandiera URG è dire a tutti che lo stato urgente indicato dalla stampante urgente è uno stato valido . Un pacchetto urgente bypassa anche tutti buffering. A differenza di un pacchetto PSH , tuttavia , il pacchetto è inviato urgente avanti di eventuali altri pacchetti che sono stati in attesa in coda più lunga . Il pacchetto URG salta le code ed evita buffer , mentre il pacchetto PSH evita solo , o le estremità , di buffering .

 

networking © www.354353.com