Università degli Studi di Urbino Carlo Bo / Portale Web di Ateneo


COMPUTER NETWORKS
RETI DI CALCOLATORI

A.Y. Credits
2020/2021 9
Lecturer Email Office hours for students
Antonio Della Selva
Teaching in foreign languages
Course with optional materials in a foreign language English
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

Applied Informatics (L-31)
Curriculum: PERCORSO COMUNE
Date Time Classroom / Location
Date Time Classroom / Location

Learning Objectives

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

Program

01. Introduction:
    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.04 Internetworking.
    04.05 Network layer in Internet.

05. Internetworking:
    05.01 Address Resolution and ARP.
    05.02 ICMP and Network Control
    05.03 DHCP.
    05.04 Network Address Translation (NAT).
 
06. Access techs:
    06.01 Internet trending.
    06.02 Local loop and old technologies.
    06.03 xDSL.
    06.04 Optical Fiber Access.
    06.05 Fixed Wireless Access.

07. Wireless Network:
    07.01 Wireless LAN (standard IEEE 802.11).
    07.02 Bluetooth.
    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.04 Firewall.
    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
Making judgments:
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
Communication skills:
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.
Learning ability:
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.

Teaching Material

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

Supporting Activities

  • Lecture slides
  • Web resources

Teaching, Attendance, Course Books and Assessment

Teaching

Lectures and laboratory sessions for practical concepts

Attendance

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
Assessment
  • First part: Programming and report concerning networks, agreed with Professor, to be delivered a week before the exam date (Guidelines for the Exam's Report). With this test we want to assess skills and problem solving skills on real and complex topics in the field of networks. The test, if passed, gives access to the second part of exam.
  • Second part: Discussion of the project and review questions on the syllabus. It aims to ascertain knowledge of the topics, general and particular, addressed during the course and to evaluate the deduction skills necessary to approach new problems in the context of computer networks
Disability and Specific Learning Disorders (SLD)

Students who have registered their disability certification or SLD certification with the Inclusion and Right to Study Office can request to use conceptual maps (for keywords) during exams.

To this end, it is necessary to send the maps, two weeks before the exam date, to the course instructor, who will verify their compliance with the university guidelines and may request modifications.

Additional Information for Non-Attending Students

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
Assessment
  • First part: Programming and report concerning networks, agreed with Professor, to be delivered a week before the exam date (Guidelines for the Exam's Report). With this test we want to assess skills and problem solving skills on real and complex topics in the field of networks. The test, if passed, gives access to the second part of exam.
  • Second part: Discussion of the project and review questions on the syllabus. It aims to ascertain knowledge of the topics, general and particular, addressed during the course and to evaluate the deduction skills necessary to approach new problems in the context of computer networks
Disability and Specific Learning Disorders (SLD)

Students who have registered their disability certification or SLD certification with the Inclusion and Right to Study Office can request to use conceptual maps (for keywords) during exams.

To this end, it is necessary to send the maps, two weeks before the exam date, to the course instructor, who will verify their compliance with the university guidelines and may request modifications.

« back Last update: 17/09/2021

Il tuo feedback è importante

Raccontaci la tua esperienza e aiutaci a migliorare questa pagina.

Posta elettronica certificata

amministrazione@uniurb.legalmail.it

Social

Università degli Studi di Urbino Carlo Bo
Via Aurelio Saffi, 2 – 61029 Urbino PU – IT
Partita IVA 00448830414 – Codice Fiscale 82002850418
2024 © Tutti i diritti sono riservati

Top