TELECOMMUNICATION NETWORKS + MULTIMEDIA TECHNOLOGIES
cod. 1010148

Academic year 2024/25
3° year of course - Second semester
Professor responsible for the course unit
Gianluigi FERRARI
integrated course unit
12 credits
hub: PARMA
course unit
in ITALIAN

Course unit structured in the following modules:

Learning objectives

Module 1: Telecommunication Networks. The course aims at introducing the general aspects of communications networks, providing common models and basic knowledge of communication protocols and architectures. The main technologies and protocols currently used in communications networks will be deeply analyzed, with particular focus on the Internet.
At the end of the course the student will be able to apply the acquired knowledge in order to analyze and design architectures and protocols of a communication network.

Module 2: Multimedia Technologies. The student will learn the main technologies of multimedia systems, which are used to communicate, process and operate on image, sound, text and other information media. The goal of the course is to provide the students with a sound knowledge of the basic principles and techniques used in multimedia systems.

Prerequisites

Module 1: Telecommunication Networks. Prerequisites are not required. However, it may be useful to have attended basic telecommunications and programming courses.

Module 2: Multimedia Technologies. Signals and systems.

Course unit content

Module 1: Telecommunication Networks. First Network architectures and protocols. Network and transport protocols in Internet. Tools for the analysis and the design of telecommunications networks.

Module 2: Multimedia Technologies. Fundamentals of multimedia: Systems, communications and information processing.

Full programme

Module 1: Telecommunication Networks.
- Introduction to the course of Telecommunication Networks. Introduction to networks: definitions and classifications. Branches, nodes and topologies. Standardization organisms.
- Information types: user, control and management. Network performance: end-to-end delay, errors and losses. Information integrity and temporal transparency.
- Functions and protocols in data communication. Protocol architectures. Management of information units in a protocol architecture. Interconnected systems.
- OSI protocol architectures and Internet. Communication models based on involved entities and on information transfer modes.
- Delimitation: bit and char staffing. Sequence control. Error correction: error detection codes and automatic retransmission techniques.
- Multiplexing. Time division multiplexing (TDM) and frequency division multiplexing (FDM) techniques. Medium access control function. Random and fixed medium access.
- Local area network (LAN): sub-networking protocols. Ethernet networks and wireless LAN. Medium access control protocols in wired and wireless networks.
- Introduction to Internet and to its architecture. Internet Protocol (IP): operational principles and fragmentation function.
- Addressing in IP protocol. Subnetting and supernetting in IP addressing.
- Direct and indirect routing in IP protocol. Routing tables. Dynamic routing protocols: Routing Information Protocol (RIP) and Open Shortest Path First (OSPF). Autonomous systems.
- Internet Control Message Protocol (ICMP) and Address Resolution Protocol (ARP). Dynamic Host Configuration Protocol (DHCP) and Point-to-Point Protocol (PPP). Domain name system (DNS).
- Transport layer functionalities in the Internet. Addressing and ports. User Datagram Protocol (UDP). Transmission Control Protocol (TCP). Opening and tearing down connections in TCP. Network Address Translation (NAT) techniques.
- Error control, flow control and congestion control function in TCP protocol. Performance comparison between UDP and TCP.
- IPv6 protocol: introduction and packet format. Addressing in IPv6. Management of transition from IPv4 to IPv6.
- Advanced networking applications: Software-Defined Networking (SDN) and Internet of Things (IoT).
- Laboratory activities on the topics discussed in the theory part, with applications and scripts development through well-known software libraries.

Module 2: Multimedia Technologies.
1. Digitization of information and its processing. Basic concepts of multimedia.
2. Representation and coding of multimedia information. Examples of standards (JPEG and MPEG).
3. Multimedia communication protocols.

Bibliography

Module 1: Telecommunication Networks. Lectures will be based on material produced by the instructor and available to the students. Some reference books are the following:
[1] B. A. Forouzan, “Reti di calcolatori e Internet”, 2008, McGraw-Hill
[2] A. Pattavina, “Reti di telecomunicazione - Networking e Internet”, 2007, McGraw-Hill
[3] A. S. Tanenbaum, D.J. Wetherall, “Reti di calcolatori” 2011, Pearson, Prentice Hall
[4] J. F. Kurose, K. W. Ross, “Internet e Reti di calcolatori”, 2008, Pearson

Module 2: Multimedia Technologies.
Ze-Nian Li, Mark S. Drew, Jiangchuan Liu, "Fundamentals of Multimedia", 3rd ed., Springer Nature Switzerland AG 2021, ISBN 978-3-030-62123-0, https://doi.org/10.1007/978-3-030-62124-7

Teaching methods

Module 1: Telecommunication Networks. The course is divided into theoretical lessons and classroom and/or laboratory exercise sessions, to acquire practice with proper software tools.

Module 2: Multimedia Technologies. The course is organized in classroom lectures and exercises (3 CFU), as well as laboratory sessions (3 CFU).

Assessment methods and criteria

Module 1: Telecommunication Networks. It is foreseen the use of on-going evaluations (midterm and final) in substitution of the written test (regular exam). An additional oral exam may be requested by the instructor. It is also foreseen a project development based on lab activities.

Module 2: Multimedia Technologies. Written tests, laboratory projects and possible interviews, unless exempted for a good level of (active and regular) course attendance.

Other information

Module 1: Telecommunication Networks. Related information and material will be published on a properly prepared course webpage.

2030 agenda goals for sustainable development

Module 1: Telecommunication Networks. Industry, innovation and infrastructures. (#9)