[Home]

Materiale Didattico

I supporti didattici sono in formato PDF. Per aprire i file PDF è necessario disporre del programma Acrobat Reader. Questo programma è disponibile gratuitamente al sito dell'Acrobat.

Slides

Esercitazioni

00 - Introduzione al Corso di Reti di Calcolatori

01 - Introduzione alle Reti di Calcolatori

02 - HTTP & FTP

03 - SMTP, POP3 & DNS

04 - Livello rete: IP, addressing, subnetting

05 - ICMP, ARP, RARP, DHCP, NAT

06 - IPv6

07 - Routing - parte prima

08 - Routing - parte seconda

09 - Routing - parte terza

10 - IP Multicasting

11 - Livello Trasporto: introduzione e protocollo UDP

12 - Livello Trasporto: trasmissione affidabile dei dati

13 - Livello Trasporto: il protocollo TCP

14 - Controllo di flusso e controllo della congestione in TCP

15 - Le socket di Berkeley

16 - Livello Data Link - Introduzione e servizi

17 - Livello Data Link - Ethernet, hub, bridge, switch

18 - Livello Data Link - WiFi (802.11)

19 - CDN, P2P

 

 

 

Ethereal - protocol analyzer

Alcune tracce di file di log di esempio:

bulletHTTP: home page del corso (no caching...)
bulletHTTP: home page del corso (con caching...)
bulletFTP: esempio di "sniffing" sulla sola connessione di controllo
bulletFTP: esempio di "sniffing" su entrambe le connessioni (controllo e dati...)
bulletDNS: un esempio semplice di risoluzione di indirizzo simbolico

NB: Da ciascuno dei file relativi al protocollo FTP è stato eliminato il segmento contenente le informazioni sulla password...

Ethereal user's guide

 

Esercizi di programmazione con le socket:
bullet"echo" client in C
bullet"echo" server in C
bullet"echo" client in Java
bullet"echo" server in Java

 

 

Link utili

Warriors of the Net -- un interessante clip multimediale sulle reti

Mbone Conferencing Applications (IP MUlticasting)