RETI DI CALCOLATORI
|Lecturer||Office hours for students|
|Antonio Della Selva|
|Teaching in foreign languages|
Course with optional materials in a foreign language
This course is entirely taught in Italian. Study materials can be provided in the foreign language and the final exam can be taken in the foreign language.
Assigned to the Degree Course
|Date||Time||Classroom / Location|
|Date||Time||Classroom / Location|
The course introduces concepts related to computer networks, and the way to apply them to implement data networks, as LAN and WAN. At the end of the course students will be able to analyze and design the most common types of computer and digital devices networks, facing to theoretical and practical concepts that unify different telecommunications networks
01.01 Goals of computer networks and their classification. .
01.02 Grid, cloud and virtualization .
01.03 Network Hardware.
01.04 Network Software and protocols hierarchies.
01.05 OSI and TCP/IP reference models.
01.06 Network samples and network standardizzation.
02. Application Layer:
02.01 E-mail: MIME, SMTP, IMAP, POP3.
02.02 File Transfer: FTP.
02.03 World Wide Web and HTTP.
02.04 DNS - Domain Name System.
02.05 CDN - Content Delivery Network
02.06 CDN and Video Streaming
02.07 Browser APIs and Protocols
03. Transport Layer:
03.01 Transport services description.
03.02 Transport protocols basis.
03.03 Internet connectionless protocol: UDP.
03.04 Internet connection oriented protocol: TCP.
04. Network Layer:
04.01 Architectural issues of the Network Layer.
04.02 Routing algorithms .
04.03 Congestion control algorithms.
04.05 Network layer in Internet.
05.01 Address Resolution and ARP.
05.02 ICMP and Network Control
05.04 Network Address Translation (NAT).
06. Access techs:
06.01 Internet trending.
06.02 Local loop and old technologies.
06.04 Optical Fiber Access.
06.05 Fixed Wireless Access.
07. Wireless Network:
07.01 Wireless LAN (standard IEEE 802.11).
07.03 Wireless Personal Area Network.
07.04 Mobile System.
07.05 Mobile Networks evolution - 5G
08. Data Link Layer:
08.01 Design of data link level.
08.02 Error control: detection codes and error correction.
08.03 Basic data link protocols: simplex i, stop and wait, simplex for noisy channel.
08.04 Sliding window protocols: 1 bit, go back n, selective repeat.
08.05 Data link protocols samples.
09. Medium Access Control Sublayer:
09.01 Channel assignement issues.
09.02 Multiple Access protocols.
09.03 Ethernet (standard IEEE 802.3).
09.04 Switching at Data Link layer.
09.05 Network devices.
10. Physical Layer:
10.01 Theoretical basis of communication and physical data transmission. .
10.02 Guided Media.
10.03 Wireless Media.
10.04 Data Center Intro.
11. Network Security:
11.01 Encryption basis.
11.02 Authentication Protocols, integrity and key distribution protocols.
11.03 ISO/IEC 2700x, CIS Framework and GDPR..
11.05 Sistemi IPS (Intrusion Prevention System) and IDS (Intrusion Detection System).
12. Lab Activities:
12.01 Overview of distributed systems based on the Internet.
12.02 Network Utilities (addressing, perimeter probing, traffic monitoring).
12.03 Socket programming.
12.04 Client-server programming.
12.05 Access to web resources.
12.06 Samples of attacks on network security .
12.07 Simple cases of network management.
Learning Achievements (Dublin Descriptors)
Knowledge and understanding:
After completing the course students will acquire the basic concepts of how computer networks work and how they are structured.
Applying knowledge and understanding:
At the end of the course students will have acquired their own analysis and design methodologies of computer networks or their components
At the end of the course students will be able to apply the methods of analysis and design of computer networks in order to solve problems and deploy digital devices in computer networks
At the end of the course students will have acquired the ability to express the basic concepts of computer networks with appropriate terms and technical jargon.
During the course the student will acquire the ability to study and learn the basics of computer and communications networks, through the assimilation of protocols and services.
The teaching material prepared by the lecturer in addition to recommended textbooks (such as for instance slides, lecture notes, exercises, bibliography) and communications from the lecturer specific to the course can be found inside the Moodle platform › blended.uniurb.it
Didactics, Attendance, Course Books and Assessment
Lectures and laboratory sessions for practical concepts
Attendance is not mandatory but highly recommended.
- Course books
- Tanenbaum; Wetherall , "Reti di Calcolatori", V Ed., Pearson, 2011
- Forouzan, "Reti di Calcolatori e Internet", McGraw-Hill, 2010
- Stallings, "Sicurezza delle Reti - Applicazioni e Standard", Pearson, 2010
- Further readings on Blended
- First part: Programming and report concerning networks, agreed with Professor, to be delivered a week before the exam date.
- Second part: Discussion of the project and review questions on the syllabus.
The course offers additional e-learning facilities on the Moodle platform > elearning.uniurb.it
|« back||Last update: 16/07/2018|