Learning objectives
The course aims to present general aspects of communication networks, to provide basic knowledge of communication protocols and protocol architectures, and to study in depth the main technologies and protocols used by current communication network, with particular attention to Internet.
Prerequisites
None.
Course unit content
Introduction on communication networks
Protocol architectures
Communication models
Communication protocols: principles and functions
Local Area Networks
Internet protocols
Full programme
PART ONE
Introduction on communication networks
- communication network characteristics and classifications
- links, nodes, network topologies
- types of information
Protocol architectures
- layered architectures and protocols
- communication
- interconnection
- OSI and Internet models
Communication models
- connection and interaction modes
Main mecanisms and functions of communication protocols
- delimitation
- sequence control
- fragmentation
- multiplexing
- addressing
- multiple access
- switching and routing
- error control
- flow control
- congestion control
- mobility support
- other functions
PART TWO
Local Area Network (LAN)
- standard IEEE 802.3 (Ethernet), Switched Ethernet, Gigabit Ethernet
- Wireless LAN (IEEE 802.11)
Internet protocols
- Internet architecture
- Internet Protocol (IP) version 4, addressing and routing
- ARP, ICMP, DHCP protocols
- Internet Protocol version 6 (IPv6)
- User Datagram Protocol (UDP) and Transmission Control Protocol (TCP)
- Network Address Translation (NAT)
- Examples of application protocols
Bibliography
L. Veltri, "Reti di telecomunicazione", lecture slides, http://www.tlc.unipr.it/veltri
Teaching methods
Class lessons and exercises.
Assessment methods and criteria
Two written examinations, at the middle and the end of the course, that complete the exam. Alternatively the exam can be succeeded during regular scheduled examinations. In both cases, the exam is written and composed of multiple choice questions, open answer questions, and some exercises.
Other information
- - -