Computer Networks (2007/2008)

Course Not running, not visible

Course code
Davide Quaglia
Teaching is organised as follows:
Unit Credits Academic sector Period Academic staff
Teoria 4 INF/01-INFORMATICS 3° Q Davide Quaglia
Laboratorio 1 INF/01-INFORMATICS 3° Q Davide Quaglia

Learning outcomes

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

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


Module: Teoria
32 hours covering the following topics:

* 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 Physical Level:
-- transmission media and cable organization;
-- transmission type;
-- information representation (modulation);
-- multiplexing techniques (TDM, FDM, CDM) and multiple access (TDMA, FDMA, CDMA);
-- Fourier analysis and theorem of Nyquist and Shannon;
-- access networks (POTS, ISDN, ADSL, Fibre Channel, PON, Frame Relay, ATM, optical networks);
-- isochronous networks (PDH, SONET/SDH).

* The Data-Link Level:
-- aims and services;
-- framing;
-- examples: HDLC, SLIP and PPP.

* 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;
-- static routing and dynamic routing (distance vector, link state routing);
-- hierarchical routing;
-- the IP protocol:
---- packet format;
---- address format and use, netmask, ARP and RARP;
---- dynamic host configuration protocol (DHCP);
---- Internet control management protocol (ICMP);
---- interior-gateway protocols (RIP, IGRP, EIGRP, OSPF)
---- exterior-gateway protocols (BGP);
---- class-less inter-domain routing (CIDR);
---- IPv6;
-- layer-3 switch.

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

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

* Geographical networks:
-- classification and protocols;
-- virtual private networks.

Module: Laboratorio
12 hours covering the following activities:

* use of a protocol analyzer
* design of an enterprise IP network
* configuration of a firewall, NAT and PAT
* use of Telnet for the emulation of Internet clients
* installation of Web server
* installation of a virtual private network (VPN)

Assessment methods and criteria

Module: Teoria
Examination consists of a written test with questions about the theory and practice part of the class and numerical exercises.

Module: Laboratorio
Please, refer to the Module named Teoria.

Reference books
Author Title Publisher Year ISBN Note
Douglas Comer Internet e Reti di Calcolatori (Edizione 3) Pearson Education Italia 2003 8871921674
Douglas Comer Internetworking con TCP/IP (Vol. 1) (Edizione 5) Pearson Education 2006 8871922808
Fred Halsall Networking e Internet (Edizione 5) Pearson - Addison Wesley 2006 8871922786
Andrew S. Tanenbaum Reti di calcolatori (Edizione 4) Pearson - Prentice Hall 2003 8871921828
Peterson LL, Davie BS Reti di Calcolatori (Edizione 1) Apogeo 2004 8850321589
J.F. Kurose, K.W. Ross Reti di calcolatori e Internet - Un approccio top-down (Edizione 6) Pearson Education Italia 2013 9788871929385