·

Cursos Gerais ·

Rede de Computadores

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Caroa estudante Nesta atividade você é convidadoa a verificar como a disciplina em questão pode contribuir na sua experiência e formação profissional Por esse motivo nesta atividade discursiva você é instigadoa a solucionar um problema voltado para sua área de formação Com o auxílio dos professores e demais estudantes oa alunoa deixa de apenas absorver conteúdos e passa a construir conhecimento Abrese dessa forma espaço para a pesquisa a exposição de ideias os debates e principalmente para o raciocínio criativo Dessa forma oa alunoa se transforma em uma aliadoa na busca pelo conhecimento uma vez que a faculdade o motiva na criação da construção da aprendizagem Agora vejamos o contexto apresentado a seguir No cenário de redes de computadores os protocolos são mecanismos desenvolvidos visando a realização de tarefas de maneira padronizada como por exemplo permitir a comunicação entre duas ou mais máquinas Assim os serviços de rede são oferecidos em uma rede de computadores utilizando diversos protocolos O modelo TCPIP é uma arquitetura de referência para a construção e configuração de redes de computadores que foi originalmente desenvolvido pela Advanced Research Projects Agency Network ARPANET e é amplamente utilizado em redes locais e na Internet Ele é composto por quatro camadas principais camada de aplicação camada de transporte camada de rede e camada de enlace de dados A camada de aplicação é a camada mais alta do modelo e é responsável pela comunicação de dados entre aplicativos A camada de transporte é responsável pelo controle de fluxo e gerenciamento de conexões de rede Os dois principais protocolos nesta camada são o TCP Transmission Control Protocol e o UDP User Datagram Protocol A camada de rede é responsável pelo endereçamento lógico e roteamento de pacotes O protocolo principal nesta camada é o IP Internet Protocol A camada de enlace de dados é responsável pela transmissão de pacotes de dados na rede física Esta camada é dividida em duas subcamadas a subcamada de controle de acesso ao meio MAC e a subcamada de controle lógico do link LLC Os protocolos mais comuns nesta camada incluem Ethernet e WiFi Acerca da arquitetura de referência TCPIP e dos conceitos envolvendo os protocolos UDP e TCP responda as questões abaixo a Descreva o processo de uso de um socket e explique sua importância na disponibilização de serviços de rede citando um exemplo de serviço baseado no protocolo TCP b Descreva o processo de estabelecimento de uma conexão utilizando o protocolo TCP c Explique como se dá o processo de detecção de erros e retransmissões em uma rede utilizando o protocolo TCP d Explique quais tipos aplicações devem utilizar o protocolo UDP ou TCP e cite um exemplo para cada protocolo Como entregar a atividade O arquivo gerado na atividade deverá ser produzido no TEMPLATE para atividade MAPA disponibilizado no Studeo e pode ser entregue com a extensão doc docx ou pdf e anexado no ambiente da Atividade no STUDEO Dicas para realizar a atividade 1 Durante as aulas o professor fornecerá dicas que podem ser utilizadas para a confecção das suas atividades assim é de suma importância participar das aulas ao vivo ou assistilas posteriormente 2 Assista às aulas conceituais da disciplina Orientações Plágios e cópias indevidas serão penalizadas com descontos na nota podendo chegar a zero Não são permitidas correções parciais no decorrer do módulo pois a interpretação da atividade também faz parte da avaliação Atenção ao prazo de entrega da atividade Sugerimos que envie sua atividade antes do prazo final para evitar transtornos e lentidão nos servidores Evite o envio de atividade em cima do prazo Boa atividade P1 P2 SEQ 0 ACK 1 perda Tempo de Espera SEQ 0 ACK 1 Resolução Exercícios Redes de Computadores a Descreva o processo de uso de um socket e explique sua importância na disponibilização de serviços de rede citando um exemplo de serviço baseado no protocolo TCP Sockets são utilizados como uma forma de estabelecer a comunicação entre 2 processos Eles especificam o protocolo utilizado e as informações necessárias endereço e porta dos pontos finais da comunicação emissor e receptor O TCP protocolo da camada de transporte é bastante usado como protocolo base de um socket Um exemplo de serviço baseado no protocolo TCP é a transmissão páginas WEB pelo HTTP que usa o TCP como protocolo de transporte subjacente para transmissão de páginas de forma confiável b Descreva o processo de estabelecimento de uma conexão utilizando o protocolo TCP Para estabelecer uma conexão o TCP precisa das portas de origem e destino e dos dados da mensagem Com essas informações e as devidas configurações de cabeçalho dos pacotes é feito um handshake entre os processos que ocorre nos seguintes passos O emissor cliente manda um SIN para o servidor indicando que quer iniciar uma conexão O receptor servidor devolve um SIN ACK para o emissor reconhecendo a requisição O emissor cliente manda um ACK para o servidor confirmando o início da comunicação Com a conexão estabelecida a transmissão da informação pode ser efetuada c Explique como se dá o processo de detecção de erros e retransmissões em uma rede utilizando o protocolo TCP O protocolo TCP enumera os pacotes a serem transmitidos de forma que se após um determinado período de tempo o reconhecimento do pacote N não foi recebido N pode ser solicitado para ser enviado novamente No exemplo o pacote 0 foi enviado de P0 para P1 P1 retorna um ACK 1 para P0 indicando que pode enviar o próximo pacote mas a mensagem não chega Depois de um período de tempo P0 manda o pacote 0 novamente para P1 que agora retorna um ACK 1 com sucesso d Explique quais tipos aplicações devem utilizar o protocolo UDP ou TCP e cite um exemplo para cada protocolo Para cada protocolo existem as aplicações mais recomendadas TCP aplicações em que confiabilidade e conexão são mandatórias ou seja o conteúdo da comunicação deve ser transmitido perfeitamente com correção caso algum erro aconteça Exemplo aplicações para transferências de arquivos de texto UDP aplicações que confiabilidade e conexão não são essenciais ou seja sistemas que precisam de velocidade na transmissão em tempo real sem um tratamento de erro sofisticado sendo que a perda de um pacote ou outro não afeta tanto a comunicação Exemplo serviços de streaming de vídeos Resolução Exercícios Redes de Computadores a Descreva o processo de uso de um socket e explique sua importância na disponibilização de serviços de rede citando um exemplo de serviço baseado no protocolo TCP Sockets são utilizados como uma forma de estabelecer a comunicação entre 2 processos Eles especificam o protocolo utilizado e as informações necessárias endereço e porta dos pontos finais da comunicação emissor e receptor O TCP protocolo da camada de transporte é bastante usado como protocolo base de um socket Um exemplo de serviço baseado no protocolo TCP é a transmissão páginas WEB pelo HTTP que usa o TCP como protocolo de transporte subjacente para transmissão de páginas de forma confiável b Descreva o processo de estabelecimento de uma conexão utilizando o protocolo TCP Para estabelecer uma conexão o TCP precisa das portas de origem e destino e dos dados da mensagem Com essas informações e as devidas configurações de cabeçalho dos pacotes é feito um handshake entre os processos que ocorre nos seguintes passos O emissor cliente manda um SIN para o servidor indicando que quer iniciar uma conexão O receptor servidor devolve um SIN ACK para o emissor reconhecendo a requisição O emissor cliente manda um ACK para o servidor confirmando o início da comunicação Com a conexão estabelecida a transmissão da informação pode ser efetuada c Explique como se dá o processo de detecção de erros e retransmissões em uma rede utilizando o protocolo TCP O protocolo TCP enumera os pacotes a serem transmitidos de forma que se após um determinado período de tempo o reconhecimento do pacote N não foi recebido N pode ser solicitado para ser enviado novamente No exemplo o pacote 0 foi enviado de P0 para P1 P1 retorna um ACK 1 para P0 indicando que pode enviar o próximo pacote mas a mensagem não chega Depois de um período de tempo P0 manda o pacote 0 novamente para P1 que agora retorna um ACK 1 com sucesso d Explique quais tipos aplicações devem utilizar o protocolo UDP ou TCP e cite um exemplo para cada protocolo Para cada protocolo existem as aplicações mais recomendadas TCP aplicações em que confiabilidade e conexão são mandatórias ou seja o conteúdo da comunicação deve ser transmitido perfeitamente com correção caso algum erro aconteça Exemplo aplicações para transferências de arquivos de texto UDP aplicações que confiabilidade e conexão não são essenciais ou seja sistemas que precisam de velocidade na transmissão em tempo real sem um tratamento de erro sofisticado sendo que a perda de um pacote ou outro não afeta tanto a comunicação Exemplo serviços de streaming de vídeos