Go to:
Esta página em português Ajuda Autenticar-se
Acesso de teste: Harvard Business Publishing Collection
You are here: Start > EIC0092

Site map
Edifício A (Administração) Edifício B (Aulas) - Bloco I Edifício B (Aulas) - Bloco II Edifício B (Aulas) - Bloco III Edifício B (Aulas) - Bloco IV Edifício C (Biblioteca) Edifício D (CICA) Edifício E (Química) Edifício F (Minas e Metalurgia) Edifício F (Minas e Metalurgia) Edifício G (Civil) Edifício H (Civil) Edifício I (Electrotecnia) Edifício J (Electrotecnia) Edifício K (Pavilhão FCNAUP) Edifício L (Mecânica) Edifício M (Mecânica) Edifício N (Garagem) Edifício O (Cafetaria) Edifício P (Cantina) Edifício Q (Central de Gases) Edifício R (Laboratório de Engenharia do Ambiente) Edifício S (INESC) Edifício T (Torre do INEGI) Edifício U (Nave do INEGI) Edifício X (Associação de Estudantes)

Network and System Services

Code: EIC0092     Acronym: SRSI

Classification Keyword
OFICIAL Operating Systems and Networks

Instance: 2018/2019 - 1S Ícone do Moodle

Active? Yes
Responsible unit: Department of Electrical and Computer Engineering
Course/CS Responsible: Master in Informatics and Computing Engineering

Cycles of Study/Courses

Acronym No. of Students Study Plan Curricular Years Credits UCN Credits ECTS Contact hours Total Time
MIEIC 7 Syllabus since 2009/2010 5 - 6 42 162

Teaching Staff - Responsibilities

Teacher Responsibility
Ana Cristina Costa Aguiar

Teaching - Hours

Recitations: 3,00
Type Teacher Classes Hour
Recitations Totals 1 3,00
Ana Cristina Costa Aguiar 3,00

Teaching language



The goal of this course is to provide students with competences in the area of content distribution in computer networks, including multimedia, and on how an IP network can support quality of service for different content types.

Learning outcomes and competences

At the end of the course, students will be able to 

  • design and configure an email infrastructure in an enterprise network, 
  • dimension and analyse the performance of a global web content delivery infrastructure, 
  • evaluate and improve the performance of multimedia content delivery systems, 
  • analyse, design and configure quality of service mechanisms in IP networks

Working method


Pre-requirements (prior knowledge) and co-requirements (common knowledge)

Knowledge in data communication networks, including principles and concepts of network architectures, main networking technologies and solutions in use, TCP/IP protocol stack, common networking tools, including wireshark, programming and Linux OS.


  1. Content Delivery

    1. Email and instant messaging

    2. Web, HTTP, Service Oriented Architectures and web services

    3. Caching and CDN

    4. P2P networking

    5. Internet of Things and Machine-to-machine communications

  2. Distribution of multimedia streams

    1. IETF multimedia stack: RTP/ RTCP/ SDP

    2. HTTP based video delivery with MPEG-DASH

    3. CDN-based video distribution

  3. Best effort delivery and QoS

    1. Congestion colapse in best-effort networks: TCP congestion control and Active queue management; Need for QoS; performance metrics;

    2. QoS paradigms (IntServ, DiffServ) and protocols (RSVP)

    3. QoS support mechanisms: admission control, traffic shaping, policing, scheduling

    4. Net neutrality: revision and discussion of european guidelines

Mandatory literature

Peterson Larry L.; Computer Networks. ISBN: 978-0-12-374013-7
Kurose James F.; Computer networking. ISBN: 9781292153605

Complementary Bibliography

Comer, Douglas E.; Internetworking with TCP/IP. ISBN: 0-13-187671-6
Hennessy John L. 1952-; Computer architecture. ISBN: 978-0-12-370490-0

Teaching methods and learning activities

Lectures: presentation, description and explanation of topics, accompanied by examples, and student seminars.
Practical/ lab: application of the concepts introduced in the lectures, through laboratory assignments.


apache web server
tc (traffic control)


Technological sciences > Technology > Communication technology > Network tecnology
Technological sciences > Technology > Telecommunications technology
Technological sciences > Engineering > Computer engineering
Technological sciences > Technology > Internet technology

Evaluation Type

Distributed evaluation with final exam

Assessment Components

Designation Weight (%)
Apresentação/discussão de um trabalho científico 20,00
Exame 40,00
Trabalho laboratorial 40,00
Total: 100,00

Amount of time allocated to each course unit

Designation Time (hours)
Apresentação/discussão de um trabalho científico 12,00
Elaboração de relatório/dissertação/tese 10,00
Estudo autónomo 60,00
Frequência das aulas 48,00
Trabalho laboratorial 40,00
Total: 170,00

Eligibility for exams

Completion of all proposed laboratory assignments and article review/ seminar.

Calculation formula of final grade

0.4 L + 0.4 E +0.2 S
L - mean grade obtained in the laboratory assignments 
E - exam grade
S- seminar grade

Examinations or Special Assignments

The grade of the distributed component is given based on the laboratory assignments and seminar (review and presentation of one article). As such, the fulfillment of all laboratory assignments is mandatory for all students enrolled in the course, regardless of their type of registration.

Internship work/project


Special assessment (TE, DA, ...)

The fulfillment of all laboratory assignments and the article review is mandatory for all students enrolled in the course, regardless of their type of registration.

Classification improvement

The improvement of the classification obtained in the distributed component is not possible


To pass the course the student must obtain a minimum of 50% in each evaluation component.

Students should have basic knowledge of programming and computer networks.

Recommend this page Top
Copyright 1996-2019 © Faculdade de Engenharia da Universidade do Porto  I Terms and Conditions  I Accessibility  I Index A-Z  I Guest Book
Page generated on: 2019-03-18 at 16:58:04