PROTOCOLOS TCP UDP
IFSP – CAMPUS CAMPOS DO JORDÃO
Tecnologia em Análise e Desenvolvimento de Sistemas
Integrantes
Histórico
Vint Cerf e Bob Kahn
Queriam um protocolo que suportasse uma série de serviços de transporte, desde a entrega sequencial de dados totalmente confiável até o serviço de datagrama;
O TCP resultou numa versão que somente permitiu circuitos virtuais;
Para aplicações que não queriam os serviços de TCP, uma alternativa foi o UDP, para prover acesso direto ao serviço básico de
IP.
Diferenças
TCP (Transmission Control
Protocol)
Confiança/Segurança:
Orientado à conexão. Entrega
Garantida;
Ordenação dos pedidos:
É garantida a ordem de recebimento das mensagens;
Peso do protocolo:
Pesado, devido à elevada informação no cabeçalho das mensagens; UDP (User Datagram Protocol)
Confiança/Segurança:
Sem conexão. Entrega não garantida; Ordenação dos pedidos:
Não é garantida a ordem de recebimento das mensagens;
Peso do protocolo: Leve, devido à pouca informação no cabeçalho das mensagens;
Diferenças
Pacotes:
Os dados são transmitidos de forma sequêncial, sem distinção de início e fim do pacote. Podem existir multiplos pacotes por chamada. Protocolos que usam TCP:
HTTP, FTP e SMTP.
Aplicações:
Servidor Web, p2p.
Pacotes:
Datagramas,
um pacote por uma chamada
Protocolos que usam UDP:
DNS, DHCP e TFTP
Aplicações:
Usado para aplicações do tipo streaming de vídeo ou outras onde se possa perder alguns dados sem comprometer a recepção da informação. Utilizado em aplicações p2p. O UDP é mais rápido e eficiente para aplicações que não necessitem de entrega garantida de leitura.
TCP
• O TCP é um dos protocolos sob os quais se assenta o núcleo da Internet. A versatilidade e robustez deste protocolo tornou-o adequado para redes globais, já que este verifica se os dados são enviados de forma correta, na sequência apropriada e sem erros, pela rede.
• O