Computer Networks (2006/2007)

Course Not running, not visible

Course code
4S00049
Name of lecturer
Davide Quaglia
Number of ECTS credits allocated
5
Academic sector
INF/01 - INFORMATICS
Language of instruction
Italian
Location
VERONA
Period
3rd quadrimester dal Apr 2, 2007 al Jun 8, 2007.

Lesson timetable

3rd quadrimester
Day Time Type Place Note
Tuesday 2:30 PM - 4:30 PM lesson Lecture Hall C  
Wednesday 8:30 AM - 11:30 AM lesson Lecture Hall C  

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

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

Documents