Objetivo
O objetivo é que através da realização dos exercícios propostos, os conceitos sobre
pacotes e transmissão de dados os quais foram ensinados no decorrer das aulas
teóricas sejam assimilados e sua aplicação prática seja conhecida.
Foi utilizado o site http://www.pudim.com.br/ é no primeiro acesso não apareceu a flag “IF-
MODIFIED-SINCEf” e o arquivo foi baixo do servidor, já no segundo a flag apareceu e o arquivo não
foi baixo ( ele foi baixado do cache), conforme tinha acontecido com o outro site web.
Foi feito de maneira paralela , pois o navegador não esperou o recebimento de um arquivo antes de
requisitar o outro
Foi refeito o procedimentos para o site http://www.pudim.com.br/ , o qual foi feito 2 requisições
de http os quais também vieram de servidores diferentes.
Já os objeto provavelmente vieram de forma paralela igual ao site da web anterior, porém não é
possível verificar pois o site só tem um objeto.
2.5 - Autenticação HTTP
3 – DNS
3.6 -Esta página contém imagens. Antes de requisitar cada imagem, seu
host faz novas queries DNS?
Não, ele faz apenas uma requisição de Dns, após isso ele utiliza o ip obtido para fazer as
requisições.
4 - nslookup
5 - UDP
5.1- Execute a aplicação socket UDP cliente/servidor em Java. Envie uma mensagem de
um cliente para o servidor (em outra máquina do laboratório). Capture os pacotes enviados
com o Wireshark.
6- TCP
O processo de estabelecimento de conexão Tcp funciona da seguinte forma , primeiro o cliente envia
uma pacote com o flag SYN marcado , que inicia a conexão, o servidor responde com um flag
ACK/SYN confirmando que recebeu a conexão e autoriza a conexão e finalmente o cliente envia um
flag ACK para confirmar o recebimento (Esse processo tem o nome de Hand-Shake).
RTT 2 =0,00086
RTT 3 =0,000968
RTT 4 =0,000005
RTT 5 =0,000002
RTT 6 =0,001221
7. IP
Execute o comando “ping www.uol.com.br”. Repare nas mensagens que ele mostra na tela.
É possível verificar o ID dos pacotes, a sequencia e o numero de roteadores que a informação que
passa.
7.1.4- Execute o comando ping para vários endereços, explique o
tempo de resposta obtido para os diversos endereços.
O tempo de resposta diferente para os diversos endereços se da pela distancia física entre os
servidores, pois quanto maior a distancia maior o tempo de resposta.
Para chegar ao servidor da uol e preciso passar por uma rota de 10 servidores partindo do roteador
local ( o traceroute foi feito num pc pessoal).
Já para o da globo.com é necessário 9 servidores
Os servidores em * são servidores os quais a identidade e escondida para dar mais segurança a
conexão.
Conclusão
Através desse experimento podemos observar como funciona a transmissão de dados na arquitetura
ip, foi-se usado conceitos da aula passada (UTP,TCP) como também foi visto como os servidores
HTTP respondem as requisições , devemos citar também que os servidores HTTP não possui nenhum
tipo de criptografia, além de virmos o funcionamento dos servidores DNS utilizando varias
ferramentas, como o wireshark e o traceroute.
Também foi possível observar o tempo de demora para um pacote chegar de um servidor para outro,
mostrando assim a importância de servidores mais próximos para aumentar a velocidade da conexão