INTERNET APPLICATIONS

INTERNET APPLICATIONS

_
iten
Code
90564
ACADEMIC YEAR
2018/2019
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

• Stream Control Transmission Protocol (SCTP) • Domain Name System (DNS) • Remote Login: Telnet and ssh • File Transfer: FTP and TFTP • Electronic Mail: SMTP, POP, and IMAP • Network Management: SNMP • Web and HTTP protocol, cookies, Web caching, GET • Web Services and REST • Private Networks, Virtual Private Networks, and Network Address Translation • Principles of Cloud Computing • App Programming and Development

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.

Teaching methods

Lectures integrated by laboratory trials.

SYLLABUS/CONTENT

- Revision of UDP and TCP protocols
- Client/Server Paradigm and Socket Interface
- Stream Control Transmission Protocol (SCTP)
- Remote Login: Telnet and ssh •
- 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)

FABIO PATRONE

LESSONS

Teaching methods

Lectures integrated by laboratory trials.

LESSONS START

II semester

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.