Você está na página 1de 7

CCNA

200-301
Part IX IP Access Control Lists

TCP/IP Layer 4 Protocols:TCP and UDP


Chapter 1 Introduction to TCP/IP Transport and
TCP/IP Applications
(volume 2) Applications
Correção da Lista
Web servers
O objetivo principal de conectar dispositivos em rede é o compartilhamento de recursos e/ou informações, utilizamos todo tipo de aplicação,
navegamos na web (web browsing), utilizamos serviços de mensagens, e-mail, download de arquivos, voz, vídeo, jogos e muito mais.

Um servidor WEB é um dispositivo que roda um


software que é responsável por armazenar as informações
em forma de páginas web.

O servidor então responde a


solicitação do cliente com a página
solicitada (caso ela exista é claro)

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

Para que um navegador exiba uma página da web, o navegador


deve identificar o servidor que possui a página da web, além de Quando vc entra na minha página www.gustavokalau.com.br e clicar ao redor dessa
outras informações que identificam a página específica. A página, você verá outra página. Clique novamente e você verá outra página. A ação de
maioria dos servidores da web tem muitas páginas da web. clicar, identifica o endereço IP do servidor, bem como a página da web específica,
com os detalhes quase todos ocultos de você. (Esses itens clicáveis em uma página,
que por sua vez o levam a outra página da web, são chamados de links.)

Scheme Authority Path

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

www.gustavokalau.com.br Porta de Destino: 53 IP de Destino: 11.1.1.1

O endereço IP é
Porta de Origem: 53
IP de Origem: 11.1.1.1

193.160.65.44 Porta de Destino: 49231 IP de Destino: 50.10.1.2


50.10.1.2 3
TCP Connection Setup WEB Server 11.1.1.1
TCP Header IP Header
4
Porta de Origem: 49666
IP de Origem: 50.10.1.2

Porta de Destino: 80, SYN IP de Destino: 193.160.65.44

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 (ebook)


Navegador
www.gustavokalau.com.br
(Cliente)

HTTP OK data :/ebook

HTTP GET
(img.png)

data :/
HTTP OK
img.png
Obrigado!

Você também pode gostar