Part of this Programme
Level of Qualification|Semesters|ECTS
Bachelor | Semestral | 5
Year | Type of course unit | Language
3 |Mandatory |Português
Total of Working Hours | Duration of Contact (hours)
140 | 52,5
Recommended complementary curricular units
Prerequisites and co-requisites
1. Security in Data Networks Security Concepts Encryption Principles Encryption Algorithms Authentication Protocols Data Integrity Digital Signature and Certification Key Distribution Systems Security and Protocol Levels Access Control and Security Perimeters 2. Wireless Networks and Mobility Introduction Wi-Fi: 802.11 protocols Bluetooth 80215 Cellular Networks: GSM, 3G, CDMA, HSPA, LTE Encoding CDMA and OFDM Internet in Cellular Networks Mobility in Wireless Networks Addressing, routing and hand-off Mobile IP 3. Multimedia Protocols Characteristics of Applications Multimedia Streaming Audio and Video - RSTP Best Effort Limitations VoIP Requirements Protocols for Real Time Applications RTP - RTCP - SIP - H.323 4. Quality of Service Requirements and examples of QoS Implementation of QoS Marking, Limitation and Scheduling of Traffic IntServ and DiffServ Architectures RSVP Protocol
The aim of this course unit is to complete the bases acquired in the Computer Networks course of the 2nd year of the Degree with more advanced concepts in this area, in order to adapt the students' training profile to the current technological needs of networked computing, thus enabling professional careers or academic success. At the end of the course, students should: ¿ Design and implement networked applications that comply with high security requirements, even using unsafe communication channels. ¿ Design and install and manage wireless network infrastructures with secure access and mobility for connected devices. ¿To size, install and manage multimedia networks and with guarantee of Quality of Service and adaptation of traffic. ¿Use the concepts acquired in real scenarios, in the context of the final work of course / professional stage to be carried out in the same semester.
Teaching methodologies and assessment
Teaching is taught through theoretical classes, where the fundamental aspects of the technologies and protocols are presented. It is complemented by an advanced laboratory practice where students have the opportunity to validate the concepts acquired through the implementation of applications and complete service architectures . On the other hand, the infrastructure of the laboratory network, the use of virtualization platforms and the available WiFi devices allow the implementation of "hands-on" training methodologies, with configuration of execution and deployment scenarios very close to the real ones. The evaluation is continuous and consists of theoretical tests (50%) and delivery of works and projects (50%) throughout the semester. The approval in the chair is obtained with a minimum grade of 10 values of the average of the two theoretical and practical components.
¿Computer Networking - A top-down approach featuring the Internet¿ (7th Edition), de J. Kurose e K. Ross, Ed. Addison-Wiley, 2016; ISBN: 0133594149.
¿Computer Networks: An Open Source Approach¿, by Lin/Hwang/Baker Ed. McGraw-Hill, 2011, ISBN-10: 0073376248.
¿Distributed Systems: Concepts and Design¿ (5th Edition), by Coulouris, Dollimore & Kindberg, Ed. Addison-Wiley, 2011 ISBN 0132143011
¿Cryptography Engineering: Design Principles and Practical Applications", by Niels Ferguson, Bruce Schneier, Tadayoshi Kohno, Ed. John Wiley & Sons, 2010, ISBN-10: 0470474246.
¿Wireless Networking", by A. Kumar, D. Manjunath, J. Kuri, Ed. Morgan Kaufmann (May 2008), ISBN-10: 0123742544
¿Mechanics of User Identification and Authentication¿, Dobrimovir Todorov, Ed. Auerbach Publications, 2007, ISBN-10:1420052195.