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


COMPUTER NETWORKS
RETI DI CALCOLATORI

A.Y. Credits
2019/2020 12
Lecturer Email Office hours for students
Antonio Della Selva by Appointment
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

  • Didactics, Attendance, Course Books and Assessment

    Didactics

    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

    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

    Notes

    The course offers additional e-learning facilities on the Moodle platform > elearning.uniurb.it

    « back Last update: 09/07/2019

    Condividi


    Questo contenuto ha risposto alla tua domanda?


    Il tuo feedback è importante

    Raccontaci la tua esperienza e aiutaci a migliorare questa pagina.

    Se sei vittima di violenza o stalking chiama il 1522

    Il 1522 è un servizio pubblico promosso dalla Presidenza del Consiglio dei Ministri – Dipartimento per le Pari Opportunità. Il numero, gratuito è attivo 24 h su 24, accoglie con operatrici specializzate le richieste di aiuto e sostegno delle vittime di violenza e stalking.

    Posta elettronica certificata

    amministrazione@uniurb.legalmail.it

    Social

    Performance della pagina

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

    Top