PROTOCOLOS DE COMUNICAÇÃO
description
Transcript of PROTOCOLOS DE COMUNICAÇÃO
FAESO
Protocolo UDP
Professora Maria Alessandra
PROTOCOLOS DE PROTOCOLOS DE COMUNICAÇÃOCOMUNICAÇÃO
FAESO
• 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.
PROTOCOLOS DE PROTOCOLOS DE COMUNICAÇÃOCOMUNICAÇÃO
FAESO
• Simples• Menor • Mais rápido• Utiliza portas para a troca de informações
CARACTERÍSTICAS
FAESO
• 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.
PORTAS
FAESO
PROTOCOLOS QUE UTILIZAM UDP
FAESO
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.
RápidoLento devido a quantidade de
informações necessárias
PROTOCOLOS:
UDP X TCP
FAESO
• Fluxo de dados em tempo real – vídeo e voz • Jogos de computadores• Mensagens com constante retransmissão• Modelos Pergunta - Resposta
UTILIZAÇÃO
FAESO
• 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.
FRAGILIDADES
FAESO
ATAQUES COMUNSATAQUES 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
0 15 16 31
Porta de Origem Porta de Destino
Comprimento Soma de Verificação
Dados da Aplicação (Mensagem)
32 bits
CABEÇALHO