? Dados viaja em torno de redes de pacotes. Um pacote tem um segmento de dados em pacote e o corpo contém um cabeçalho na parte da frente para tratar , para descrever os dados e para o envio de informação de controlo sobre a ligação . Um pacote pode conter vários cabeçalhos ; um contém uma "bandeira de pressão. " Em especificações do protocolo , esta bandeira é sempre referido como PSH . Transmission Control Protocol
Um dos protocolos envolvidos em redes de dados em todo movimento é chamado de Protocolo de Controle de Transmissão, ou TCP. Este protocolo é responsável por estabelecer uma conexão e verificar se os pacotes de dados chegaram na sequência. Algumas instruções TCP viajar na frente de pacotes de dados, e algumas viagens em um pacote que não tem dados, mas destina-se a instrução . O programa de recepção TCP normalmente armazena os pacotes que chegam temporariamente antes de enviá -lo para o aplicativo de recebimento . Este particularmente acontece se os pacotes chegam fora de seqüência. O objetivo da bandeira PSH é instruir o receptor sobre buffering.
Cabeçalho TCP
Um cabeçalho TCP contém 20 bytes de dados além de mais dois bytes para opções e estofamento. A bandeira PSH é um dos seis sinalizadores de controle que ocupam os últimos seis bits do byte 14 , um byte contém quatro bits. As bandeiras são a linguagem da TCP , permitindo que os dois lados na transferência para estabelecer uma conexão e informar-se mutuamente do seu estatuto e as ações cada um quer o outro para executar. Cada bandeira ocupa um bit de dados . Se esse bit é definido como "1 ", a bandeira está ativo.
Finalidade
A bandeira PSH é um instrutor do emissor para o receptor para acabar buffering. Isso pode ter duas finalidades. Ele é principalmente concebidos para o remetente para dizer ao receptor que o último bit de dados estão contidos no pacote e que o receptor deve agora esvaziar o buffer e passar todos os dados . Como um computador que recebe um pacote PSH pára buffering, definindo o sinalizador PSH também tem o efeito de transformar buffer desativado para esse pacote. Buffer ocorre nos pontos de viagem pacotes através da rede , e não apenas no receptor. Isto significa que um pacote PSH viaja mais rápido , já que não é tamponado em qualquer ponto.
Perigo
Hackers podem usar o sinalizador PSH para impedir que um pacote de dados ser examinado . Pacotes de dados de buffer Firewalls ligeiramente para examiná-los e realizar funções de segurança. Se o pacote PSH é definido , todos os programas de desligar o buffer e passar o pacote imediatamente , que rouba o firewall de tempo para examinar o pacote.