Академический Документы
Профессиональный Документы
Культура Документы
2
3
4
5
6
7
Alta escalabilidade
Porém, difícil de gerenciar
8
9
10
Cliente Servidor
controlado pelo
desenvolvedor da
aplicação (Browser)
processo processo
socket socket
TCP com TCP com
buffers, Internet buffers,
variáveis variáveis
controlado
pelo SO
11
12
13
SSL = Secure Socket Layer 14
Sensibilidade
Aplicação Perdas Banda temporal
transferência de arqs sem elástica não
correio perdas elástica não
documentos WWW sem elástica não
perdas
áudio/vídeo de
tempo real sem áudio: 5Kb-1Mb
sim, 100’s mseg
videoconferência perdas vídeo:10Kb-5Mb
áudio/vídeo gravado como anterior sim, alguns segs
jogos interativos tolerante > alguns Kbps sim, 100’s mseg
Mensagem elástica sim e não
instantânea tolerante
tolerante
A Internet de hoje ainda não provê garantia de Banda e Sensibilidade Temporal
sem 15
16
Protocolo da Protocolo de
Aplicação camada de apl transporte usado
23
24
Inicia a conexão
TCP
RTT
solicita
arquivo
tempo para
RTT
transmitir
o arquivo
arquivo
recebido
tempo tempo
25
26
GET /somedir/page.html HTTP/1.0
Host: www.someschool.edu
User-agent: Mozilla/4.0
Connection: close
Accept-language:fr
(carriage return (CR), line feed(LF) adicionais)
Linhas do
Cabeçalho
Linha em branco
Corpo da
mensagem
28
29
Exemplo: preencher formulário usando método
GET - formulário possui dois campos de entrada
preenchidos com monkeys e banana
www.somesite.com/animalsearch?monkeys&banana
30
HTTP/1.1 200 OK
Connection close
Date: Thu, 06 Aug 1998 12:00:15 GMT
Server: Apache/1.3.0 (Unix)
Last-Modified: Mon, 22 Jun 1998 …...
Content-Length: 6821
Número de bytes Quando o objeto
Content-Type: text/html foi criado
do objeto
ou modificado
dados dados dados dados ...
31
200 OK
33
arquivo de
Cookies en
Host - ID ap trad
ebay: 8734 oio a n
o BD
de
arquivo de Set-cookie: 1678
Cookies
amazon: 1678
ebay: 8734
s o
aces
cookie: 1678
so
es
ac
arquivo de
Cookies
amazon: 1678 cookie: 1678
ebay: 8734
34
35
36
37
38
39
40
If-modified-since:
<date>
HTTP/1.0
304 Not Modified
If-modified-since:
<date>
If-modified-since:
<date>
HTTP/1.1 200 OK
HTTP/1.0 304 Not …
Modified
<data>
41
1. Abrir o programa Wireshark e selecionar
1. Menu: Capture->Options (selecionar a sua interface de
rede) – clique em ok
2. Menu: Capture->Start
2. Abrir o browser: digitar link - http://www.ene.unb.br/~juliana/
•
•
42
43
44
45
46
USER nome 331 Username OK, password
required
PASS senha
125 data connection
LIST already open; transfer
starting
425 Can’t open data
RETR arquivo connection
452 Error writing file
STOR arquivo
47
48
49
50
51
52
bob@someschool.edu
SMTP
58
Content-Type: tipo/subtipo; parâmetros
32k
plain, html adpcm
charset=“iso-8859-1”,
ascii
jpeg, gif
msword
mpeg, quicktime
59
From: alice@crepes.fr
To: bob@hamburger.edu
Subject: Picture of yummy crepe.
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=98766789
--98766789
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain
Dear Bob,
Please find a picture of a crepe.
--98766789
Content-Transfer-Encoding: base64
Content-Type: image/jpeg
61
S: +OK POP3 server ready
• Conexão na porta 110
C: user ana
• Baixa e-mails para máquina atual S: +OK
C: pass faminta
S: +OK user successfully logged on
C: list
user: S: 1 498
pass: S: 2 912
S: .
C: retr 1
+OK S: <message 1 contents>
-ERR S: .
C: dele 1
C: retr 2
S: <message 1 contents>
list: S: .
retr: C: dele 2
C: quit
dele: S: +OK POP3 server signing off
quit 62
63