PROTOCOLOS DE COMUNICAÇÃO Protocolo UDP Professora Maria Alessandra FAESO PROTOCOLOS DE COMUNICAÇÃO • Permite comunicação entre aplicações • Não orientado à conexão • Não fornece garantia de entrega e nem verificação de dados. • Alternativa eficiente tratando-se de dados que necessitam de certa velocidade como áudio e vídeo. FAESO CARACTERÍSTICAS • • • • Simples Menor Mais rápido Utiliza portas para a troca de informações FAESO PORTAS • Conceito idêntico ao conceito de portas TCP. • Permite a um processo de aplicação se associar a uma porta • É através do uso de portas que o Sistema Operacional sabe a qual programa se destina cada pacote UDP. FAESO PROTOCOLOS QUE UTILIZAM UDP FAESO PROTOCOLOS: UDP X TCP Serviço sem conexão Serviço orientado por conexão Não garante a entrega dos dados Entrega garantida através de confirmações A confiabilidade necessária ao transporte de dados é oferecida pelas aplicações. Os programas que usam TCP têm garantia de transporte confiável de dados. Lento devido a quantidade de informações necessárias Rápido FAESO UTILIZAÇÃO • • • • Fluxo de dados em tempo real – vídeo e voz Jogos de computadores Mensagens com constante retransmissão Modelos Pergunta - Resposta FAESO FRAGILIDADES • Serviço NFS (compartilhamento de discos remotos) – Invasor com IP falso pode ter acesso ao servidor. • Protocolo RIP (utilizado por roteadores para detectar melhor caminho) – As informações não são checadas portanto um invasor pode enviar informações falsas e gravar os pacotes enviados. FAESO ATAQUES COMUNS • IP Spoofing – troca do IP de origem • SYN Flood – processo que sobrecarrega a máquina • Fraggle – chuva de pacotes através de broadcast • New Teardrop – travamento das máquinas pois falsifica tamanho do pacote • WORM W32.SQLEXP – ataque de negação de serviço FAESO EXEMPLO: MONITORAÇÃO REMOTA FAESO Portanto, o protocolo UDP apesar de simples faz a entrega de mensagens independentes, designadas por datagramas, entre aplicações ou processos em sistemas host, onde a rapidez na transmissão é prioridade. FAESO CABEÇALHO 0 15 16 31 Porta de Origem Porta de Destino Comprimento Soma de Verificação Dados da Aplicação (Mensagem) 32 bits FAESO