Tabela com as 12 diferenças entre os protocolos TCP & UDP

Na pilha TCP/IP, os dois principais protocolos da camada de transporte são o protocolo TCP (Transmission Control Protocaol) e o protocolo UDP (User Datagram Protocol). Irei apresentar 12 diferenças entre os dois protocolos.




Características

TCP

UDP

Significado

Transmission Control Protocol

User Datagram Protocol

Camada TCP/IP

Transporte

Transporte

Conexão

Orientado a conexão: Os dispositivos envolvidos precisam estabelecer uma conexão antes de transmitir dados (com handshake).

Não orientado a conexão: Os dispositivos envolvidos não precisam estabelecer uma conexão antes de transmitir dados (sem handshake).

Aplicação

Para aplicações que requeiram alta confiabilidade, com tempo de transmissão não muito crítico, como envio de e-mails e download de arquivos.

Para aplicações que necessitam de transmissão de dados rápida e eficiente, como streming de vídeo e jogos online.

Ordenação de dados

Os pacotes de dados são organizados em uma ordem especificada.

Não há ordem especifica para os pacotes de dados. Se for necessária, a ordem deve ser gerenciada pela camada de aplicação.

Confiabilidade

Confiável, pois garante a entrega dos dados ao destino.

Não confiável, pois a entrega de dados ao destino não pode ser garantida.

Verificação de Erros

Possui mecanismos de verificação de erros sofisticados e recuperação de erros

Mecanismos de verificação de erros básico, com checksum apenas, sem recuperação de erros.

Velocidade

Mais lento que o UDP

Mais rápido que o TCP, mais simples e eficiente.

Retransmissão de pacotes

Pacotes perdidos podem ser transmitidos

Pacotes perdidos não são retransmitidos.

Tamanho do cabeçalho

Cabeçalho de tamanho variável de 20 a 80 bytes. O padrão é 20 bytes.

Cabeçalho de tamanho fixo: 8 bytes.

Suporte a broadcasting

Não suporta broadcasting de dados.

Suporta broadcasting de dados.

Protocolos que o empregam

O TCP é usado por protocolo como:

HTTP;

HTTPS;

FTP;

SMTP;

O UDP é usado por protocolos como:

DNS;

DHCP;

SNMP;

RIP;

TFTP;

Controle de fluxo

Realiza controle de fluxo.

Não realiza controle de fluxo.


Fonte: http://www.bosontreinamentos.com.br/redes-computadores/12-diferencas-entre-os-protocolos-tcp-e-udp/

Comentários

Postagens mais visitadas