Diferenças Entre Protocolo UDP e TCP
Os Protocolos TCP e UDP fazem parte da camada de transporte de dados, o Protocolo TCP garante a Integridade dos Dados enquanto o UDP garante a Velocidade de transmissão, veja abaixo as principais diferenças entre estes protocolos.
Protocolo TCP |
Protocolo UDP |
Orientado a Conexão, dispositivos precisam estar conectados (Hand Shake) |
Não é orientado a conexão dados são enviados e trocados |
Usado em Troca de informações que precisam de confiabilidade de dados |
Usado em Troca de Informações que necessitem de velocidade |
Os pacotes são enviados na ordem especificada |
A Ordem É gerenciada na camada de aplicação |
Confiável garante a entrega de dados |
Não Confiável a Entrega Não É garantida |
Possui Mecanismos de Verificação de Erros e Consegue Recupera-los |
Não Possui Mecanismo de Verificação De Erros |
Mais Lento |
Mais Rápido |
Dados Podem Ser Retransmitidos |
Dados Não Podem Ser Retransmitidos |
Cabeçalhos de 20 a 80 Bytes |
8Bytes |
Não tem Suporte a Brodcast nem Multicast |
Tem Suporte a Brodcast nem Multicast |
É usado nos protocolos HTTP, SMTP, HTTPS e FTP |
É usado pelo protocolo DNS, DHCP, ANMP, RIP e TFTP |
Realiza Controle De Fluxo envia pacotes de acordo com o quanto o
cliente recebe |
Não tem controle de fluxo |
Cabeçalho ·
-Número de Porta de Origem ·
-Número de Porta de Destino ·
-Número de Sequencia ·
-Número de Confirmação ·
-Comprimento de Cabeçalho ·
-Reservado ·
-Flags ECN ·
-Bits de Controle ·
-Tamanho da Janela ·
-CheckSum ·
-Ponteiro de Urgente ·
-Opções |
Cabeçalho ·
-Número de Porta de Origem ·
-Número de Porta de Destino ·
-Comprimento ·
-CheckSum |
Fontes:
Comentários
Postar um comentário