Arquitetura de Redes de
Computadores
Luiz Paulo Maia
Camada de Aplicação
Camada de Aplicação
1
Protocolos de aplicação
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
Endereçamento nas
várias camadas
Camada de Aplicação
4
Arquivo hosts
Camada de Aplicação
5
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
6
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
7
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
8
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
9
Servidores DNS
Camada de Aplicação
10
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
11
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
12
Comando nslookup
Camada de Aplicação
13
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
14
Serviço web
Servidor
web
Cliente
web
HTTP (80)
Camada de Aplicação
Páginas
web
15
Applet Java
Cliente
Servidor
Browser
Internet
Servidor
web
Transporte
Applet
Java
JVM
Camada de Aplicação
16
Protocolo HTTP
Camada de Aplicação
17
Transferência de arquivos FTP
Servidor
FTP
Cliente
FTP
Dados (20)
Comandos (21)
Sistema de
arquivos
Camada de Aplicação
Sistema de
arquivos
18
Comandos FTP
Camada de Aplicação
19
Exemplo de FTP
Camada de Aplicação
20
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
21
Protocolo SMTP
Camada de Aplicação
22
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
23
Terminal remoto
Servidor
telnet
Cliente
telnet
Telnet (23)
Camada de Aplicação
24
Exemplo de Telnet
Camada de Aplicação
25
Informações oferecidas
pelo SNMP
Camada de Aplicação
26
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
27
Exemplo de SMI
Camada de Aplicação
28
Download

Redes-cap08