redes de computadores kurose capitulo2
8513 palavras
35 páginas
!"#$%&'()*)+#',-"./()
Todo o material copyright 1996-2009
J. F Kurose e K. W. Ross, Todos os direitos reservados.
slide 2
© 2010 Pearson Prentice Hall. Todos os direitos reservados.
Capítulo 2:
Camada de aplicação
! 2.1 Princípios de
aplicações de rede
! 2.2 A Web e o HTTP
! 2.3 FTP
! 2.4 Correio eletrônico
!
! 2.6 Aplicações P2P
! 2.7 Programação de
sockets com UDP
! 2.8 Programação de sockets com TCP
SMTP, POP3, IMAP
! 2.5 DNS
slide 3
© 2010 Pearson Prentice Hall. Todos os direitos reservados.
Capítulo 2:
Camada de aplicação
Objetivos do capítulo:
! aspectos conceituais, de implementação de protocolos de aplicação de rede
! modelos de serviço da camada de transporte
! paradigma cliente-servidor
! paradigma peerto-peer
slide 4
! aprenda sobre protocolos
examinando protocolos populares em nível de aplicação !
!
!
!
HTTP
FTP
SMTP/POP3/IMAP
DNS
! programando aplicações
de rede
! API socket
© 2010 Pearson Prentice Hall. Todos os direitos reservados.
Algumas aplicações de rede
! redes sociais
! web
! voice over IP
! mensagem instantânea
! vídeoconferência em
! login remoto
! compartilhamento de
tempo real
! computação em grade
arquivos P2P
! jogos em rede multiusuários ! clipes de vídeo armazenados em fluxo contínuo slide 5
© 2010 Pearson Prentice Hall. Todos os direitos reservados.
Criando uma aplicação de rede
Escreva programas que
!
!
!
executem em (diferentes) sistemas finais se comuniquem pela rede
p. e., software de servidor Web se comunica com software de navegador Web
Não é preciso escrever software para dispositivos do núcleo da rede !
!
slide 6
dispositivos do núcleo da rede não executam aplicações do usuário as aplicações nos sistemas finais permitem rápido desenvolvimento e propagação
aplicação transporte rede enlace física
aplicação