Unit INTERNET BASICS

Course
Electronic engineering for the internet-of-things
Study-unit Code
A001255
Curriculum
Consumer and aerospace iot
Teacher
Gianluca Reali
Teachers
  • Gianluca Reali
  • Luca Rugini (Codocenza)
Hours
  • 81 ore - Gianluca Reali
  • 27 ore (Codocenza) - Luca Rugini
CFU
9
Course Regulation
Coorte 2022
Offered
2022/23
Learning activities
Affine/integrativa
Area
Attività formative affini o integrative
Academic discipline
ING-INF/03
Type of study-unit
Opzionale (Optional)
Type of learning activities
Attività formativa monodisciplinare
Language of instruction
Italian
Contents
Basic class on IP networking
Reference texts
Lecture Notes made available by the lecturer.
Achille Pattavina, Reti di telecomunicazioni, McGraw-Hill
J.F. Kurose, K.W. Ross "Reti di calcolatori e internet. Un approccio top-down", Pearson.
Educational objectives
The overall objective of the course is to provide basic knowledge in the field of IP networking and sufficient skills for an academic first level program, to deal with a job interview on the general aspects of networking, with a good feeling on the innovative aspects. Also, the skills and knowledge acquired allow students continuing their academic studies by effectively addressing issues both at transmission level and for designing advanced cellular and IP networks.
Prerequisites
In order to effectively deal with the topics addressed in this course, it is necessary to have a sound background on computer science.
Teaching methods
Lectures and PC-based experiments
Other information
The class focuses on network protocols for a deep knowledge of the Internet. The final aim is to figure out the actual pros and cons of the Internet.
Learning verification modality
The exam consists of a written test and an oral test.

The duration of the written test is 2 hours. The duration of the oral test is about 30 minutes.

The objectives of the exam consist of an assessment of the methodological expertise and ability to apply the techniques to new situations.

During the Covid pandemics exams are done on-line.
Extended program
Introduction to TLC systems
Architectures of TLC systems
- Transfer modes - Multiple access, switching, protocol architectures
- Protocol architectures: ISO-OSI and TCP/IP models
- Error control protocols. Stop-and-wait, Go-back-N, Selective Repeat.
- High-Level Data Link Control (HDLC).
- Network services. Routing algorithms Link State (Dijkstra) and Distance Vector (Bellman-Ford).
- Flow and congestion control at network layer.
- The TCP/IP network layer - ARP/RARP
- The TCP/IP network layer - The IP protocol
- The TCP/IP network layer - ICMP
- Transport services - The UDP and TCP protocols
- IP V6
- MPLS and Segment Routing


Additional 3 CFU for Electronic Engineering: Introduction to transmission of information
- Noise in telecommunication systems: signal-to-noise ratio (SNR), logarithmic units.
- Source coding and information theory: entropy, source coding, Huffman algorithm, quantization, PCM, channel capacity.
- Baseband digital communications: PAM waveform, pulse shapes, bandwidth, Nyquist criterion for zero ISI, matched filter.
- Passband digital communications: baseband equivalent model, digital modulations (ASK, PSK, QAM), performance of digital modulations.
Condividi su