Kurose, Ross, ‘Reti di calcolatori e Internet: un approccio top-down’, 6 ed., Pearson.
W. Stallings, Crittografia e Sicurezza delle Reti, Mc Graw Hill
A.K. Jain, Fundamentals of digital image processing, 1989, Prentice Hall, Englewood Cliffs, N.J.
Learning Objectives
The main objective of this course is to provide students the basic knowledge about:
* What is the Internet
* What are the structures and techniques behind Internet
* What are the key technologies and applications that take advantage of the Internet to provide innovative services
Prerequisites
None
Teaching Methods
The course will consist of:
frontal lectures conducted using handouts provided by the teacher.
Series of seminars on specific topics in collaboration with colleagues in the Department of Information Engineering
The exam consists of a written test on the course; The test consists of a series of 20 multiple choice questions.
It is not assigned a final grade, but has only an indication of whether the test was passed or not.
Course program
What is the Internet?
* Internet as a communication infrastructure
* Internet as services provided to apps
* The Protocols
* Network edge
* The Network Core
* Circuit Switching
* Packet Switching
* Network Access Types
* Physical Media
* Internet structure and ISPs
* Delay & loss in packet-switched networks
* Throughput end-to-end
* Protocol layers, service models
* History of computer networking and the Internet
Security and Encryption
* Information Security
* Basic terminology of cryptography
* Cryptanalysis
* Symmetric block ciphers
* The Enigma Machine
* Symmetric stream ciphers
* Asymmetric cryptography
The digital images
* Types of images
* Conversion into numerical form
* Sampling and Reconstruction Systems
* Storage Formats
* Compression
The Neutrality of Internet
* Definition of Net Neutrality
* Internet operating principles
* Possible evolution of the business model
Seminars on:
IPv6
Wi-Fi networks
Multimedia Forensics
Wireless sensor networks and remote monitoring applications