TELECOMMUNICATIONS channel 2
Chair (Coordinator) and Rapporteur: ANDREA BAIOCCHI
Lecturers
Objectives
Knowledge and understanding. This course aim at providing a basic understanding of key topics in telecommunications, namely fundamentals of information representation, communications and internetworking. Besides providing basic concepts, the classes aim to give a solid framework that enables the student to expand autonomously his/her knowledge of the field of telecommunication in the future.
applying knowledge and understanding. The approach takes a system point of view as well as a performance evaluation approach, as far as elementary, undergraduate-level models can be pursued. The aim is to guide the student to the statement and analysis of simple quantitative models of telecommunication systems and network protocols and to a qualtitative understanding of systems dynamics.
Making judgments. Specific attention is devoted to the development of student’s capability to contextualize and make criticism of technology progress as applied to telecommunications.
Communication skills. Through a constant attention to the meaning and also to historical roots of technical jargon and to scientific accuracy, the course aims at leading students to develop the ability of concise and technically accurate presentation of the course contents.
Learning outcomes
Basic capability to understand the working of tlc systems along with the main factors that affect and limit their performance.
Prerequisites
Basic knowledge of calculus, physics, probability and statists, programming.
Programme
1. INTRODUCTION
Internet and networks, Network types, Internet access and core, Protocol architecture, A bit of Internet history, Network standards
2. BASIC NETWORKING CONCEPTS
Communication services and information sources, Transfer of information units, Switching techniques, Multiplexing techniques
3. APPLICATION LAYER
Applications and services, Domain names (DNS), Electronic mail (SMTP), File transfer (FTP), World wide web (HTTP), Peer-to-peer networks
4.1. ARQ PROTOCOLS
Error recovery, Stop & Wait protocol, Pipelined protocols.
4.2. TRANSPORT LAYER
Transport services, UDP, TCP, TCP flow and congestion control, Fairness and congestion control
5.1. NETWORK LAYER – IP AND ADDRESSING
Router architecture, IP, IP addressing (classful, CIDR, NAT, DHCP).
5.2. NETWOKR LAYER – PROTOCOLS
Routing principles, Routing protocols (OSPF, BGP), Control protocols (ICMP, ping, traceroute).
6. LOWER LAYERS
Data link layer, Physical layer
7. LOCAL AREA NETWORKS
Multipoint broadcast networks, MAC protocols: Slotted ALOHA, CSMA, Local area network technology, ARP, LAN interconnection
Books
TEACHING MATERIAL
o Achille Pattavina, "Internet e Reti Fondamenti", Third edizione, 2022.
o Slides and recordings of course available on the course web site.
BIBLIOGRAPHY
o Achille Pattavina, "Internet e Reti Fondamenti", 3° edizione, 2022.
o James F. Kurose, Keith W. Ross, “Computer Networking: a top-down approach”. Pearson, 8th Edition, 2020 [versione in italiano: "Reti di calcolatori e Internet - un approccio top-down", Pearson Education Italia, 7a Edizione, 2017].
o Andrew S. Tanenbaum, Nick Feamster, David J. Wetherall, "Computer Networks", Prentice Hall, 6th Edition, 2021 [versione in italiano: "Reti di calcolatori", Pearson Italia, 5a Edizione, 2011].
o W. Stallings, “Data and Computer Comuunications”, Pearson, 10th Edition, 2014.
Bibliography
BIBLIOGRAFIA
o Achille Pattavina, "Internet e Reti Fondamenti", 3° edizione, 2022.
o James F. Kurose, Keith W. Ross, “Computer Networking: a top-down approach”. Pearson, 8th Edition, 2020 [versione in italiano: "Reti di calcolatori e Internet - un approccio top-down", Pearson Education Italia, 7a Edizione, 2017].
o Andrew S. Tanenbaum, Nick Feamster, David J. Wetherall, "Computer Networks", Prentice Hall, 6th Edition, 2021 [versione in italiano: "Reti di calcolatori", Pearson Italia, 5a Edizione, 2011].
o W. Stallings, “Data and Computer Comuunications”, Pearson, 10th Edition, 2014.
Lessons mode
Lessons and exercises. Homework are proposed as well, mainly as a form of self-assessment.
Frequency
Attendance is not mandatory, but it is strongly recommended.
Exam mode
ASSESSMENT TOOLS:
The written test consists of 16 multiple choice questions on the topics of the course. It takes place in 1 hour and a half.
The maximum score of the written test is 16.
The oral exam consists in the discussion of two different topics in the program (interview lasting between about 15 and 30 minutes). The maximum score attributed to the oral exam is 16.
ASSESSMENT METHODS:
Verification of knowledge of the topics covered by the program, with particular regard to: 1) understanding of concepts; 2) capacity for synthetic and logically well-structured presentation; 3) ability to respond in a timely and relevant manner; 4) correctness of technical terminology; 5) ability to provide quantitative values and examples through calculations and models.
For each topic (evaluation out of thirty): minimum knowledge (evaluation between 18 and 20); average knowledge (21-23); ability to apply knowledge sufficiently (24-25); good ability to apply knowledge and to present with clarity and critical sense (27-28); ability to apply knowledge in an excellent way with good communication skills and critical sense (29-30 with honors)
Example exam questions
Quesito 2
Un codice di rivelazione di errore a parità è applicato ad un file nel modo seguente. Il file è suddiviso in blocchi di 127 bit e ad ogni blocco è aggiunto un bit di parità. Si assuma che gli eventi costituiti da errori multipli che colpiscano un singolo blocco siano trascurabili. Allora è possibile usare il codice di parità per contare quanti errori colpiscono il file, ma non è possibile correggere gli errori.
a) Falso, è invece possibile correggere gli errori perché sono singoli.
b) Dipende dalla lunghezza complessiva del file.
c) Vero.
Arguments
- 1. Introduction and communications architecture
- 2. Physical layer, data link layer and multiple access
- 3. Network layer: addressing, forwarding and routing
- 4. Transport layer: reliable data transfer, flow control and congestion control
Sustainability goals
- Academic year2025/2026
- Degree program to which the course belongsManagement Engineering
- Lesson code1015392
- Year and semester2nd year - 2nd semester
- Activity typeAttività formative caratterizzanti
- Academic areaIngegneria delle telecomunicazioni
- SSDING-INF/03
- Mandatory presenceNo
- Languageita
- CFU9 CFU
- Total duration90 hours
- Hours distribution54 classroom hours, 36 training hours