
Integrated Telecommunication Networks I
Code
7311
Academic unit
Faculdade de Ciências e Tecnologia
Department
Departamento de Engenharia Electrotécnica
Credits
6.0
Teacher in charge
Luís Filipe Lourenço Bernardo, Paulo da Costa Luís da Fonseca Pinto
Weekly hours
4
Total hours
60
Teaching language
Português
Objectives
Knowledge:
- routing algorithms adapted to networks with different stability levels.
- approaches to implement QoS control.
- network structure and the most representative protocols used in the Internet, and in ATM and MPLS networks.
To Do:
- Development of advanced network applications using C and Java socket interface.
- Use Linux operating system to implement router and firewall functionalities.
- Basic configuration of routers using Cisco IOS.
Non-technical capabilities:
- Capability and posture for critical thinking.
- Capacity to do substantiated choices.
- Capacity for teamwork and for co-operation in a team
- Posture of demand and quality
Prerequisites
It is recommended to have successfully attended the discipline of "Telecommunications Systems" and have knowledge of programming in C.
Subject matter
Network Layer:
1. Network Layer Design Issues
2. Routing algorithms
3. Congestion Control Algorithms
4. Techniques for Achieving Good Quality of Service
5. Internetworking
6. The IP level in the Internet
7. The network layer in ATM networks
8. Label Switching: MPLS
Transport Layer:
1. Elements of Transport Protocols
2. TCP and UDP protocols
3. RTP protocol family
4. SCTP protocol
5. Extensions to Internet Protocols
6. AAL layer in ATM networks
Bibliography
1. A. Tanenbaum & D. Wetheral, "Computer Networks", 5th ed, Prentice-Hall, 2010. ISBN: 0-13-212695-8 / 0-13-255317-1
2. A. Tanenbaum, "Computer Networks" 3rd ed, Prentice-Hall, 1996. ISBN: 0-13-394248-1
3. Several tutorial papers available on the class web page
Teaching method
The classes try to give students a solid theoretical formation complemented with practical experience on some of the concepts.
The two weekly lecturing classes focuses mainly are composed mainly by theory exposition, however they include in 20% of the time exercise resolutions and demonstrations of the use of the learned systems (e.g. configuration of Linux routers and Cisco IOS).
In the two laboratory weekly hours the students learn about two development environments and implement two projects where the work deeply on two subjects: routing algorithms and the implementation of network applications using C language for Linux.
Evaluation method
The final grade has a theoretical component and a practical component, weighting respectively 60% and 40%. Students are approved if they have a minimum grade of 9,5 for each component. Theoretical assessment approval can be accomplished in a distributed form, through two mid-term tests, or in a centralised form, through a final exam. Practical assessment approval can be accomplished by implementing two laboratory works. The assessment of the laboratory projects is accomplished in group discussions with individual grades, covering the theoretical and practical aspects of the project.