Escolar Documentos
Profissional Documentos
Cultura Documentos
200-301
Part IX IP Access Control Lists
Um cliente, utilizando um navegador, faz então uma WWW = World Wide Web
requisição para o servidor WEB, pedindo por uma
determinada página.
Um servidor WEB não necessariamente é um computador, quando você configura um AP ou um switch via interface gráfica através do navegador,
isso quer dizer que dentro daquele dispositivo roda um software servidor WEB que hospeda a página de gerencia daquele dispositivo.
Uniform Resource Identifiers
URI https://www.gustavokalau.com.br/ebook/
Protocol Server’s Name Web Page
A minha página inicial (home) é também o meu server name (conjunto de www + domain name).
Universal Resource Locator (ou Uniform Resource Locator [URL]) é mais utilizado do que URI, mas URI é de fato o termo formal correto. O IETF junto com o
consórcio W3C (w3.org, consórcio que desenvolve padrões web), fez um esforço conjunto para padronizar o uso de URI como o termo geral. Veja RFC 7595.
Finding the Web Server Using DNS
Um host pode usar o DNS para descobrir o endereço IP que corresponde a um nome de host específico. URIs geralmente listam o
nome do servidor - um nome que pode ser usado para aprender dinamicamente o endereço IP usado por esse mesmo servidor.
O navegador da web não pode enviar um pacote IP para um nome de destino, mas pode enviar um pacote para um endereço IP
de destino. Portanto, antes que o navegador possa enviar um pacote ao servidor da web, o navegador normalmente precisa
resolver o nome dentro do URI para o endereço IP correspondente desse nome.
1
Quero acessar a URI: http://www.gustavokalau.com.br/ebook
Name Resolution Request
DNS Server
DNS Request UDP Header IP Header
2
Qual é o IP da URI Porta de Origem: 49231
IP de Origem: 50.10.1.2
O endereço IP é
Porta de Origem: 53
IP de Origem: 11.1.1.1
193.160.65.44
Recursive DNS Lookup
Os hosts podem armazenar em cache os resultados das solicitações de DNS para que, por algum tempo, o cliente não precise pedir ao
DNS para resolver o nome.
Além disso, o servidor DNS pode armazenar em cache os resultados de solicitações DNS anteriores; por exemplo, o servidor DNS
corporativo normalmente não teria configurado informações sobre nomes de host em domínios fora dessa empresa, então esse exemplo
dependia do DNS ter armazenado em cache do endereço associado ao nome de host gustavokalau.com.br.
Quando o DNS local não conhece o endereço associado a um nome de host, ele precisa pedir ajuda. Nesse caso, o DNS corporativo
atua como um servidor DNS recursivo, enviando mensagens DNS repetidas em um esforço para identificar o servidor DNS autoritativo.
https://www.gustavokalau.com.br
Root - DNS
?
2
3
.br - TLD DNS
4
1 5
10
6 .com - TLD DNS
Enterprise
7
DNS
8
9
gustavokalau - Autoritativo DNS
Servidor que responde pelo dominio gustavokalau
Transferring Files with HTTP
URI: http://www.gustavokalau.com.br/ebook
HTTP GET
(img.png)
data :/
HTTP OK
img.png
Obrigado!