Buscar

Sistemas Distribuídos atividade 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

PERGUNTA 1
	 
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].
O protocolo TCP tem por maior qualidade a garantia de entrega dos pacotes enviados, ou seja todo pacote que sai do emissor chega até o receptor especificado e de forma ordenada independente da rota, sendo que a sessão de envio de um pacote inicia com o cliente enviando um pedido e termina com uma confirmação de recebimento do pacote corretamente, se algum erro acontecer, ocorre a informação do pacote que ocorreu o erro ocorrendo o reenvio do referido pacote, podemos pensar.
O protocolo UDP diferentemente do TCP tem um funcionamento simplificado sendo um protocolo que não fornece garantia de entrega dos pacotes, o funcionamento do protocolo UDP uma máquina emissora qualquer envia uma determinada informação e uma máquina receptora é responsável por receber a informação, sendo que em nenhum momento ocorre qualquer forma de confirmação de recebimento de pacotes, dessa forma quando ocorre a perda de algum pacote não existe nenhuma solicitação de reenvio, passando despercebido pelo destinatário que considera o pacote como inexistente.
Podemos apresentar 3 cenários para a utilização dos protocolos TCP e UDP:
1- O programa Skype, utiliza UDP, pois a perda de alguns pacotes é tolerável, já que permitem o transcurso de uma conversa de áudio e de vídeo, com alguns travamentos onde escuta-se barulhos ou a tela congela, aparece distorcida ou incompleta, esses são ações de pacotes perdidos, mas que não impossibilitaram a conversa com a utilização do programa via UDP.
2- O programa Filezilla que realiza transporte de arquivos via FTP, utiliza o protocolo TCP pois é um tipo de programa que precisa garantir a integridade do recebimento/envio dos pacotes enviados até a conclusão do envio de um arquivo, sendo informado da perda de algum pacote para o reenvio.
3- O programas de e-mail como o Thunderbird, Outlook e Apple Mail normalmente utilizam protocolo de acesso do tipo IMAP ou POP3 que devido a simplicidade é o mais utilizados, porém todos esses programas por exigirem fidedignidade nos dados enviados e recebidos utilizam o protocolo TCP.

Continue navegando