Intern
et
Objectivos
Definição do modelo Cliente – ServidorO Serviço Web e DNS como exemplos do
modeloA função do serviço DNS (Domain Name
System)O endereço Web através de números O endereço Web através de nomes
Funcionamento detalhado do Serviço DNS
Formador: David Casimiro [[email protected]]
Modelo Cliente - ServidorUm Servidor oferece algum serviço que é
utilizado em outras estações da redeUm Cliente é o agente (software) através
do qual o utilizador recebe esse serviço do Servidor
Num único computador podem existir vários clientes e vários servidores
Formador: David Casimiro [[email protected]]
ClienteServidor
Internet
Servidor
172.10.10.2
htt
p:/
/web
-fo
rmac
ao.c
om
172.10.10.2
?
Modelo Cliente - Servidor
http://www.megaexpansao.pt
DNS
Internet
Formador: David Casimiro [[email protected]]
Cliente
Intern
et
DNS - Endereço Numérico (IP)É o endereço lógico de cada máquina na InternetÉ portanto único e identifica cada máquina na redeÉ representado por 4 algarismos separados por “.” e
compreendidos entre 0 e 255. EX: 64.233.183.99
(www.google.pt)
Existe porque:Tal como para os Humanos é mais difícil memorizar números
Para os Computadores é mais difícil computar nomes
Formador: David Casimiro [[email protected]]
Intern
et
DNS – Endereço Alfanumérico A hierarquia de nomes é representada por uma árvore com raiz num ponto anónimo
– root server– tendo no nível seguinte os nomes dos TLD (Top Level Domain).
educom biz espt
ccTLD
TLDFormador: David Casimiro [[email protected]]
Intern
et
DNS (Domain Name System)Os TLD são propriedade da ICANN:
(Internet Corporation for Assigned Names and Numbers)
Uma organização que pertenda participar no DNS tem de requerer um nome sob um dos TLD
Exêmplo:A Mega Expansão requereu a delegação do nome
megaexpansao sob o TLD .pt.Se ainda não existir o site
http://www.megaexpansao.pt, a Mega Expansão por delegação de autoridade detém o domínio:megaexpansao.pt
Formador: David Casimiro [[email protected]]
Intern
et
Quando uma aplicação precisa traduzir um nome:Torna-se cliente do sistema de nomeação e Envia um pedido ao servidor de nomes
O servidor de nomes (name server):Verifica se possui o endereço na sua (base de dados)
e Envia uma resposta ao cliente
Se o servidor não consegue responder ao pedido torna-se cliente de um outro servidor de nomes até ser encontrado um servidor que responda
DNS – Funcionamento do Algoritmo
Formador: David Casimiro [[email protected]]
DNS – Funcionamento do Algoritmo
com
Web.Algarve.Regiao.Formacao.com. ?
(1)
(2)(3)
(5)
(7)
(9)(11)
(10)
(9)
(7)(8)
(6)
(4)
(5)(3)
Formacao
Regiao
Algarve Lisboa
Formadores
pt
ualg
web comp x196.168.0.1 (10)
Endereço apontado
Pergunta o endereço
Resposta do DNS
(n) Ordem de eventos
conexão
Formador: David Casimiro [[email protected]]