Rede de computadores
1. Introdução
Quando se fala em segurança, devemos ter uma boa noção das características pela qual será feita a segurança para posteriormente poder executá-la. Desta forma, primeiramente faremos uma introdução das características gerais do protocolo UDP e depois serão abordadas as questões relativas à segurança.
2. Características Gerais do Protocolo UDP
O protocolo UDP é um protocolo de camada 4 (de transporte) no modelo OSI, que se caracteriza por ser mais simples que o TCP o outro protocolo da camada 4. Enquanto o TCP se preocupa com a conexão e a chegada correta dos dados no destino, o UDP por ser mais simples não tem a mesma preocupação, portanto, ele não verifica o recebimento dos dados pelo destino (também não possui o serviço de reenvio), não ordena as mensagens, ou seja, elas vão sendo agrupadas conforme vão chegando, não controla o fluxo de informações e não verifica a integridade dos dados para o destino. As possibilidades de o destino não receber os dados são várias como por exemplo: perder os dados, duplicar os dados ou agrupar de forma errada. Essa simplicidade do UDP pode parecer, à primeira vista, um pouco estranha e provavelmente um leigo diria: se existe um protocolo como o TCP, que garante a chegada correta dos dados no destino, para que usarmos o UDP? A resposta é fácil, por que se o protocolo é simples, ele também é menor, então devemos ver isto como ganho de velocidade na transmissão e recepção de dados, algo que nos dias atuais se torna cada vez mais importante. É claro que em muitas das vezes o pacote pode não chegar ao destino, mas também devemos avaliar que só valerá a pena enviar pacotes utilizando o UDP quando este for pequeno, neste caso menor que 512KB. Ou seja, não será em uma transferência de arquivos, como em um download usual, que será recomendado a utilização do UDP como “meio de transporte”. Uma outra característica importante do UDP e neste ponto, semelhante ao TCP é que ele se baseia em portas