Arquitetura de Redes de
Computadores
Camada de Aplicação
Camada de Aplicação
1
Protocolos de aplicação
Enquanto na camada de transporte existem um ou
dois protocolos, na camada de aplicação existem
vários (inclusive para o mesmo serviço – Ex.:
Email).
Camada de Aplicação
2
Protocolos de aplicação
e transporte
Aplicação
Transporte
Rede
SMTP
HTTP
FTP
Telnet
DNS
TCP
SNMP
TFTP
DHCP
RTP
UDP
Transporte
IP
Acesso à rede
Camada de Aplicação
3
Serviço de Nomes
Está relacionado ao endereçamento
na camada de aplicação. Porém o
endereçamento (maneira de identificar
origem e destino da mensagem) pode
ser implementado em todos os
níveis (camadas).
Camada de Aplicação
4
Para acessar o site www.iana.org
(Internet Assigned Numbers Authority)
Precisamos de qual endereço?
Posso acessar pelo IP?
Camada de Aplicação
5
Endereçamento nas
várias camadas
Camada de Aplicação
6
Arquivo hosts
Mapeamento de endereços
(estático e dinâmico)
Camada de Aplicação
7
Serviço de nomes DNS
n
de www.ia
P
I
o
l
a
u
Q
a.org?
208.77.188.1
Usuário
http://208.7
93
Servidor
de nomes
7.188.193
Servidor
web IANA
Camada de Aplicação
8
Espaço de nomes de domínio
.
Raiz
com
Primeiro
nível
Segundo
nível
ibm
...
sun
edu
gov
ucla
net
ibm
wxyz
www
br
pucrio
com
www
...
www
www
pd
us
de
jp
...
ufrj
www
nce
www
iris
Camada de Aplicação
9
Domínio pai e filho
...
Domínio
pai
(a)
Domínio
filho
com
com
iris
pd
iris
Camada de Aplicação
Domínio
filho
ibm
wxyz
iris
...
(b)
Domínio
pai
ibm
wxyz
Domínio
filho
pd
iris
10
Delegação de autoridade
Administrado pelo IANA - ICANN
.
com
...
edu
gov
net
br
com
edu
...
gov
Administrado pelo Registro.br
wxyz
Administrado pela empresa WXYZ
www
pd
iris
Camada de Aplicação
11
Servidores DNS
Camada de Aplicação
12
Busca iterativa
w
w xy
ww.
z.co
r
vi d o
Ser
Cliente
Resolvedor
Servidor
DNS local
www.wxyz.com.br
www
m.b
DNS
D N S co
.
Servidor DNS
br
br
Servidor DNS
com.br
com
Servidor DNS
wxyz.com.br
wxyz
r
br
om.b
.wxyz.c
r
Servido
Servidor DNS
raiz
r
m.br
www.wxyz.com.br
IP de
www.wxyz.com.br
Servidor DNS
www
IP de
Camada de Aplicação
wxyz.com.br
.wxy
z
www
.com
.br
.wxy
z
.com
.br
13
Busca recursiva
Servidor DNS
raiz
w
w xy
ww.
e
IP d
z.co
.w
www
m.b
r
co m
xyz.
www.wxyz.com.br
.br
.
IP de
www.wxyz.com.br
Servidor DNS
br
br
Servidor
DNS local
Cliente
Resolvedor
www.wxyz.com.br
www.wxyz.com.br
IP de
www.wxyz.com.br
IP de
www.wxyz.com.br
Servidor DNS
com.br
www.wxyz.com.br
IP de
www.wxyz.com.br
Servidor DNS
wxyz.com.br
Camada de Aplicação
com
wxyz
14
Comando nslookup
Camada de Aplicação
15
Serviço Web
O serviço Web (WWW – World Wide Web)
é formado por três elementos básicos:
o servidor web, o cliente web e o protocolo
HTTP (Hypertext Transfer Protocol).
Camada de Aplicação
16
Hipertexto
Treinamentos
Fundamentos
Sistemas operacionais
Redes
Banco de dados
-
Programação
Sistemas Operacionais
MS Windows
Linux
HP-UX
IBM-AIX
Sun Solaris
Administração
Linux
Fundamentos
Administração
Redes TCP/IP
Shell scrip
Voltar página inicial
-
Redes TCP/IP
-
Shell script
-
Camada de Aplicação
17
Serviço web
Servidor
web
Cliente
web
HTTP (80)
Camada de Aplicação
Páginas
web
18
Protocolo HTTP
Camada de Aplicação
19
Transferência de arquivos FTP
Servidor
FTP
Cliente
FTP
Dados (20)
Comandos (21)
Sistema de
arquivos
Camada de Aplicação
Sistema de
arquivos
20
Comandos FTP
Camada de Aplicação
21
Exemplo de FTP
Camada de Aplicação
22
Agentes usuário e
de transferência
Mensagem
Agente
usuário
Agente de
transferência
Camada de Aplicação
Agente de
transferência
Agente
usuário
23
Protocolo SMTP
Camada de Aplicação
24
Envio de uma mensagem
Mensagem
(a)
(b)
SMTP
SMTP
Luiz
Camada de Aplicação
(c)
Servidor de
mail do Luiz
Servidor de
mail do Pedro
POP3
IMAP
Pedro
25
Terminal remoto
Servidor
telnet
Cliente
telnet
Telnet (23)
Camada de Aplicação
26
Exemplo de Telnet
Camada de Aplicação
27
Informações oferecidas
pelo SNMP
Camada de Aplicação
28
Componentes do SNMP
Roteador
NMS
SNMP
Banco
de dados
do NMS
Agente
SNMP
Switch
SNMP
MIB
Agente
SNMP
Servidor
NMS
Transporte
SNMP
Servidor
MIB
Agente
SNMP
MIB
Camada de Aplicação
29
Exemplo de SMI
Camada de Aplicação
30
Download

Camada de aplicação