Publication in the Diário da República: Despacho n.º 8644/2020 - 08/09/2020
5 ECTS; 2º Ano, 1º Semestre, 28,0 PL + 28,0 TP , Cód. 911917.
Lecturer
- Carlos David Magalhães Queiroz (1)(2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Objectives
1. State the main challenges of a data communications network
2. Identify the main layers of the OSI model.
3. Relate the layers of the OSI model and the TCP / IP protocol stack.
4. Describe the most important protocols of the application, transport and network layers.
5. Identify the requirements for the IPv4 to IPv6 transition.
6. Implement IPv4 to IPv6 transition solutions using the most appropriate transition mechanisms.
7. Identify the characteristics of intra-AS routing protocols.
8. Implement routing solutions for intra-AS environments.
Program
1. Introduction to computer networks.
2. The OSI model and the TCP / IP protocol stack.
3. The application layer: the principles of application layer protocols.
4. The transport layer: transport layer services and TCP and UDP operation. 5. The network layer: IPv4 and IPv6 protocols
6. The IPv4 to IPv6 transition
7. Intra-AS routing protocols
Evaluation Methodology
Closed book Exam (40%). At least 6 in 20.
Practical exam in the laboratorial classes. At least 10 in 20.
Projects in group with public discussion (40%). At least 10 in 20.
Bibliography
(2004). Computer Networking: A Top Down Approach. Portugal: Addison-Wesley
(2004). Computer Networking: A Top Down Approach. Portugal: Addison-Wesley
(2004). Computer Networking: A Top Down Approach. Portugal: Addison-Wesley
(2004). Data Communications and Networking. Portugal: McGraw-Hill
(2004). Data Communications and Networking. Portugal: McGraw-Hill
(2004). Data Communications and Networking. Portugal: McGraw-Hill
(2004). Engenharia de Redes Informáticas. Portugal: FCA
(2004). Engenharia de Redes Informáticas. Portugal: FCA
(2004). Engenharia de Redes Informáticas. Portugal: FCA
Teaching Method
Theoretical classes link the theory about computer networks to real situations and to discuss the adequate tools for their resolution.
Software used in class