Você está na página 1de 11

Protocolos

UDP E TCP
O que veremos a seguir…

01 História do TCP 02 Como funciona o


TCP

03 Definição UDP 04 Como funciona o


UDP

05 Apresentação dos
códigos
História do TCP
Desenvolvido em 1969 no Departamento de Defesa
dos Estados Unidos, como parte do projeto
ARPANET, foi criado com o objetivo de estabelecer
uma tecnologia de comunicação capaz de transmitir
grandes volumes de dados em alta velocidade. Essa
necessidade surgiu durante um período tenso na
história americana, marcado pela Guerra Fria e pela
Guerra do Vietnã, com preocupações crescentes sobre
uma possível guerra nuclear.

Ao longo das décadas seguintes, o TCP/IP se juntou a


outros avanços tecnológicos, como a criação do HTTP,
para formar a Internet como a conhecemos hoje
Como funciona?
A divisão do TCP/IP em camadas existe
porque, desta forma, a transmissão de
dados pode ser padronizada e realizada
de modo independente dos dispositivos
envolvidos no processo. Segue as
divisões:
Camadas do Protocolo TCP

Camada de Camada de transporte


aplicação (TCP)
A camada de aplicação refere-se aos
programas e protocolos que o TCP/IP Ela é que define como os dados serão transmitidos entre as
deve utilizar para iniciar a transmissão de duas partes do processo (como o seu computador e o servidor
no qual um site está hospedado, por exemplo).
dados.

Camada de Camada de rede


interface (IP)
Essa camada lida com as interfaces dos hosts e transforma os
Também chamada de camada de enlace de dados ou ligação de pacotes de dados em datagramas. Cada datagrama possui
dados —lida com a transferência em si dos dados entre os hosts. dois componentes principais: um cabeçalho (header), contendo o
Ou seja, finalizando o paralelo com o serviço postal, trata-se do endereço IP da origem e do destino e outros dados relevantes, e a
envio de fato do seu pacote ao destinatário. carga útil (payload), que contém os dados em si que estão sendo
enviados.
Portas TCP

o TCP usa as chamadas

Porta 21
portas, elementos
Porta 20 Porta 22 numéricos que identificam
os pontos de uma
transferência de dados. As
Transferência Controle de portas são sempre

de dados via Login SSH utilizadas em conjunto com


comando FTP (Secure Shell)
um endereço de rede
FTP

Porta 25 Porta 53 Porta 80 Porta 443


Serviço de
Recebimento DNS (Sistema Transferências Transferências
de emails via de Nomes de HTTP HTTPS (via
SMTP Domínio) TLS/SSL)
UDP - Definição
UDP (User Datagram Protocol) é um
protocolo de comunicação da camada de
transporte do modelo TCP/IP. É um
protocolo não orientado a conexão, o
que significa que não estabelece uma
conexão antes de enviar dados.
O UDP é projetado para fornecer uma
comunicação de baixa latência e é
frequentemente usado em situações em que a
perda de dados não é crítica ou em aplicações
em tempo real, como videoconferência, jogos
online e transmissão de áudio/vídeo ao vivo.
Como funciona o UDP

O protocolo UDP funciona de forma


semelhante ao TCP, mas elimina todo o
material de verificação de erros. Toda a
comunicação de ida e volta introduz
latência, tornando as coisas mais lentas.
Principais conceitos
Quando um aplicativo usa UDP, os pacotes são
enviados apenas para o destinatário. O remetente não
espera para ter certeza de que o destinatário recebeu
o pacote. Se o destinatário perder alguns pacotes UDP
aqui e ali, o remetente não os reenviará. Perder toda
essa sobrecarga significa que os dispositivos podem se
comunicar mais rapidamente.

UDP é usado quando a velocidade é desejável e a correção


de erros não é necessária. Por exemplo, ele é
frequentemente usado para transmissões ao vivo e jogos
online. Digamos que você esteja assistindo a um stream de
vídeo ao vivo, que geralmente é transmitido usando UDP
em vez de TCP. O servidor apenas envia um fluxo constante
de pacotes UDP para os computadores que estão assistindo.
Vamos para os
códigos!
ARIGATHAN
Brenno de Sousa
KS! Isabely Stela

José Calli Milene Rodrigues

Nicolas Moura Wellignton Talvani

Você também pode gostar