INTERNET TECHNOLOGIES: ARCHITECTURES AND PROTOCOLS

INTERNET TECHNOLOGIES: ARCHITECTURES AND PROTOCOLS

_
iten
Code
90147
ACADEMIC YEAR
2019/2020
CREDITS
10 credits during the 1st 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
Annual
Teaching materials

OVERVIEW

The class aims at deepening the knowledge of the main architectural aspects and protocols at the basis of the Internet and its evolution. It is essentially organized in five parts, addressing IP and TCP and related protocols, WiFi and Bluetooth, Quality of Service fundamentals, protocols and techniques for multimedia services over best effort networks, recent developments (SDN, NFV, green networking).

AIMS AND CONTENT

LEARNING OUTCOMES

• Review of the Internet Architecture and Protocols o IPv4 review (management of IP addresses); IP routing algorithms and protocols review; Multicast; IPv6; UDP/TCP; Flow and congestion control in packet networks; Application layer • Network and Computer Security o Basic concepts; Algorithms; Standard protocols; Vulnerability of networks; Summary of the local (Italian) regulations; Computer security • Wireless Network architecture and Protocols o Wi-Fi (IEEE 802.11); Bluetooth (IEEE 802.15.1) • Quality of Service (QoS) in IP Networks o Introduction to QoS in IP networks; Differentiated Services and Integrated Services IETF Architectures; ReSerVation Protocol (RSVP); Multi Protocol Label Switching (MPLS) • Multimedia services over the Internet o Voice and Video over IP; Real Time Protocol (RTP) and Session Description Protocol (SDP)

AIMS AND LEARNING OUTCOMES

The main goal of the classes is to provide a deeper knowledge of the Internet architercture and of some of the main underlying protocols, starting from the basic elements acquired in an undergraduate course in the ICT (Information and Communication Technology) area. More specifically, after reviewing IPv4 addressing principles and related protocols at the network layer, the lectures will touch IPv6, routing algorithms and protocols, and multicast; then, congestion control techniques and their implementations in TCP will be considered. The wireless networking part treats WiFi and Bluetooth (IEEE 802.11 and IEEE 802.15.1). Regarding Quality of Service (QoS), the main concepts are introduced (the topic will be further developed in the first part of the second year course on “Quality of Service and Performance Evaluation”). The part on multimedia services on best-effort networks explains the main techniques for compensation of packet losses and delay jitter on audio-video signals, along with the protocols that provide the functionality to implement them. The final part provides a glimpse on the main architectural elements at the basis of the recent evolutions, with particular reference to SDN (Software Defined Networking), NFV (Network Functions Virtualization) and Green Networking.

Teaching methods

Combination of traditional lectures (40+40 hours) and laboratory experimental activity (approx. 20 hours).

SYLLABUS/CONTENT

  • Review of the Internet Architecture and Protocols
    • IPv4 review (management of IP addresses, ARP, ICMP); IP routing algorithms and protocols review; Multicast; IPv6; UDP/TCP; Flow and congestion control in packet networks; Application layer protocols
  • Wireless Networks Architectures and Protocols
    •  Wi-Fi (IEEE 802.11); Bluetooth (IEEE 802.15.1)
  •  Quality of Service (QoS) in IP Networks
    • Introduction to QoS in IP networks; Differentiated Services and Integrated Services IETF Architectures; ReSerVation Protocol (RSVP); Multi Protocol Label Switching (MPLS)
  • Multimedia services over the Internet
    •  Voice and Video over IP; Real Time Protocol (RTP) and Session Description Protocol (SDP)
  • Emerging topics: Energy Efficient Networking, Network Functions Virtualization (NFV), Green Networking

 

RECOMMENDED READING/BIBLIOGRAPHY

- Course material on Aulaweb  (https://www.aulaweb.unige.it): copy of all lecture slides

- J. F. Kurose, K. W. Ross, Computer Networking – A Top-Down Approach, 6th Ed., Pearson Education, Upper Saddle river, NJ, 2013.

 

 

TEACHERS AND EXAM BOARD

Ricevimento: Appointment upon students' requests.

Exam Board

ROBERTO BRUSCHI (President)

FRANCO DAVOLI

RAFFAELE BOLLA

LESSONS

Teaching methods

Combination of traditional lectures (40+40 hours) and laboratory experimental activity (approx. 20 hours).

LESSONS START

First semester 2016.

EXAMS

Exam description

The exam is mainly an oral discussion; however, periodic tests will be conducted during the classes, along with class and laboratory complementary activities.

Assessment methods

Presentation and discussion of laboratory activities (30%); oral exam (70%).

Exam schedule

Date Time Location Type Notes
10/09/2020 10:30 GENOVA Orale