Dados viaja em torno de redes e através da Internet , em uma estrutura chamada de pacotes. O pacote contém os dados no seu corpo e tem uma série de cabeçalhos na parte da frente do corpo . Cabeçalhos contêm os endereços de origem e destino do pacote e outras informações, incluindo como os dados podem ser reagrupados pelo receptor , além de informações de controle para permitir que o receptor para verificar se o pacote chegou incorrupto . Se alguma coisa der errado com a transmissão de um pacote , ele é descartado . Protocolos diferentes têm diferentes procedimentos para lidar com esta situação. Protocolos de Rede Básica
Três protocolos estão envolvidos no acompanhamento da passagem de pacotes .
O primeiro é o Protocolo de Internet. Embora o Protocolo de Internet não tem métodos para lidar com pacotes perdidos , tem um protocolo associado chamado de Message Protocol Controle de Internet, que trata de erro de mensagens IP .
Os outros dois protocolos são alternativas entre si. Um pacote será ou seguir o User Datagram Protocol ou Protocolo de Controle de Transmissão, nunca ambos. Cada um tem diferentes procedimentos para lidar com pacotes perdidos .
Internet Protocol
O cabeçalho IP é ditada pelo Protocolo de Internet e contém uma série de campos que podem causar um pacote para ser descartado . O "Time to Live" campo contém o número máximo de ligações que o pacote pode atravessar. Cada roteador que o pacote passa por reduzir esse número por um. Se o tempo de vida número chega a zero, o roteador descarta o pacote recebido e envia uma mensagem ICMP para o remetente do pacote. O outro campo é uma bandeira de fragmentação . Se este proíbe a fragmentação do pacote , que pode fazer com que o pacote deve ser descartado. Cada rede define um comprimento máximo de um pacote . Se um pacote é mais do que o máximo, o roteador de recepção divide em pacotes mais pequenos , de modo que ele possa atravessar a rede . Esta é a fragmentação. Se o cabeçalho IP proíbe a fragmentação , o roteador descarta o pacote e envia de volta uma mensagem de ICMP .
ICMP
The Message Control Protocol Internet lida com mensagens de erro no nome do Protocolo Internet. Muitas condições podem impedir que um pacote de ser aceites pelo seu receptor , no entanto, os dois tipos de erro principais relacionados com os pacotes despejados , descreva porque o pacote falhou. O primeiro é " Destino inacessível . " Isto poderia ser porque o endereço IP está errado, ou o número da porta não está correcto. O erro de fragmentação faz parte deste grupo. O segundo grupo é a mensagem " Tempo excedido" . Isso inclui o tempo de vida de erro, e também uma outra condição que notifica que um pacote fragmentado não pode ser remontado .
Transportes Protocolos
O Transmission Control Protocol forma de pacotes de dados e cria uma ligação entre cada extremidade de uma transmissão . O cabeçalho TCP contém uma sequência de dados que viajam em cada pacote , de modo que a série pode ser reagrupados num fluxo de dados por parte do receptor . Se um pacote em que a seqüência não chega , o receptor solicita sua retransmissão . O User Datagram Protocol é muito mais leve. Ele inclui uma soma de verificação , que é calculado sobre o conteúdo de um pacote . Se o receptor vem com um resultado diferente do cálculo da soma de verificação , ele descarta o pacote , mas não notifica o remetente.