Redes de Computadores
Victor Hugo Ribeiro Magalhães
1 - Descreva o algoritmo de aplicação HTTP.
Uma sessão HTTP é uma sequência de transações de rede de requisição-resposta. Um cliente HTTP inicia uma requisição estabelecendo uma conexão Transmission Control Protocol (TCP) para uma porta particular de um servidor (normalmente a porta 80). Um servidor HTTP ouvindo naquela porta espera por uma mensagem de requisição de cliente. Recebendo a requisição, o servidor retorna uma linha de estado, como "HTTP/1.1 200 OK", e uma mensagem particular própria. O corpo desta mensagem normalmente é o recurso solicitado, apesar de uma mensagem de erro ou outra informação também poder ser retornada.
2 – Descreva o algoritmo de aplicação DNS. Explique como o DNS funciona.
Um recurso da internet, por exemplo um site da Web, pode ser identificado de duas maneiras: pelo seu nome de domínio , por exemplo, “www.wikipedia.org” ou pelo endereço de IP2 dos equipamentos que o hospedam (por exemplo, 208.80.152.130 é o IP associado ao domínio www.wikipedia.org3 ). Endereços de IP são usados pela camada de rede para determinar a localização física e virtual do equipamento. Nomes de domínio, porém, são mais mnemônicos para o usuário e empresas. É então necessário um mecanismo para traduzir um nome de domínio em um endereço IP. Esta é a principal função do DNS.
3 – Descreva o datagrama IP e seus principais componentes.
Os principais componemtes do Datagrama Ip são: Versão do Protocolo IP; Tamanho do header; Classe de serviço; número mãximo de saltos; Protocolo da camada superios com dados no datagrama; Tamanho total do datagrama para fragmentação/remontagem.
4 - Descreva o datagrama TCP e seus principais componentes.
URG: dados urgentes; ACK: campo de ACK é válido; PSH: produz envio de dados; RST, SYN, FIN: estabelec.de conexão; Internet checksun; Contagem por bytes de dados; número de bytes receptor está proto para aceitar.
5 – Explique o por que