programma

Calendario lezioni

Le lezioni si svolgeranno in presenza il venerdì pomeriggio dalle 14,00 alle 18,00 presso Collegio Raffaello - Urbino (PU) ed online sulla piattaforma blended dell' Università di Urbino

Programma del corso a.a. 2021/22


01. Introduzione:

01.01 Scopi delle reti di calcolatori e loro classificazione.

01.02 Modelli di riferimento OSI e TCP/IP.

01.03 Esempi di reti e standardizzazione delle reti.

02. Livello fisico:

02.01 Basi teoriche della comunicazione e della trasmissione fisica dei dati.

02.02 Mezzi di trasmissione guidati.

02.03 Mezzi di trasmissione wireless.

03. Tecnologie di accesso:

03.01 Internet trending.

03.02 Local loop e vecchie tecnologie.

03.03 xDSL.

03.04 Tecnologia d'accesso in fibra ottica.

03.05 Fixed Wireless Access.

04. Reti senza fili:

04.01 Il sistema telefonico mobile.

04.02 Evoluzione del sistema cellulare - 5G

04.03 Wireless LAN (standard IEEE 802.11).

04.04 Bluetooth.

04.05 Wireless Personal Area Network.

05. Livello rete:

05.01 Problemi architetturali dello strato rete.

05.02 Protocollo IPv4 e indirizzamento.

05.03 Protocollo IPv6 e indirizzamento.

05.04 Dispositivi di rete

05.05 Algoritmi di routing

05.06 Congestione

06. Internetworking:

06.01 Protocolli Punto-Punto

06.02 Address Resolution e ARP.

06.03 ICMP e controllo della rete.

06.04 DHCP.

06.05 Network Address Translation (NAT).

06.06 VLAN.

07. Livello trasporto:

07.01 Descrizione dei servizi di trasporto.

07.02 Elementi dei protocolli di trasporto.

07.03 Controllo di flusso e gestione errori.

07.04 Il protocollo di trasporto Internet senza connessione: UDP.

07.05 Il protocollo di trasporto Internet orientato alla connessione: TCP.

08. Livello applicazione:

08.01 Posta elettronica: MIME, SMTP, IMAP, POP3.

08.02 Trasferimento file: FTP, TFTP.

08.03 DNS - Domain Name System.

08.04 World Wide Web e HTTP.

08.05 Browser APIs e Protocolli

08.06 CDN - Content Delivery Network e Video Streaming

09. Sicurezza nelle reti:

09.01 Controllo Accessi e Autorizzazione.

09.02 Protocolli di autenticazione, protocolli di integrità e distribuzione delle chiavi.

09.03 Firewall.

09.04 Sistemi IPS (Intrusion Prevention System) e IDS (Intrusion Detection System).

10. Attività di laboratorio:

10.01 Utilità di rete (indirizzamento, perimeter probing, monitoraggio del traffico).

10.02 Semplici casi di gestione di rete.

10.03 Programmazione socket.

10.04 Implementazione di sistemi client-server.

10.05 Accesso alle risorse web.