Disegno e implementazione di un framework per ... - Luca Deri - Ntop
Disegno e implementazione di un framework per ... - Luca Deri - Ntop
Disegno e implementazione di un framework per ... - Luca Deri - Ntop
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
in sessioni HTTP e poi aggregando quest’ultime in base al server in cui<br />
sono state effettuate le richieste. Come risultato si avranno delle metriche<br />
che evidenziano <strong>di</strong> quali servizi <strong>di</strong> rete ha usufruito l’utente, esponendo delle<br />
metriche relativi ad essi, come ad esempio il totale <strong>di</strong> traffico effettuato verso<br />
<strong>un</strong> determinato Host.<br />
3.5.1 Sessione HTTP<br />
La Persistent Connection 3.4.1 <strong>di</strong> HTTP 1.1, <strong>per</strong>mette <strong>di</strong> effettuare richi-<br />
este multiple verso <strong>un</strong> determinato host utilizzando la stessa connessione<br />
TCP, risulta quin<strong>di</strong> possibile raggruppare le richieste in <strong>un</strong>’<strong>un</strong>ica sessione<br />
HTTP. Le richieste appartenenti alla stessa sessione HTTP, utilizzeranno la<br />
stessa connessione TCP, il quale implica che utilizzeranno le stesse porte,<br />
sorgente e destinazione. Risulta quin<strong>di</strong> possibile <strong>di</strong>scriminare le sessioni<br />
HTTP, analizzando:<br />
• In<strong>di</strong>rizzo IP sorgente.<br />
• Porta sorgente.<br />
• In<strong>di</strong>rizzo IP destinazione.<br />
• Porta destinazione.<br />
Una sessione HTTP, sarà caratterizzata inoltre da i seguenti parametri:<br />
• User agent utilizzato <strong>per</strong> effettuare le richieste.<br />
• Il campo Host verso cui sono state fatte le richieste.<br />
• Il totale dei bytes scambiati nelle richieste.<br />
• Il campo Referer.<br />
• L’inizio della sessione.<br />
• Il termine della sessione.<br />
36