Università degli Studi Guglielmo Marconi

Insegnamento
Reti e Internet
Docente
Prof. Giuliano Romeo
Settore Scientifico Disciplinare
ING-INF/03
CFU
12
Obiettivi formativi

Il corso presenta le reti di computer e più in generale le reti di telecomunicazioni. Descrive tutti i principali concetti e modalità con cui due utenti o dispositivi si scambiano i dati in una rete o inter-rete. Sono descritte le funzionalità del collegamento dati e di instradamento dei messaggi sia su mezzi radio che guidati. Si descrive come gestire le congestioni nella rete e come fornire la qualità di servizio richiesta dalle applicazioni.

È articolato in quattro moduli, Il primo dei quali introduce i sistemi e i servizi di comunicazione più diffusi. Nel secondo modulo sono descritti da un punto di vista teorico il funzionamento dei singoli sistemi suddivisi in strati che raggruppano le singole funzionalità al fine di fornire servizi agli strati superiori. Nel terzo modulo sono presentati i sistemi realmente dispiegati quali il sistema telefonico fisso e il sistema cellulare radiomobile, e le reti Ethernet e Wi-Fi, e le scelte progettuali effettuate per il loro funzionamento. Infine, nel quarto modulo si descrive il funzionamento di Internet, dei suoi protocolli principali quali IP e TCP e delle applicazioni che ne hanno favorito la diffusione.

Risultati di apprendimento attesi

Al termine di questo corso, lo studente sarà in grado di:

  • comprendere i concetti delle reti di telecomunicazioni e di computer e classificare i servizi, le applicazioni;
  • conoscere i principi di trasmissione su mezzi radio e guidati;
  • conoscere i principali sistemi di telecomunicazioni quali la rete telefonica fissa e radiomobile, e le reti in area locale quali Ethernet e Wi-Fi e la rete globale Internet;
  • eseguire progetti basilari di sistemi di telecomunicazioni a seconda delle condizioni operative e dei requisiti applicativi;
  • sviluppare delle funzionalità, protocolli o interfacce al fine di garantire il funzionamento di sistemi di comunicazioni o parti di essi.
Prerequisiti

Non sono richiesti requisiti specifici.

Programma del corso

Introduzione alle reti di calcolatori

  • Applicazioni, Infrastrutture di rete
  • Concetto di pila protocollare, Modello OSI e le sue caratteristiche, Modello TCP/IP e il confronto con il modello OSI

Strati del modello di riferimento

  • Strato fisico: Basi per le comunicazioni, Mezzi trasmissivi (cavi, fibre ottiche, wireless, satellite), Multiplazione e commutazione
  • Strato di collegamento: Servizi offerti, obiettivi, framing, controllo d’errore, controllo di flusso, esempi semplici, Protocolli sliding window
  • Strato di rete: Servizi strato di rete, obiettivi, Algoritmi di routing, Congestione di Rete, Qualità di Servizio, Internetworking, frammentazione
  • Strato di trasporto: Servizi offerti, obiettivi, Protocollo di trasporto, Controllo della congestione

Reti e sistemi

  • Wide Area Network: Public Switched Telephone Network, Public Land Mobile Network
  • Medium Access Control layer, protocolli di accesso multiplo ad accesso casuale (ALOHA, CSMA, CSMA/CD) e ad accesso controllato
  • Local Area Network: Architettura, topologie, caratteristiche
  • LAN con accesso controllato: Token bus e Token ring
  • Ethernet e interconnessioni delle LAN; Wi-Fi – IEEE802.11

Internet

  • Introduzione e storia, formato del datagramma IPv4
  • Funzionamento del protocollo IP
  • Schemi di indirizzamento: classfull, classless, maschera di sottorete, NAT
  • IPv6
  • Mobile IP
  • Protocolli di controllo in Internet: ARP, ICMP, DHCP
  • Routing intra-autonomous System e inter-autonomous systems: BGP, EGP
  • Protocolli di traporto: UDP, TCP (controllo degli errori, controllo di flusso e controllo della congestione)
Libri di testo

Oltre alle lezioni e alle dispense realizzate dal Docente ed ai materiali didattici pubblicati in piattaforma, è obbligatorio lo studio del seguente testo:

  • A. S. Tanenbaum, D. J. Wetherall, Computer Networks, 5th edition, Prentice Hall, 2011
Criteri di valutazione
Tutte le prove di verifica e autoverifica intermedie previste dai Corsi ed erogate in modalità distance learning sono da considerarsi altamente consigliate e utili ai fini della preparazione e dello studio individuali. Le prove di verifica e autoverifica intermedie non sono obbligatorie ai fini del sostenimento della prova d´esame, la quale deve essere svolta in presenza dello studente davanti ad apposita Commissione ai sensi dell´art. 11 c.7 lett.e) del DM 270/2004.
Modalità della prova finale

La prova scritta consiste nel sottoporre allo studente una serie di domande teoriche alle quali egli dovrà rispondere in maniera soddisfacente attenendosi all’argomento richiesto senza dilungarsi su argomenti collegati ma non centrali nella domanda. Le domande richiedono di norma la spiegazione o la descrizione di argomenti ben precisi trattati durante il corso. La prova ha una durata massima di 120 minuti.

La prova orale consiste nel richiedere chiarimenti e approfondimenti allo studente riguardo imprecisioni o carenze concettuali nelle risposte fornite alle domande durante lo scritto oppure di altri argomenti del corso al fine di completare la valutazione della preparazione dello studente.

Didattica erogativa
L'insegnamento prevede, per ciascun CFU, 5 ore di Didattica Erogativa, costituite da 2,5 videolezioni (tenendo conto delle necessità di riascolto da parte dello studente). Ciascuna videolezione esplicita i propri obiettivi e argomenti, ed è corredata da materiale testuale in pdf.
Didattica interattiva
L'insegnamento segue quanto previsto dalle Linee Guida di Ateneo sulla Didattica Interattiva e l'interazione didattica, e propone, per ciascun CFU, 1 ora di Didattica Interattiva dedicata alle seguenti attività: lettura area FAQ, partecipazione ad e-tivity strutturata costituita da attività finalizzate alla restituzione di un feedback formativo e interazioni sincrone dedicate a tale restituzione.
Ricevimento studenti

Previo appuntamento (r.giuliano@unimarconi.it)