N°
|
FROM
|
TO
|
HEADER IP
|
HEADER TCP
|
DESCR. CONN. 1
|
DESCR. CONN. 2
|
1
|
pascal
|
post
|
|
|
syn
(richiesta di una connessione tcp/ip)
|
|
2
|
post
|
pascal
|
|
|
syn acknowledge
(il server accetta la richiesta)
|
|
3
|
pascal
|
post
|
|
|
acknowledge
(termina la procedura di hand-shaking)
|
|
4
|
post
|
pascal
|
|
|
l'ftp server si presenta
|
|
5
|
pascal
|
post
|
|
|
acknowledge del client
|
|
6
|
pascal
|
post
|
|
|
il client denuncia il nome dell'utente
|
|
7
|
post
|
pascal
|
|
|
il server richiede la password
|
|
8
|
pascal
|
post
|
|
|
acknowledge del client
|
|
9
|
pascal
|
post
|
|
|
il client invia la password
|
|
10
|
post
|
pascal
|
|
|
acknowledge del server
|
|
11
|
post
|
pascal
|
|
|
il server annuncia che l'utente è accettato
|
|
12
|
pascal
|
post
|
|
|
acknowledge del client
|
|
13
|
pascal
|
post
|
|
|
il client annuncia una seconda connessione per il passaggio dei
dati
|
|
14
|
post
|
pascal
|
|
|
acknowledge del server
|
|
15
|
pascal
|
post
|
|
|
il client comunica il nome che ovrà avere il file trasferito
sul server
|
|
16
|
post
|
pascal
|
|
|
|
syn del server
(richiesta di una seconda connessione)
|
17
|
pascal
|
post
|
|
|
|
syn acknowledge
(il client accetta la connessione)
|
18
|
post
|
pascal
|
|
|
|
acknowledge
(termina la procedura di hand-shaking)
|
19
|
post
|
pascal
|
|
|
il server comunica che ha aperto una connessione per il file esperimento_1.bis
|
|
20
|
pascal
|
post
|
|
|
|
il client invia la prima parte del file
|
21
|
pascal
|
post
|
|
|
|
il client invia l'ultima parte del file |
22
|
pascal
|
post
|
|
|
|
il client denuncia di aver terminato
i dati da inviare
|
23
|
post
|
pascal
|
|
|
|
acknowledge del server
|
24
|
post
|
pascal
|
|
|
|
il server denuncia di aver terminato i dati da inviare
|
25
|
pascal
|
post
|
|
|
|
acknowledge del client
(la connessione è chiusa)
|
26
|
pascal
|
post
|
|
|
acknowledge del client
|
|
27
|
post
|
pascal
|
|
|
il server invia il messaggio "transfer complete"
|
|
28
|
pascal
|
post
|
|
|
acknowledge del client
|
|
29
|
pascal
|
post
|
|
|
il client invia il messaggio "quit"
|
|
30
|
post
|
pascal
|
|
|
il server invia il messaggio "goodbye"
|
|
31
|
pascal
|
post
|
|
|
il client dichiara di voler terminare la connessione
|
|
32
|
post
|
pascal
|
|
|
acknowledge del server
|
|
33
|
post
|
pascal
|
|
|
il server dichiara di voler terminare la connessione
|
|
34
|
pascal
|
post
|
|
|
acknowledge del client
(la connessione è chiusa)
|
|