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


COMPUTER NETWORKS
RETI DI CALCOLATORI

A.Y. Credits
2017/2018 12
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. Physical Layer:
    02.01 Theoretical basis of communication and physical data transmission. .
    02.02 Guided Media.
    02.03 Wireless Media.
    02.04 Communication Satellites.
    02.05 Public Switched Telephone Network.
    
03. Data Link Layer:
    03.01 Design of data link level.
    03.02 Error control: detection codes and error correction.
    03.03 Basic data link protocols: simplex i, stop and wait, simplex for noisy channel.
    03.04 Sliding window protocols: 1 bit, go back n, selective repeat.
    03.05 Data link protocols samples.
    
04. Medium Access Control Sublayer:
    04.01 Channel assignement issues.
    04.02 Multiple Access protocols.
    04.03 Ethernet (standard IEEE 802.3).
    04.04 Switching at Data Link layer.
    04.05 Network devices.
    
05. Wireless Network:
    05.01 Wireless LAN (standard IEEE 802.11).
    05.02 Bluetooth.
    05.03 Wireless Personal Area Network.
    05.04 Mobile telephone system.
    05.05 Evolution of Mobile Network.
      
06. Network Layer:
    06.01 Architectural issues of the Network Layer.
    06.02 Routing algorithms .
    06.03 Congestion control algorithms.
    06.04 Internetworking.
    06.05 Network layer in Internet.
    
07. QoS Introduction:
    07.01 IntServ and RSVP.
    07.02 DiffServ.
    07.03 Queueing, scheduling and shaping.
    07.04 IPV6 QoS.
    07.05 MPLS QoS.
    07.06 Data Link QoS.
    
08. Transport Layer:
    08.01 Transport services description.
    08.02 Transport protocols basis.
    08.03 Internet connectionless protocol: UDP.
    08.04 Internet connection oriented protocol: TCP.
    
09. Application Layer:
    09.01 DNS - Domain Name System.
    09.02 Email: MIME, SMTP, IMAP, POP3.
    09.03 World Wide Web and HTTP.
    09.04 File transfer: FTP.
    09.05 Tunneling and VPN
    
10. Multimedia:
    10.01 Multimedia in Internet.
    10.02 Streaming audio/video.
    10.03 Real Time interactive protocols: RTP/RTCP.
    10.04 VoIP and SIP.
    10.05 H323.
    
11. Network Security:
    11.01 Encryption basis.
    11.02 Authentication Protocols, integrity and key distribution protocols.
    11.03 Security in SCADA Systems.
    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
    Assessment
    • First part: Programming and report concerning networks, agreed with Professor.
    • Second part: Discussion of the project and review questions on the syllabus.
    Disabilità e DSA

    Le studentesse e gli studenti che hanno registrato la certificazione di disabilità o la certificazione di DSA presso l'Ufficio Inclusione e diritto allo studio, possono chiedere di utilizzare le mappe concettuali (per parole chiave) durante la prova di esame.

    A tal fine, è necessario inviare le mappe, due settimane prima dell’appello di esame, alla o al docente del corso, che ne verificherà la coerenza con le indicazioni delle linee guida di ateneo e potrà chiederne la modifica.

    Notes

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

    « back Last update: 13/09/2017

    Il tuo feedback è importante

    Raccontaci la tua esperienza e aiutaci a migliorare questa pagina.

    15 22

    Se sei vittima di violenza o stalking chiama il 1522, scarica l'app o chatta su www.1522.eu

    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

    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