Politecnico di Torino
Politecnico di Torino
   
Login  
en
Politecnico di Torino
Anno Accademico 2015/16
05KSILM, 05KSIOA
Computer networks
Corso di Laurea in Ingegneria Informatica (Computer Engineering) - Torino
Corso di Laurea in Ingegneria Informatica - Torino
Docente Qualifica Settore Lez Es Lab Tut Anni incarico
Marchetto Guido   A2 ING-INF/05 71 0 9 0 5
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05
ING-INF/05
2
6
E - Per prova finale e conoscenza della lingua straniera
B - Caratterizzanti
Per la prova finale
Ingegneria informatica
Esclusioni:
12CDU
Presentazione
The course describes the most common architectures, algorithms and protocols used to implement computer networks, starting from the physical layer up to the most popular application layer protocols. The course goal is to give the students the elements needed to understand how computer and communication networks work, with particular emphasis to the Internet.
Risultati di apprendimento attesi
The student will gain knowledge on:
General concepts of computer networks: network classification based on the covered area, network topologies, switching techniques (circuit and packet), multiplexing and multiple access techniques, service models (client-server, peer-to-peer), layered protocol architectures, traffic characterization and QoS requirements.
Transmission channels, bit encoding techniques, access and transport networks.
Error recovery and flow control techniques: ARQ window protocols.
Data-link layer protocols.
Local Area Networks: architecture, protocols, interconnection.
Routing algorithms and protocols. Network protocols in the Internet, IP addressing and translation.
Internet transport layer protocols.
Internet application layer protocols.
The ability to apply the gained knowledge will be verified through lab experience and class exercise on course subjects. The attention will mainly be focussed on the definition of IP addressing schema and of static routing table configuration, and on packet capture on LANs, both to passively analyze traffic traces and to detect and verify packet sequences when performing specific user level operations.
Prerequisiti / Conoscenze pregresse
To be able to efficiently follow the class, students should have an elementary knowledge of computer architectures, should know the number representation on computer and be able to convert numbers form the decimal to the binary format and viceversa. Furthermore, the students should be familiar with the concepts of frequency spectrum and sampling techniques, which will be only briefly revised.
Finally, elementary knowledge of basics concepts in optics and electromagnetics are also required.
Programma
General concepts of computer networks: network classification based on the covered area, network topologies, switching techniques (circuit and packet), multiplexing and multiple access techniques, service models (client-server, peer-to-peer), layered protocol architectures, traffic characterization and QoS requirements (16h)
Transmission channels and media, bit encoding techniques, access and transport networks (4h)
Error recovery and flow control techniques: ARQ window protocols, data-link layer protocols (12h)
Local Area Networks: architecture, protocols. LAN interconnection (8h)
Routing algorithms and protocols. Network protocols in the Internet: IPv4 and ICMP, IP addressing, DHCP, ARP, NAT (12h)
Tools for network analysis (2h)
Internet transport layer protocols (TCP, UDP) (6h)
Internet application layer protocols (SMTP, POP and IMAP, HTTP, DNS, P2P Applications) (8h)
Lab experience and class exercise (12h)
Organizzazione dell'insegnamento
Class exercises will focus on:
Switching techniques
Window protocol analysis
IP subnet address management
IP router routing table configuration
Performance analysis of the TCP protocol
In the lab, the students will learn how to capture packets on LANs, how to analyze packet traces and will examine sequence of packets generated while running user applications.
Testi richiesti o raccomandati: letture, dispense, altro materiale didattico
The teaching material will be made available by the class teacher on the didattica web portal.
Books suggested as text reference and for class exercises:
A.Pattavina: Reti di telecomunicazioni, Mc.Graw-Hill (in Italian)
J.F. Kurose, K.W. Ross: 'Computer Networking: A Top-Down Approach Featuring the Internet, Pearson (available in Italian and English)
A.Bianco, C.Casetti, P.Giaccone, Esercitazioni di reti telematiche, CLUT (in Italian)
Criteri, regole e procedure per l'esame
Oral examination consisting of two or three questions and lasting 15-30 minutes. All class activities, lectures and labs, can be discussed during the oral exam.
Orario delle lezioni
Statistiche superamento esami

Programma definitivo per l'A.A.2015/16
Indietro



© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)
Contatti