IN/0005 - COMMUNICATION NETWORKS
Academic Year 2020/2021
Free text for the University
MARCO MARTALO' (Tit.)
- Teaching style
- Lingua Insegnamento
|[70/89] ELECTRICAL, ELECTRONIC AND COMPUTER ENGINEERING||[89/10 - Ord. 2016] ELETTRICA||6||60|
|[70/89] ELECTRICAL, ELECTRONIC AND COMPUTER ENGINEERING||[89/20 - Ord. 2016] ELETTRONICA||6||60|
|[70/89] ELECTRICAL, ELECTRONIC AND COMPUTER ENGINEERING||[89/30 - Ord. 2016] INFORMATICA||6||60|
The teaching unit aims at providing the basis for the study of network services and structures, data transmission, transfer modes in communication networks, geographic and local network architectures, the structure of network protocols.
Knowledge and understanding
At the end of the course the student must know and understand:
- the services and structures of a telecommunications network;
- the fundamentals for data transmission;
- the modes of transferring information;
- algorithms for the transfer of information without errors;
- the data routing mechanisms.
Applied knowledge and understanding
At the end of the course, the student must be able to:
- evaluate the performance of simple telecommunications networks;
- analyze a communication network using correctly the basic tools for the study of communication networks;
- correctly apply the algorithms for data transfer and routing.
At the end of the course, the student will develop the ability to critically evaluate the results of the network design and to select the most efficient solution for a given application scenario.
At the end of the course, the student must be able to illustrate, in an organic way and with the correct technical terminology, the interdependence of the different levels that make up a network architecture.
Ability to learn
At the end of the course, the student must be able to integrate knowledge from various sources in order to achieve a broad vision of the problems connected with the design and management of a communication network.
Knowledge acquired: basic concepts on binary numbering, basic concepts of mathematical analysis.
Skills: representation of functions using Cartesian and polar coordinates.
Abilities: ability to define the link between physical phenomena, and their properties, and their representation both mathematically and graphically.
Introduction to networking (approximately 10 hours of lectures + 2 of exercise sessions)
- Introduction to digital information
- Communication services and networks
- Network taxonomy and topology
- General network scheme
- Network performance
- Protocol architectures and communication models
Lower architectural levels (approximately 10 hours of lectures + 2 of exercise sessions)
- Hints on signal digitalization and transmission
- Delimitation, sequence control and switching
- Error control and management
- Multiplexing and access control
Local and wide area networks (approximately 6 hours of lectures + 2 of exercise sessions)
- Ethernet and WLAN networks
- PDH/SDH hierarchies
- Frame relay and ATM networks
Internet (approximately 12 hours of lectures + 8 of exercise sessions)
- Network level and IP protocol
- IP-based protocols (ICMP, ARP, DHCP, DNS)
- Transport protocols (UDP and TCP)
- NAT techniques
Network applications (approximately 6 hours of lectures + 2 of exercise sessions)
- Multimedia signals
- Multimedia standards
- Use cases
The course is organized with
- 44 hours of lectures with support of graphic presentations
- 16 hours of classroom exercises
The teacher is available to provide explanations and clarifications both during the interval between consecutive hours of lessons, both during reception hours, and by e-mail.
Verification of learning
The exam consists of a written test according to the exam calendar published by the faculty.
Verification of learning is carried out through a written test containing:
- a quiz in order to verify the knowledge and understanding acquired by the student;
- numerical exercises on the various parts of the course to verify the ability to apply knowledge and autonomy in choosing the most suitable algorithms and methodologies for carrying out them.
In particular, the student will have to:
- know and understand the characteristics of the communications;
- know the characterization of the sources and be able to describe them according to the basic parameters;
- know the different network topologies and be able to calculate their cost and the average distance between terminals;
- be able to design a communication network distinguishing the access part from the transport part;
- know the analog / digital transformation processes;
- know how to apply the main line coding and modulation techniques;
- know the operation of multiplexing techniques and know how to apply the most suitable technique based on the sources;
- know the structure of the protocol architectures;
- know the functions of the data link layer;
- know and know how to apply the error control procedures and be able to calculate the relative efficiency;
- know the functions of the network layer;
- know and know how to apply routing algorithms and calculate the cost for communication between pairs of nodes;
- know and know how to apply techniques for congestion and flow control
The final mark is obtained as the sum of the scores obtained in each exercise and the points related to the quiz. The result of the quiz acts as a barrage for the subsequent part with exercises. An intermediate exam is also envisioned.
Achille Pattavina, Reti di Telecomunicazionem McGraw-Hill