Checking date: 24/05/2023

Course: 2023/2024

Computer Networks Design and Management
Master in Computer Engineering (Plan: 449 - Estudio: 228)

Coordinating teacher: GARCIA RUBIO, CARLOS

Department assigned to the subject: Telematic Engineering Department

Type: Compulsory
ECTS Credits: 6.0 ECTS


Requirements (Subjects that are assumed to be known)
A content subject similar to the subject "Computer Networks", of the Bachelor in Informatics Engineering of the UC3M.
Skills and learning outcomes
Description of contents: programme
1. Network layer: - Review. IP packet format. Addressing. NAT. Routing protocols (RIP, OSPF, BGP). ICMP. IGMP. DHCP. IPv6 - Mobile IP. Security at the network layer. IPsec and VPNs 2. Transport layer: - Review of transport layer. UDP. TCP. Classic variants of TCP (Tahoe, Reno). - New TCP implementations. - Congestion control. - Security at transport level. TLS / DTLS. 3. Application layer: - DNS. Review basic concepts. Advanced DNS. DNSSEC and DDNS. DoH and DoT. - Remote terminal protocols. Telnet, rlogin and ssh. - Files transfer protocols. FTP and TFTP. - Email service. RFC 822, MIME, SMTP, POP and IMAP. ESMTP, Security (STARTTLS, S-MIME), spam (spf, dkim). - Web service. HTTP / 1.X. HTTP / 2. IoT protocols: CoAP and MQTT. HTTP/3 and QUIC - Multimedia communications protocols. RTP, RTCP, RTSP, SIP. Content distribution networks (CDN). - Network management protocols.
Learning activities and methodology
FORMATION ACTIVITIES AF1 - Theoretical class [32 hours with 100% attendance, 1.06 ECTS] AF2 - Practical classes [12 hours with 100% attendance, 0.4 ECTS] AF4 - Computer room [10 hours with 100% attendance, 0.34 ECTS] AF7 - Individual student work [122 hours with 0% attendance, 4.06 ECTS] AF8 - Midterm and final exams [4 hours with 100% attendance, 0.14 ECTS] TEACHING METHODOLOGIES MD1 - Lectures in the teacher's class supported by computer and audiovisual media, in which the main concepts of the subject are developed and the bibliography is provided to complement the students' learning. MD3 - Resolution of practical cases, problems, etc ... raised by the teacher individually or in groups MD4 - Presentation and discussion in class, under the moderation of the teacher of topics related to the content of the subject, as well as practical cases MD5 - Preparation of works and reports individually or in groups
Assessment System
  • % end-of-term-examination 40
  • % of continuous assessment (assigments, laboratory, practicals...) 60
Calendar of Continuous assessment
Basic Bibliography
  • Dordal, Peter L.. An Introduction to Computer Networks. 2023
  • Forouzan, Behrouz A. Data Communications and Networking with TCP/IP Protocol Suite. 6th Ed. McGraw-Hill.. 2022
  • Ilya Grigorik. High Performance Browser Networking. O'Reilly (available in 2013 / 2015
  • Kurose, James F, and Keith W. Ross. Computer Networking: A Top-Down Approach. 8th Ed. Pearson.. 2021
  • Ron Aitchison. Pro DNS and BIND 10. Apress. 2011
Additional Bibliography
  • Andrew.S.Tanenbaumi, Nick Feamster, David J. Wetherall.. Computer Networks. 6th Ed. Prentice Hall. 2021
  • Kevin R. Fall, W. Richard Stevens. TCP/IP Illustrated, Vol. 1: The Protocols. 2nd Ed. Addison-Wesley Professional Computing Series.. 2012
  • Subir Varma. Internet Congestion Control. Morgan Kaufmann. 2015
  • W. R. Stevens. TCP/IP Illustrated Vol.1 The protocols. Prentice Hall. 1994

The course syllabus may change due academic events or other reasons.