Computer Networks (2009/2010)

Course code
4S00049
Name of lecturer
Damiano Carra
Coordinator
Damiano Carra
Number of ECTS credits allocated
6
Other available courses
Academic sector
ING-INF/05 - INFORMATION PROCESSING SYSTEMS
Language of instruction
Italian
Period
1st Semester dal Oct 1, 2009 al Jan 31, 2010.

Lesson timetable

1st Semester
Day Time Type Place Note
Tuesday 2:30 PM - 4:30 PM practice session Laboratory Delta  
Thursday 8:30 AM - 10:30 AM lesson Lecture Hall D  
Friday 9:30 AM - 11:30 AM lesson Lecture Hall A  

Learning outcomes

This class aims at describing the basic concepts and the main design methodologies of the modern communication networks, both local and geographical.

Syllabus

* General concepts:
-- classification: WAN, LAN, PAN;
-- topologies;
-- reference models: ISO-OSI and TCP/IP;
-- circuit-switched and packet-switched networks;
-- connection-oriented services and acknowledged services;
-- flow control: stop-and-wait and sliding-window (go-back-N and Selective Repeat);
-- shaping and policing: leaky bucket and token bucket.

* The Data-Link Level:
-- aims and services;
-- framing.

* IEEE 802.X standards:
-- topologies and protocols: Ethernet, fast Ethernet, gigabit Ethernet, 10 gigabit Ethernet
-- the MAC sub-layer: Aloha, CSMA, CSMA/CD, CSMA/CA;
-- the LLC sub-layer;
-- bridge, switch and spanning-tree;
-- virtual LAN;
-- wireless LAN.

* The Network Level:
-- aims and services;
-- the IP protocol:
---- packet format;
---- address format and use, netmask, ARP and RARP;
---- class-less inter-domain routing (CIDR);
-- dynamic host configuration protocol (DHCP);
-- Internet control management protocol (ICMP);
-- routing protocols;
---- static routing and dynamic routing (distance vector, link state routing);
---- interior-gateway protocols (RIP, IGRP, EIGRP, OSPF)
---- exterior-gateway protocols (BGP);
-- IPv6;

* The Transport Level:
-- aims and services;
-- TCP (3-way handshaking, flow control, retransmission, congestion control);
-- UDP;
-- secure socket layer (SSL).

* The Application Level:
-- Domain Name Service (DNS),
-- the client/server model;
-- File Transfer Protocol (FTP);
-- electronic mail (SMTP, POP3 e IMAP);
-- World Wide Web (HTTP, HTTPS, CGI);
-- Simple Network Management Protocol (SNMP);
-- Secure Shell (SSH).

Reference books
Author Title Publisher Year ISBN Note
Andrew S. Tanenbaum Reti di calcolatori (Edizione 4) Pearson - Prentice Hall 2003 8871921828
J.F. Kurose, K.W. Ross Reti di calcolatori e Internet - Un approccio top-down (Edizione 6) Pearson Education Italia 2013 9788871929385

Assessment methods and criteria

Examination consists of a written test with numerical exercises and questions about the theory.

Statistics about transparency requirements (Attuazione Art. 2 del D.M. 31/10/2007, n. 544)

Statistics
Outcomes Exams Outcomes Percentages Average Standard Deviation
Positive 38.35% 24 3
Rejected 32.87%
Absent 22.60%
Ritirati 6.16%
Canceled --
Distribuzione degli esiti positivi
18 19 20 21 22 23 24 25 26 27 28 29 30 30 e Lode
3.5% 12.5% 10.7% 12.5% 3.5% 8.9% 8.9% 7.1% 5.3% 5.3% 5.3% 3.5% 8.9% 3.5%

Data from AA 2009/2010 based on 146 students. I valori in percentuale sono arrotondati al numero intero più vicino.