INTERNET APPLICATIONS

INTERNET APPLICATIONS

_
iten
Last update 04/09/2020 15:07
Code
90564
ACADEMIC YEAR
2020/2021
CREDITS
5 credits during the 2nd year of 10378 INTERNET AND MULTIMEDIA ENGINEERING (LM-27) GENOVA
SCIENTIFIC DISCIPLINARY SECTOR
ING-INF/03
LANGUAGE
English
TEACHING LOCATION
GENOVA (INTERNET AND MULTIMEDIA ENGINEERING)
semester
2° Semester
Teaching materials

OVERVIEW

The Internet is a network composed of different transmission media, such as fiber optic cable, coaxial cable, satellites, radio, and copper wire, and carries a broad range of services and information technology applications into homes, businesses, schools, and hospitals such as World Wide Web (WWW), electronic mail, telephony, and file sharing. The deep comprehension of the behavior of the Internet Applications is not only an essential know-how of a modern ICT engineer but also the basic element to design new services for users so generating new opportunities, facilities, and ideas.

AIMS AND CONTENT

LEARNING OUTCOMES

The course is aimed at providing the know-how to understand, design and manage the main Internet applications. The aim is to provide details of each single analysed protocol so to allow a full comprehension and a future possible design of solutions acting at application layer. After a revision of how the applications communicate with UDP and TCP protocols, the course will focus on DHCP, DNS, TELNET, FTP, SMTP, POP, IMAP, SNMP, and HTTP.

AIMS AND LEARNING OUTCOMES

The lectures are aimed at providing theoretical and practical knowledge about the most important Internet applications. The course will give a general picture how a client-server program is designed also giving simple example codes of its implementation to make clearer the comprehension of the rest of the Course. The remainder of the lectures will provide details of each single analysed protocol so to allow a full comprehension and a future possible design of solutions acting at application layer. In detail: the course will focus on Client/Server Model, Socket Interface, DHCP, DNS, TELNET, FTP, SMTP, POP, IMAP, SNMP, and HTTP.

At the end of the Course the students will learn to describe the behaviour of each single mentioned protocol, to individuate single provided actions, and to design solutions acting at application layer to communicate among remote stations.

 

 

Teaching methods

Lectures integrated by laboratory trials.
Typically, the exam consists of a written test consisting of 3 questions of identical value followed by a brief oral comment on the written test.
During the covid emergency period, the written exam was replaced as follows:

 
1) The candidate submits a report of about 5 pages (including figures) on a specific topic, integral part of the course program, decided in agreement with the lecturer. The report must be provided in the form of a tutorial article and sent to the lecturer.

 
2) The candidate prepares a power point presentation, sends it to the lecturer, and, in 15 minutes, presents it. Additional 15 minutes are for questions and discussions on the subject of the report.

 
3) Another 30 minutes will be devoted to an oral test on a couple of topics chosen by the lecturer at the time of the exam.

 
Assessment: 50% of the final grade will depend on the first part of the exam (points 1) and 2)). 50% of the exam will depend on point 3). As regards the first part of the exam, the evaluation will be based on: analysis of the state of the art, scientific depth of the report, clarity of presentation / exposition. The second part of the exam is a common oral test.

 
Technical requirements: video camera fixed on the face plus video camera showing a sheet in which to write the answers to the oral questions (as done in class by the lecturer). The presentation of an identification document is mandatory during the exam. The exam will be done through the Teams platform.

 

 

 

SYLLABUS/CONTENT

Revision of UDP and TCP protocols
Client/Server Paradigm and Socket Interface
Stream Control Transmission Protocol (SCTP)
Remote Login: Telnet and ssh •
BOOTP and Dynamic Host Configuration Protocol (DHCP)
Domain Name System (DNS)
File transfer: FTP
E-mail: SMTP, POP, and IMAP
Network Management: SNMP
The World Wide Web and HTTP protocol

 

RECOMMENDED READING/BIBLIOGRAPHY

- B. A. Forouzan, TCP/IP Protocol Suite, Mc-Graw-Hill.
- Notes on specific topics issued by the lecturer.
- Extracts of international regulatory and scientific documentation provided by the lecturer.

 

TEACHERS AND EXAM BOARD

Ricevimento: Fixed on request. The request should be addressed to mario.marchese@unige.it.

Exam Board

MARIO MARCHESE (President)

SANDRO ZAPPATORE

FABIO PATRONE

FRANCO DAVOLI

ALDO GRATTAROLA

LESSONS

Teaching methods

Lectures integrated by laboratory trials.
Typically, the exam consists of a written test consisting of 3 questions of identical value followed by a brief oral comment on the written test.
During the covid emergency period, the written exam was replaced as follows:

 
1) The candidate submits a report of about 5 pages (including figures) on a specific topic, integral part of the course program, decided in agreement with the lecturer. The report must be provided in the form of a tutorial article and sent to the lecturer.

 
2) The candidate prepares a power point presentation, sends it to the lecturer, and, in 15 minutes, presents it. Additional 15 minutes are for questions and discussions on the subject of the report.

 
3) Another 30 minutes will be devoted to an oral test on a couple of topics chosen by the lecturer at the time of the exam.

 
Assessment: 50% of the final grade will depend on the first part of the exam (points 1) and 2)). 50% of the exam will depend on point 3). As regards the first part of the exam, the evaluation will be based on: analysis of the state of the art, scientific depth of the report, clarity of presentation / exposition. The second part of the exam is a common oral test.

 
Technical requirements: video camera fixed on the face plus video camera showing a sheet in which to write the answers to the oral questions (as done in class by the lecturer). The presentation of an identification document is mandatory during the exam. The exam will be done through the Teams platform.

 

 

 

LESSONS START

II semester

ORARI

L'orario di tutti gli insegnamenti è consultabile su EasyAcademy.

EXAMS

Exam description

The exam is a written test integrated by a short oral comment.

Assessment methods

The written test is typically composed of 3 questions. The oral part is a comment of the written test.