Top Banner
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
30

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

Apr 22, 2015

Download

Documents

Internet User
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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