30
quitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação 1 Arquitetura de Redes de Arquitetura de Redes de Computadores Computadores Camada de Aplicação Camada de Aplicação

Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Embed Size (px)

Citation preview

Page 1: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 1

Arquitetura de Redes de Arquitetura de Redes de ComputadoresComputadores

Camada de AplicaçãoCamada de Aplicação

Page 2: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 2

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).

Page 3: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 3

Protocolos de aplicação e transporte

SMTPHTTPFTP

Telnet

TCP

IP

Acesso à rede

UDP

SNMPTFTPDHCPRTP

DNS

Rede

Transporte

Aplicação

Transporte

Page 4: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 4

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).

Page 5: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 5

Para acessar o site www.iana.org(Internet Assigned Numbers Authority)

Precisamos de qual endereço?

Posso acessar pelo IP?

Page 6: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 6

Endereçamento nas várias camadas

Page 7: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 7

Arquivo hosts

Mapeamento de endereços (estático e dinâmico)

Page 8: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 8

Serviço de nomes DNS

Usuário

Servidorde nomes

Qual o IP de www.iana.org?

208.77.188.193

Servidorweb IANA

http://208.77.188.193

Page 9: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 9

Espaço de nomes de domínio

.

com edu gov net br... us de jp ...

ufrjpuc-rio

comibm uclasun

ibm nce

wwwwww

www wwwwww

...

wxyz

pd

iris

www

Raiz

Primeironível

Segundonível

Page 10: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 10

Domínio pai e filho

...

com

ibm

iris

wxyz

pd

iris

iris

Domíniopai

Domíniofilho

Domíniofilho

...

com

ibmwxyz

pd

iris

Domíniopai

Domíniofilho

(a) (b)

Page 11: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 11

Delegação de autoridade

.

com edu gov net

com

...

wxyz

pd

iris

www

Administrado pelo IANA - ICANN

edu gov

br

...

Administrado pelo Registro.br

Administrado pela empresa WXYZ

Page 12: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 12

Servidores DNS

Page 13: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 13

Busca iterativa

Servidor DNS br

ClienteResolvedor

Servidor DNSraiz

.

br

com

wxyz

Servidor DNScom.br

Servidor DNSbr

Servidor DNSwxyz.com.br

ServidorDNS local

www.wxyz.com.br

www.wxyz.com.br Servidor DNS com.br

www.wxyz.com.br

www.wxyz.com.br

Servidor DNS wxyz.com.br

IP de www.wxyz.com.br

www.wxyz.com.br

IP dewww.wxyz.com.br

Page 14: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 14

Busca recursiva

IP de www.wxyz.com.br

ClienteResolvedor

Servidor DNSraiz

.

br

com

wxyz

Servidor DNScom.br

Servidor DNSbr

Servidor DNSwxyz.com.br

ServidorDNS local

www.wxyz.com.br

www.wxyz.com.br

IP dewww.wxyz.com.br

www.wxyz.com.br

www.wxyz.com.br

www.wxyz.com.brIP de

www.wxyz.com.br

IP dewww.wxyz.com.br

IP dewww.wxyz.com.br

Page 15: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 15

Comando nslookup

Page 16: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 16

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).

Page 17: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 17

Hipertexto

Treinamentos

Sistemas operacionaisRedes

Banco de dados

Programação

Sistemas Operacionais

MS WindowsLinux

HP-UXIBM-AIX

Sun SolarisLinux

FundamentosAdministraçãoRedes TCP/IP

Shell scrip

Voltar página inicial

Fundamentos

----

Administração

----

Redes TCP/IP

----

Shell script

----

Page 18: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 18

Serviço web

HTTP (80)

Clienteweb

Servidorweb

Páginasweb

Page 19: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 19

Protocolo HTTP

Page 20: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 20

Transferência de arquivos FTP

Dados (20)

Comandos (21)

ClienteFTP

ServidorFTP

Sistema dearquivos

Sistema dearquivos

Page 21: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 21

Comandos FTP

Page 22: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 22

Exemplo de FTP

Page 23: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 23

Agentes usuário e de transferência

Agenteusuário

Agente detransferência

Mensagem

Agente detransferência

Agenteusuário

Page 24: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 24

Protocolo SMTP

Page 25: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 25

Envio de uma mensagem

Luiz Servidor demail do Luiz

Mensagem

Servidor demail do Pedro

Pedro

SMTPSMTP POP3IMAP

(a) (b) (c)

Page 26: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 26

Terminal remoto

Telnet (23)

Clientetelnet

Servidortelnet

Page 27: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 27

Exemplo de Telnet

Page 28: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 28

Informações oferecidas pelo SNMP

Page 29: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 29

Componentes do SNMP

AgenteSNMP

Roteador NMS

Transporte

ServidorNMS

Bancode dadosdo NMS

MIB

AgenteSNMP

Switch

MIB AgenteSNMP

Servidor

MIB

SNMP

SNMP

SNMP

Page 30: Arquitetura de Redes de Computadores – Luiz Paulo Maia Camada de Aplicação1 Arquitetura de Redes de Computadores Camada de Aplicação

Arq

uit

etu

ra d

e R

edes

de C

om

puta

dore

s –

Luiz

Paulo

Maia

Camada de Aplicação 30

Exemplo de SMI