Teaching Methodologies
The lessons are presented in practical classes that comprise the exposition of the theory and demonstration of its application with practical examples. In order to support the classes, slides, demonstration videos, and exercises are used.
Learning Results
This course aims to provide students with knowledge about data networking technologies that enable them to understand the operation of a computer network and be able to install and maintain TCP/IP based networks.
Program
1. Introduction
2. Physical layer
2.1. Functionality
2.2. Theoretical basis for data communication
2.3. Transmission media
2.4. Common used technologies
3. Data link layer
3.1. Functionality
3.2. Elementary data link protocols
3.3. Examples of data link protocols
4. Medium access sub layer
4.1. Functionality
4.2. Channel allocation principles
4.3. Common channel allocation techniques
4.4. Ethernet
4.5. WIFI
4.6. Bluetooth
4.7 Data link layer switching
5. Network layer
5.1. Functionality
5.2. Routing algorithms
5.3. Notes on Quality of Service
5.4. Internetworking
5.5. The Internet network layer protocols
Internship(s)
NAO
Bibliography
[1] Andrew S. Tanenbaum, “Computer Networks,” Prentice Hall, Fifth Edition.
[2] Fernando Boavida, Mário Bernardes, “TCP/IP – Teoria e Prática,” FCA.