Captulo 2
Camada de aplicao
slide 1
Sumrio
1. Princpios de aplicaes de rede
2. Arquiteturas de aplicao de rede
3. Comunicao entre processos
4. Servios de transporte disponveis para aplicaes
5. Protocolos de camada de aplicao
6. A Web e o HTTP
7. Conexes persistentes e no persistentes
8. Formato da mensagem HTTP
9. Interao usurio-servidor: cookies
10. Caches Web
11. GET condicional
12. Transferncia de arquivo: FTP
13. Correio eletrnico na Internet: SMTP
14. DNS: o servio de diretrio da Internet
slide 2
A comunicao de uma
aplicao de rede ocorre
entre sistemas finais na
camada de aplicao.
slide 5
slide 7
slide 8
slide 11
slide 12
A Web e o HTTP
Talvez o que mais atraia a maioria dos usurios da Web que ela
funciona por demanda.
O HTTP Protocolo de Transferncia de Hipertexto (HyperText
Transfer Protocol) , o protocolo da camada de aplicao da
Web, est no corao da Web e definido no [RFC 1945] e no
[RFC 2616].
O HTTP executado em dois programas:
1. um cliente e
2. outro servidor.
slide 14
A Web e o HTTP
slide 16
slide 17
slide 18
slide 20
Mantendo o
estado
do
usurio com
cookies.
slide 22
Caches Web
slide 23
GET condicional
slide 25
slide 26
Uma viso do
sistema de e-mail
da Internet.
slide 29
SMTP
slide 30
slide 32
slide 33
slide 34
slide 35
slide 36
slide 37
slide 38
slide 39
Aplicaes P2P
Distribuio de arquivos P2P
Na distribuio de arquivos P2P, cada par pode redistribuir
qualquer parte do arquivo recebido para outros pares, auxiliando,
assim, o servidor no processo de distribuio.
slide 40
Referncias Bibliogrficas
1. KUROSE, J. F.; ROSS, K. W.; Redes de computadores e a
internet: uma abordagem Top-down. 6. ed. So Paulo:
Pearson, 2013.
2. FOROUZAN, B. A.; MOSHARRAF, F.: Redes de
computadores: uma Abordagem Top-down. Porto Alegre:
Bookman, 2013.
3. TANENBAUM, ANDREW S.; Redes de Computadores - 5 Ed.
So Paulo: Pearson Education, 2011.
4. COMER, D. E.; Redes de computadores e internet. 4. Ed.
Porto Alegre: Bookman, 2007.