2023

Computer Networks

Name: Computer Networks
Code: INF13201L
6 ECTS
Duration: 15 weeks/156 hours
Scientific Area: Informatics

Teaching languages: Portuguese
Languages of tutoring support: Portuguese, English
Regime de Frequência: Presencial

Sustainable Development Goals

Learning Goals

The student should be able to:
- Understand the layer architecture and the main services that are provided by operating systems;
- Develop application level software using the resources provided by computer networks;
- Configure a simple network environment.

Contents

Main Topics:
1 Layered communication architectures (OSI and TCP/IP).
2 Physical Layer - Transmission media, modulation, and bandwidth,
3 Data Link Layer - Error correction, error detection, and flow control,
4 Medium Access Control sublayer - Ethernet, hubs and switches
5 Network layer
routing - algorithms, routing in the Internet, RIP, OSPF, BGP,
IP addressing - IPv4, IPv6, DHCP, NAT
6 Transport layer - UDP, TCP, flow and congestion control
7 Network services: Address assignment (DHCP), Address resolution (ARP), Domain name DNS
8 Security: Cryptography, SSL, IPsec, WEP, firewalls

Practical topics:
1 LAN setup
2 Basic Network setup on Linux
3 Router/DHCP Basic Configuration
4 Socket programming

Teaching Methods

the teaching methodologies include:
All resources are provided in an e-learning digital platform (e.g. Moodle);
The relevant resources are provided previously to each presencial session;
Practical example presentations, demos, and problem solving for each presented concept;
Presentation and submission of exercises in the e-learning digital platform;
Concept presentation is oriented around proposed projects;
Session with Invited speaker from a private company concerning one of the topics and showing the practical application of computer networks.

Evaluation:
A - two to four written tests and/or final written exam;
B - resolution of problems and development of a small individual or group project, including a presentation and discussion of the proposed solutions;
The final grade is the weighted average of the two components, where each component as a minimum of 40% of weight.

Teaching Staff