Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Os sistemas distribuídos necessitam se comunicar para trocar informações relevantes 
para a execução de suas funcionalidades. Para permitir esta comunicação, é necessário 
o uso de protocolos bem definidos que descrevem como deve acontecer a comunicação. 
Este protocolo bem definido é essencial para que, mesmo sistemas que não se 
conheçam, possam se comunicar de forma correta. Assim, dentre os protocolos de 
comunicação usados para o transporte de mensagens temos o TCP e o UDP. Em 
complemento ao que foi exposto, considere a citação a seguir: 
 
“O sucesso do protocolo TCP/IP deve-se à sua independência em relação à tecnologia 
de transmissão subjacente, o que permite a interligação de muitas redes e enlaces de 
dados heterogêneos. Os usuários e os programas aplicativos percebem uma única rede 
virtual suportando TCP e UDP, e os desenvolvedores de programas baseados em TCP 
e UDP veem uma única rede IP virtual, ocultando a diversidade da mídia de transmissão 
subjacente.” (COULOURIS, 2013, p. 108). 
 
Na sequência, a questão tem por objetivo avaliar a capacidade do estudante de 
entender os principais conceitos que diferenciam os protocolos TCP e UDP, 
discriminando quando é mais relevante usar TCP ou UDP. 
Considerando o que foi exposto, disserte sobre pelo menos 3 cenários (sistemas) do 
seu cotidiano e indique qual o protocolo mais apropriado, podendo ser o protocolo TCP 
ou o UDP. Justifique suas respostas. 
 
Fonte: COULOURIS, G. Sistemas distribuídos: conceitos e projeto. São Paulo, 
Bookman, 2013. [Recurso eletrônico]. 
 
R: 
 Primeiramente, precisamos destacar as diferenças entre os dois protocolos aqui 
citados. Sendo assim, falaremos sobre as características do TCP e do UDP 
respectivamente. 
 O protocolo TCP (Transmission Control Protocol), é um dos protocolos mais 
utilizados no mundo, especialmente na camada de transporte, principalmente para 
aplicações Web. O TCP é sinônimo de confiabilidade e integridade para envio de dados. 
Para compreendermos melhor, o TCP utiliza uma espécie de “aperto de mão”, 
chamado de three-way handshake ou SYN, SYN-ACK e ACK. Este método consiste na 
conexão entre dois HOSTS, iniciando com o primeiro HOST enviando um pacote de 
sincronização para o segundo HOST (etapa de Synchronize). O segundo HOST, o que 
recebeu o pacote e as informações, confirma retornando à informação ao primeiro 
HOST (etapa de Synchronize-Acknowledgment). Após estas duas etapas, chegamos na 
terceira e última, a de confirmação (Acknowledgment), estabelecendo-se assim uma 
conexão entre os dois. Uma característica muito interessante e importante de salientar, 
é que o TCP permite envio de dados de forma simultânea. 
Devido a todo este processo de “três vias”, o protocolo TCP geralmente é 
recomendado para casos onde existe a necessidade da confirmação/recebimento da 
informação, garantindo a integridade e confiabilidade como já mencionado 
anteriormente, em troca de velocidade (menor, se compararmos ao UDP). 
Já o protocolo UDP (User Datagram Protocol), possui duas características 
interessantes, a primeira, é sua maior velocidade, comparada ao TCP, e a segunda, 
devido a sua maior velocidade não temos a garantia de que os dados forem entregues, 
ou se a ordem da entrega está aderente. Um exemplo prático de fácil compreensão, é 
compararmos o UDP com um anúncio sendo feito em alto-falante. Sabemos que o 
anúncio foi enviado, mas não temos a confirmação se foi recebido, compreendido ou de 
que jeito chegou. Diferentemente do TCP, o UDP não é voltado à conexão, portanto, 
seu método aqui é outro, e por isso, sua maior vantagem é a sua velocidade. 
Uma vez que os conceitos foram elucidados, torna-se mais fácil analisarmos o 
ambiente, e identificar quais protocolos utilizamos no dia a dia em situações cotidianas. 
Para jogos online, por exemplo, o protocolo UDP é de extrema importância, 
devido à velocidade no qual o software (o jogo neste caso), necessita. Exemplos de 
jogos que utilizam o UDP: League of Legends, Calld of Duty, entre outros. Para ligações 
e chamadas de vídeo, diversos usuários utilizam o WhatsApp, que necessita do 
protocolo UPD (porta 3478), para que estes modelos de ligações sejam efetuados. 
Mesmo que aja perdas de pacotes, para chamadas de vídeo estes problemas são 
pequenos e passam despercebidos pelos usuários, sem necessidade de preocupações. 
Este mesmo conceito é utilizado nos sites do YouTube Live e Twitch, que possuem 
diversas transmissões de vídeo ao vivo. Com menor latência e alta velocidade, estes 
sites de streaming se beneficiam com o uso do protocolo em questão. 
Já para atividades como, leitura de e-mails ou mensagens de texto (pelo próprio 
WhatsApp mesmo), navegação de sites pela Internet para pesquisa ou leitura, 
transferência de arquivos, o protocolo TCP é mais recomendado, tendo em vista sua 
maior confiabilidade, pois, para estes casos mencionados, exige-se garantia da entrega, 
na ordem correta e na forma correta. Um exemplo curioso que merece destaque, é o da 
NETFLIX, que mesmo sendo uma plataforma de streaming de filmes e séries online, 
diferente do que muitos pensam, ela utiliza-se do protocolo TCP, por ser um protocolo 
mais sensível ao tempo, e não requerer encaminhamento de porta. Utilizando o TCP, a 
NETFLIX consegue reduzir problemas de buffering, maior qualidade, e menor 
congestionamento em sua rede. O motivo principal, é que seu “motor”, pré-busca e 
armazena em buffer os seus serviços e mídias, muito antes dos espectadores 
assistirem. 
Enfim, podemos entender de forma mais clara, que na Internet não existe uma 
“bala de prata”, uma solução definitiva, mas sim, uma melhor solução para cada tipo de 
problema, seja UPD ou TCP, temos protocolos para atender todas as nossas 
necessidades, isso sim é mais importante. 
 
 
Referências Bibliográficas: 
 
REGO, Antoniel da Silva. Protocolos TCP e UPD para EBSERH (TI). OUTUBRO DE 
2023. 
Disponível em: https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-
udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streamin
g%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3
%AAncia%20poss%C3%ADvel. Acesso em: 12/11/2023; 
 
ACERVO LIMA. POR QUE A NETFLIX USA TCP, MAS NÃO UDP PARA STREAMING 
DE VÍDEO?. 
Disponível em: https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-
udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streamin
g%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3
%AAncia%20poss%C3%ADvel. Acesso em: 12/11/2023; 
 
ORESTES, Yan. O que é UDP e TCP? Entenda quais as diferenças e como funciona 
cada Protocolo. SETEMBRO DE 2023. 
Disponível em: https://www.alura.com.br/artigos/quais-as-diferencas-entre-o-tcp-e-o-
udp. Acesso em: 12/11/2023; 
 
GORMAN, Bem. TCP ou UPD: diferença entre os protocolos. FEVEREIRO 2023. 
Disponível em: https://www.avast.com/pt-br/c-tcp-vs-udp-difference. Acesso em: 
12/11/2023; 
 
GANDINI, Ulisses. Um estudo sobre o protocolo de transporte em League of Legends. 
JULHO DE 2020. 
https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvel
https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvel
https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvel
https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvel
https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvelhttps://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvel
https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvel
https://www.estrategiaconcursos.com.br/blog/protocolo-tcp-udp/#:~:text=Aplica%C3%A7%C3%B5es%20do%20protocolo%20UDP&text=Streaming%20de%20V%C3%ADdeo%20e%20%C3%81udio,com%20a%20menor%20lat%C3%AAncia%20poss%C3%ADvel
https://www.alura.com.br/artigos/quais-as-diferencas-entre-o-tcp-e-o-udp
https://www.alura.com.br/artigos/quais-as-diferencas-entre-o-tcp-e-o-udp
https://www.avast.com/pt-br/c-tcp-vs-udp-difference
Disponível em: https://www.linkedin.com/pulse/um-estudo-sobre-o-protocolo-de-
transporte-em-league-legends-gandini/?originalSubdomain=pt. Acesso em: 12/11/2023; 
 
THURMANN. Quais as portas do WhatsApp? 
Disponível em: https://filememo.info/sobre/54613/quais-as-portas-do-whatsapp. Acesso 
em: 12/11/2023. 
https://www.linkedin.com/pulse/um-estudo-sobre-o-protocolo-de-transporte-em-league-legends-gandini/?originalSubdomain=pt
https://www.linkedin.com/pulse/um-estudo-sobre-o-protocolo-de-transporte-em-league-legends-gandini/?originalSubdomain=pt
https://filememo.info/sobre/54613/quais-as-portas-do-whatsapp

Mais conteúdos dessa disciplina