Scheda programma d'esame
INTERNET TECHNOLOGIES
MICHELE PAGANO
Academic year2022/23
CourseTELECOMMUNICATIONS ENGINEERING
Code900II
Credits6
PeriodSemester 1 & 2
LanguageItalian

ModulesAreaTypeHoursTeacher(s)
TECNOLOGIE DI INTERNETING-INF/03LEZIONI60
MICHELE PAGANO unimap
Obiettivi di apprendimento
Learning outcomes
Conoscenze

Con il superamento dell'esame lo studente avrà acquisito una conoscenza di base dei principali concetti relativi all'architettura, ai protocolli e alle applicazioni utilizzate in Internet.

Knowledge

The student who completes the course successfully will be able to demonstrate a basic knowledge of the main issues related to the architecture, protocols and applications of the Internet.

Modalità di verifica delle conoscenze

Durante l'esame finale lo studente deve essere in grado di dimostrare il proprio livello di conoscenza e di comprensione degli argomenti trattati a lezione, incluso l'uso di wireshark.

Metodo di verifica

  • Esame finale (orale)
Assessment criteria of knowledge

During the oral exam the student must be able to demonstrate her/his knowledge and understanding of the topics presented during classes, including the use of wireshark.

Methods:

  • Final oral exam
Capacità

Al termine del corso lo studente sarà in grado di comprendere il funzionamento di Internet, conoscerà i principali protocolli dello stack TCP/IP e saprà utilizzare wireshark per l'analisi del traffico di rete.

Skills

At the end of the course the student will be able to understand the working principles of Internet, will know the main protocols of the TCP/IP stack and will be able to use wireshark for network traffic analysis.

Modalità di verifica delle capacità

Durante le lezioni  la discussione con gli studenti permetterà di verificare il loro livello di aquisizione delle conoscenze tecniche

Assessment criteria of skills

Open discussions during lectures will permit to verify how the students have acquire the new technical skills.

Comportamenti

Lo studente sarà in grado di comprendere il funzionamento dei principali protocolli e dispositivi di rete.

Behaviors

The student will be able to understand the mode of operation of the main protocols and network devices.

Modalità di verifica dei comportamenti

Le discussioni durante le lezioni e l'esame finale permetteranno di verificare il livello di comprensione da parte degli studenti

Assessment criteria of behaviors

Open discussions during lectures and the final exam will permit to verify the level of knowledge assimilation by the students

Prerequisiti (conoscenze iniziali)
  • Conoscenza di base della programmazione informatica
Prerequisites
  • Basic knowledge of computer programming 
Prerequisiti per studi successivi

Questo insegnamento è un prerequisito per il corso di "Networking" (3 anno), che completerà la trattazione relativa alle reti di telecomunicazioni.

Prerequisites for further study

This course is a prerequisite for the "Networking" course (3rd year), which will complete the analysis of telecommunications networks.

 

Indicazioni metodologiche

Modalità di svolgimento delle lezioni: lezioni frontali, con ausilio di slide

Modalità di apprendimento:

  • partecipazione alle lezioni
  • studio individuale

Presenza alle lezioni: Consigliata

Metodi di insegnamento:

  • Lezioni frontali con il supporto di slide
  • Esercitazioni relative all'analisi del traffico e dei protocolli mediante wireshark
  • Discussione con gli studenti

Forme aggiuntive di interazione con gli studenti:

  • ore di ricevimento per spiegazioni aggiuntive e approfondimenti
  • e-mail nel caso di semplici dubbi da parte dello studente
  • sito moodle per comunicazioni relative a eventuali cambi nell'orario delle lezioni
Teaching methods

Delivery: face to face, with the use of slides 

Learning activities:

  • attending lectures
  • individual study

Attendance: Advised

Teaching methods:

  • face to face lectures with the use of slides
  • lab classes with traffic and protocol analysis using wireshark
  • open discussion with the students

Additional interactions with students:

  • Office hours for additional explanations and in-depth analysis of course topics
  • e-mail for simple questions by the student
  • moodle site for any communications about changes in the scheduling
Programma (contenuti dell'insegnamento)
  • Reti di calcolatori e Internet
    - Gli elementi fondamentali di Internet
    - Principi architetturali delle reti di telecomunicazioni
    - Ritardi e perdite nelle reti a coomutazione di pacchetto
    - Concetti generali relativi alla sicurezza di rete
    - Livelli dei protocolli e loro modelli di servizio
  • Livello di Applicazione
    - Principali applicazioni di rete
    - DNS
    - P2P
  • Livello di Trasporto
    - Introduzione e servizi a livello di trasporto
    - UDP e TCP
    - Principi del trasferimento dati affidabile
    - Meccanismi per il controllo di flusso e congestione nel TCP
    - Varianti del TCP
  • Livello di Rete
    - Architettura dei router
    - IPv4 e IPv6
Syllabus
  • Computer networks and the Internet
    - The fundamental elements of the Internet
    - Architectural principles of telecommunication networks
    - Delay and loss in packet-switched networks
    - Network security issues
    - Protocol layers and their service models
  • Application layer
    - Main network applications
    - DNS
    - P2P
  • Transport layer
    - Introduction and transport layer services
    - UDP and TCP
    - Principles of reliable data transfer
    - TCP mechanisms for flow and congestion control
    - TCP variants
  • Network layer
    - Router architecture
    - IPv4 vs. IPv6
Bibliografia e materiale didattico
  • Testo di riferimento
    James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach",Pearson Addison-Wesley
  • Appunti delle lezioni, resi disponibili prima delle lezioni stesse (in inglese)
  • Sito web del testo di riferimento
Bibliography
  • Reference book:
    James F. Kurose, Keith W. Ross, "Computer Networking: A Top-Down Approach",Pearson Addison-Wesley
  • Lecture notes available to the students before each lecture (in English)
  • Web site of the reference book
Indicazioni per non frequentanti

La presenza alle lezioni è solo consigliata; gli studenti non frequentanti possono studiare il materiale del corso in maniera indipendente ed evetualmente contattare il docente per chiarimenti

Non-attending students info

Attendance is only advised; non-attending students can use the course material for independent study and contact the teacher for further explanations

Modalità d'esame

L'esame consiste della sola prova orale, che prevede domande sulle diverse parti del programma (vedi Programma) e l'analisi di tracce di traffico. Una conoscenza di base dei diversi argomenti è necessaria per superare l'esame; la valutazione finale dipenderà dal livello di comprensione e di approfondimento dimostrato dallo studente durante l'esame.

Assessment methods

The exam will consist of an oral examination with questions on various parts of the course (see Syllabus) and traffic trace analysis. A basic knowledge of the different topics is required to pass the exam; the final mark will depend on the level of understanding and in-depth study shown by the sudent during the oral exam.

Altri riferimenti web

http://gaia.cs.umass.edu/kurose_ross/index.php (in inglese)

Additional web pages

http://gaia.cs.umass.edu/kurose_ross/index.php

Updated: 29/07/2022 10:49