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
! e-mail

! 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

Relacionados