Programma

Libro di Testo
Il libro di testo e' l'eccellente

Computer Networks

Autore: Andrew S. Tanenbaum
ISBN: 0-13-038488-7
Casa Editrice: Prentice Hall

Il programma dell'a.a. 2017-2018 è il seguente. I numeri e nomi dei capitoli sono relativi all'edizione di riferimento, che è la quarta edizione del libro, versione inglese. Chi avesse edizioni successive può confrontare con la table of contents della quarta edizione. Nel dubbio, tenete anche conto che il programma d'esame in ogni caso è quello spiegato a lezione, intersecato con la lista del libro qui di seguito. In altre parole, protocolli o concetti che non sono stati spiegati a lezione non vengono chiesti all'esame.


  • Capitolo 1, tutto tranne le sezioni da 1.5 a 1.9 incluse.
  • Capitolo 2, tutto tranne:

    • la sottosezione Wireless Local Loops di 2.5.3
    • la sottosezione SONET/SDH di 2.5.4
    • la sezione 2.7 Cable Television

  • Capitolo 3, tutto esclusi tutti i listati in C, e la sezione 3.5 Protocol Verification
  • Capitolo 4, tutto tranne:

    • la sezione 4.2.5 Wavelength Division Multiple Access Protocols
    • la sezione 4.3.9 IEEE 802.2: Logical Link Control
    • la sezione 4.4.4 The 802.11 Frame Structure
    • la sezione 4.5 Broadband Wireless
    • la sezione 4.6 Bluetooth
    • la sottosezione 4.7.6 Virtual LANs

  • Capitolo 5, tutto tranne:

    • nella sezione 5.2.2, la descrizione dell'algoritmo di Dijkstra (incluso il listato)
    • la sottosezione Computing the New Routes di 5.2.5
    • dalla sezione 5.2.8 Multicast Routing alla sezione 5.2.11 Node Lookup in Peer-to-Peer Networks
    • la sottosezione The Warning Bit di 5.3.4
    • la parte di 5.4.2 da Resource Reservation in poi
    • dalla sezione 5.4.3 Integrated Services alla sezione 5.4.5 Label Switching and MPLS
    • la sezione 5.5.5 Tunneling
    • la sezione 5.5.7 Fragmentation
    • la descrizione di RARP e BOOTP nella sottosezione RARP, BOOTP, and DHCP
    • la sezione 5.6.7 Mobile IP

  • Capitolo 6, le seguenti parti:

    • il three-way handshake nella sezione 6.2.2 Connection Establishment
    • la sezione 6.2.3 Connection Release
    • la sezione 6.4.1 Introduction to UDP
    • dalla sezione 6.5.1 Introduction to TCP alla sezione 6.5.6 TCP Connection Release

  • Capitolo 7, le seguenti parti:

    • la sezione 7.1 DNS - The Domain Name System

  • Capitolo 8, le seguenti parti:

    • la sezione 8.1 Cryptography. tranne le sottosezioni transposition ciphers (8.1.3) e Quantum Cryptography (in 8.1.4)
    • la sezione 8.2 Symmetric-Key Algorithms, tranne i cipher mode di tipo Block Chaining, Feedback, e Counter nella sottosezione Cipher Modes (8.2.3)
    • la sezione 8.3 Public-Key Algorithms
    • la sottosezione 8.4.3 Message Digests
    • la sottosezione 8.6.1 IPSec nella versione ESP (Encapsulating Security Payload)
    • la sottosezione 8.6.2 Firewalls
    • la sottosezione 8.6.4. Wireless Security, tranne la parte Bluetooth Security
    • il replay attack (sottosezione 8.7.3)
    • il DNS Spoofing (sottosezione 8.9.2), tranne la parte Self-Certifying Names

Materiale online

Il seguente materiale online non e' presente nel libro di testo, e costituisce materia d'esame (in altre parole, va studiato per l'esame):