Buscar

Aula 13 - camada de aplicacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1
Redes de Computadores
Camada de Aplicação
Obionor Nóbrega
Introdução
� Único nível que fornece serviços diretamente aos
processos de aplicação.
� Provê todos os serviços OSI que podem ser usados por
esses processos para trocar informações entre si.
� O serviço do nível de aplicação, alem da transferência de
dados inclui, entre outros, os seguintes serviços:
o Identificação dos futuros parceiros na comunicação (por
exemplo, pelo nome ou pelo endereço).
Introdução (cont.)
o Determinação da qualidade de serviço aceitável na
conexão.
o Sincronização das aplicações participantes.
o Definição da responsabilidade na recuperação de erros.
o Especificação de aspectos relativos à segurança
(autenticação, controle de acesso, integridade de dados,
etc.)
o Seleção do modo do diálogo (full duplex ou half duplex)
Fundamentos TCP/IP 
(relembrando…)
� É o protocolo mais usado em redes locais;
� O protocolo TCP/IP adota quatro camadas;
� O TCP/IP é um conjunto de protocolos, e os 
mais conhecidos dão nome ao conjunto;
Arquitetura do TCP/IP
Modelo OSI TCP/IP
Aplicação Aplicação
Apresentação
Sessão
Transporte Transporte
Rede Internet
Enlace Interface com a Rede
Física
Aplicação
Apresentação
Sessão
Transporte
Rede
Enlace
Físico
DS, MHS
FTAM
ISO 
Presentation
ISO Session
ISO
Transport
C4
X.25
SNDCP
LLC
IEEE 802.2
IEEE 802.3
IEEE 802.5 Ethernet Ethernet Ethernet
X.25
PPP
Serial
IP, ICMPIPX
SPX
DD MLID DD NDIS
UnixLSL
NCP
Shell
Binding A
R
P
TCP, UDP
Winsock socket TLI
DNS S
M
T
P
F
T
P
ping H
T
T
P
N
F
S
POP
T
e
l
n
e
t
2
Camada de Aplicação
� Equivale às camadas 5, 6 e 7 do modelo OSI;
� Faz a interface entre a aplicação e o protocolo de 
transporte;
� Protocolos que operam nesta camada: HTTP 
(HyperText Transfer Protocol), SMTP (Simple Mail 
Transfer Protocol), FTP (File Transfer Protocol), 
SNMP (Simple Network Management Protocol), 
DNS (Domain Name System), ssh, Telnet, etc.
Camada de Aplicação (cont.)
� Exemplo 1:
� Um programa cliente de e-mail quer baixar os 
e-mails armazenados no servidor;
� O programa cliente irá efetuar este pedido a 
camada de aplicação do TCP/IP;
� O protocolo SMTP irá atendê-lo;
Camada de Aplicação (cont.)
� Exemplo 2:
� Um usuário entra um endereço www em seu 
browser para visualizar uma página na 
Internet;
� O browser irá comunicar-se com a camada de 
aplicação do TCP/IP;
� O protocolo HTTP irá atendê-lo;
Camada de Aplicação (cont.)
� A camada de aplicação comunica-se com a 
camada de transporte através de uma porta;
� SMTP utiliza a porta 25;
� HTTP utiliza a porta 80;
� FTP utiliza a porta 20 para transmissão de dados e a 
porta 21 para transmissão de informações de controle;
� Desta forma o protocole de transporte (TCP) sabe 
a natureza do dado;
Camada de Aplicação (cont.)
Programa de 
Email
Browser WWW Programa de 
FTP
SMTP HTTP FTP
TCP
Porta 25 Porta 80
Porta 20 Porta 21
Protocolos de aplicação
� TELNET (telecomunication Network)
3
Protocolos de aplicação
� SSH (Secure Shell )
Protocolos de aplicação (cont.)
� FTP (File Transfer Protocol)
Protocolos de aplicação (cont.)
� SMTP (Simple Mail Transfer Protocol )
Protocolos de aplicação (cont.)
� SMTP (Simple Mail Transfer Protocol )
Protocolos de aplicação (cont.)
� SNMP (Simple Network Management Protocol)
Protocolos de aplicação (cont.)
� SNMP (Simple Network Management Protocol)
4
HTTP Protocolos de aplicação (cont.)
� DNS (Domain name system)
Protocolos de aplicação (cont.)
� DNS (Domain name system)
� utiliza hierarquia de árvore invertida
Protocolos de aplicação (cont.)
� DNS (Domain name system)
� Níveis mais altos:
� ARPA - identificação do host da ARPA; 
� COM - organizações comerciais; 
� ORG - outras organizações; 
� EDU - instituições educacionais; 
� GOV - instituições governamentais; 
� INT - organizações internacionais; 
� MIL - grupos militares.
Protocolos de aplicação (cont.)
� DNS (Domain name system)
Protocolos de aplicação (cont.)
� RPC (Remote Procedure call)
5
Protocolos de aplicação (cont.)
� RPC (Remote Procedure call)
Protocolos de aplicação (cont.)
� IMAP (Internet Message Access Protocol)
� .
Protocolos de aplicação (cont.)
� POP3 (Post Office Protocol)
Perguntas
???

Outros materiais

Outros materiais