Beruflich Dokumente
Kultur Dokumente
Aula 5
Camada de Aplicao
Fundamentos de Redes de Computadores 2/43
Notas da Aula
Web
(ensa)em instant*nea
+o)in remoto
Compartilhamento de
ar,ui-os 2
.o)os em rede
multiusu/rios
Clipes de -"deo
arma0enados em flu1o
!ont"nuo
Redes so!iais
2oi!e o-er 3
2"deo !onfer4n!ia em
tempo real
&'!ommer!e
Fundamentos de Redes de Computadores 5/43
Criando uma apli!a#%o de rede
&s!re-a pro)ramas ,ue e1e!utem
Cliente'ser-idor
eer'to'peer 627
@"brida de !liente'ser-idor e 2
Fundamentos de Redes de Computadores A/43
Ar,uitetura Cliente'Ber-idor
ser-idor9
endere#o 3 permanente
apli!a#%o 2 -oi!e'o-er'3 2
usu/rio re)istra seu endere#o 3 !om ser-idor !entral ,uando entra on'line
ro!esso en-ia/re!ebe
mensa)ens de/para seu
so!ket
ser-idor @MM9 AG
ser-idor de !orreio9 25
Fundamentos de Redes de Computadores I5/43
Defini#$es de proto!olo da !amada de apli!a#%o
Binta1e da mensa)em9
,ue !ampos nas mensa)ens K !omo os !ampos s%o delineados
Bem*nti!a da mensa)em
si)nifi!ado da informa#%o nos !ampos
roto!olos propriet/rios9
e189 Bk>pe: ppstream
Fundamentos de Redes de Computadores I5/43
Nue ser-i#o de transporte uma
apli!a#%o pre!isa?
erda de dados
proto!olo da !amada
de apli!a#%o da Web
modelo !liente/ser-idor
r
e
,
u
i
s
i
#
%
o
@
M
M
r
e
s
p
o
s
t
a
@
M
M
r
e
s
p
o
s
t
a
@
M
M
!one1%o MC fe!hada
@MM < Qsem estadoR
se ser-idor/!liente falhar:
suas -is$es do QestadoR
podem ser in!oerentes:
de-em ser re!on!iliadas
Fundamentos de Redes de Computadores 23/43
Cone1$es @MM
@MM n%o persistente
E&M
JBM
@&AD
pede ao ser-idor
para dei1ar obPeto
re,uisitado fora da
resposta
@MM/I8I
TM
en-ia ar,ui-o no
!orpo da entidade
ao !aminho
espe!ifi!ado no
!ampo de TR+
D&+&M&
e1!lui ar,ui-o
espe!ifi!ado no
!ampo de TR+
Fundamentos de Redes de Computadores 3I/43
(ensa)em de resposta @MM
HTTP/1.1 %!! &'
"onnection close
(ate: Thu) !* #ug 1++, 1%:!!:1- GMT
.er/er: #pache/1.0.! 1Uni23
4ast-Modi$ied: Mon) %% 5un 1++, 6...
"ontent-4ength: *,%1
"ontent-T7pe: te2t/html
dados dados dados dados dados ...
linha de status
6proto!olo
!di)o de estado
frase de estado7
linhas de
!abe#alho
dados: p8 e8:
ar,ui-o @M(+
re,uisitado
Fundamentos de Redes de Computadores 32/43
Cdi)os de estado da resposta @MM
rimeira linha da mensa)em de resposta ser-idor'
!liente
Al)uns e1emplos de !di)o9
2GG J]
Nuando as primeiras
re,uisi#$es @MM !he)am
ao site: este !ria9
3D e1!lusi-o
autori0a#%o
!arrinhos de !ompras
re!omenda#$es
r
e
s
p
o
s
t
a
@
M
M
s
o
l
i
!
8
@
M
M
s
o
l
i
!
8
@
M
M
ser-idor
de ori)em
ser-idor
de ori)em
@
M
M
r
e
s
p
o
n
s
e
r
e
s
p
o
s
t
a
@
M
M