Lectures and exercises |
hours |
Topics |
Specific contents |
|
Introduction |
Survey on topics discussed in previous course Reti di Calcolatori I |
4
|
Networks design and dimensioning |
Requirements analysis and design models, congestion control in TCP/IP, practical design issues, management and monitoring |
2
|
Ethernet evolution and switched LANs |
Ethernet from 10 Mb/s to 10 Gb/s, Layer II and Layer III switches, Spanning tree, Virtual LAN |
4
|
Network monitoring |
SNMP protocol and its applications |
2
|
Routing algorithms and protocols |
Static and dynamic routing in IP, RIP, OSPF, IGRP, BGP, inter-domain routing |
4
|
Connection to an ISPs |
Private IP addresses, NAT (Network Address Translation), PAT (Port Address Translation), xDSL, DHCP (Dynamic Host Configuration Protocol), PPP, PPP over Ethernet |
2
|
Security fundamentals |
Autentication, nonrepudiation, integrity; networks vulnerability and possible attacks; denial of service (DoS); cryptography; symmetrical and asymmetrical algorithms, private and public keys; signatures and digital certificates |
2
|
Security in computer networks |
Security in the network infrastructure (VPN and IPSEC); cryptography at the transport and application layers (SSH, SHTTP, secure copy, etc.); firewalls, proxy servers, DMZ |
4
|
Writing network applications |
Sequential and parallel server; using UDP and TCP with Berkeley sockets; singlecast and multicast services |
2
|
Multimedia |
Quality of service (QoS); how to support QoS in packet switching networks: IntServ, DiffServ, RSVP; voice Over IP |
4
|
Future networks |
IPv6; mobility; wireless networks and security; MPLS (MultiProtocol Label Switching) |
4
|
Total hours for lectures and exercises |
34 |
for exercises only |
|
Further educational activities
|
hours
|
Labs |
6 |
Tutorials / Seminars |
|
Workshops |
|
Guided tours |
|
|
|
Total hours for further educational activities |
6 |
Total hours |
40
|