Unit INTERNET BASICS
- Course
- Computer science and electronic engineering
- Study-unit Code
- A001255
- Curriculum
- Ingegneria informatica
- Teacher
- Gianluca Reali
- Teachers
-
- Gianluca Reali
- Hours
- 81 ore - Gianluca Reali
- CFU
- 9
- Course Regulation
- Coorte 2022
- Offered
- 2024/25
- Learning activities
- Caratterizzante
- Area
- Ingegneria delle telecomunicazioni
- Academic discipline
- ING-INF/03
- Type of study-unit
- Obbligatorio (Required)
- 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.