Computer Networks (2006/2007)

Course Not running, not visible

Course code
Name of lecturer
Davide Quaglia
Number of ECTS credits allocated
Academic sector
Language of instruction
3rd quadrimester dal Apr 2, 2007 al Jun 8, 2007.

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.


Theory (32 hours)

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

* The Physical Level:
o transmission media and cable organization;
o transmission type;
o information representation (modulation);
o multiplexing techniques (TDM, FDM, CDM) and multiple access (TDMA, FDMA, CDMA);
o Fourier analysis and theorem of Nyquist and Shannon;
o access networks (POTS, ISDN, ADSL, Fibre Channel, Frame Relay, ATM, optical networks);
o geographical networks (PDH, SONET/SDH).

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

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

* The Network Level:
o aims and services;
o static routing and dynamic routing (distance vector, link state routing);
o hierarchical routing;
o 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;
o layer-3 switch.

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

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

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

Practice (12 hours)

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

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

Assessment methods and criteria

Examination consists of:

1) written test with questions about the theory and practice part of the class and numerical exercises
2) project and corresponding documentation (groups of max 3 people)

The final result (over 30 points) is computed summing the result of both the written test and the project (which contributes with max 3 points).

Teaching aids