Computer Networks (2015/2016)

Course code
4S00049
Name of lecturer
Damiano Carra
Coordinator
Damiano Carra
Number of ECTS credits allocated
6
Academic sector
ING-INF/05 - INFORMATION PROCESSING SYSTEMS
Language of instruction
Italian
Location
VERONA
Period
I semestre dal Oct 1, 2015 al Jan 29, 2016.

Lesson timetable

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);

* 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).

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

* 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);
-- IPv6;

* 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.

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
B.A. Forouzan, F. Mosharraf Reti di calcolatori - Un approccio top-down (Edizione 1) McGraw-Hill 2013 9788838668197

Assessment methods and criteria

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

Teaching aids

Documents

STUDENT MODULE EVALUATION - 2015/2016