Tecnologies de Xarxes de Computadors

The course Technology Computer Networks (TXC) provides the knowledge and skills necessary to understand the design of connectivity solutions between computers and computing devices beyond the local environment. The base of the course is the study of architecture, communication protocols and the fundamentals of data transmission technologies that are supported in the wide area computer networks, and in particular the Internet.

Link to the course syllabus at FIB: Tecnologies de Xarxes de Computadors


Content

Syllabus (02/2025)(1 hour)
Presentation of the course, professors, structure, methodology, evaluation and bibliography.

  1. Introduction (02/2025)(2 hours)
    Regulation of international computer networks and their involvement in technology. Analysis of the importance of IP networks on network technology and Internet architecture model. Presentation of the transmission model and introduction to multiplexing and switching functions.
  2. Network security (02/2025)(8 hours)

    Basics on network security including Firewalls technologies and architecture, security in IP protocol and Intrusion Detection Systems (IDS) models and architectures.

  3. Internet core networks (02/2025)(9 hours)

    Technologies for backbone networks, protocols and services including MPLS protocol and optical network architectures and technologies as well as control and management solutions.

  4. First mid-term: quiz and problems(1 hour)

  5. Quality of Service on the Internet (02/2024)(6 hours)

    QoS definition. Services and technologies for QoS on the Internet. IntServ and DiffServ models and protocols. Techniques for traffic shaping and policing. Queue policies

  6. Access networks (05/2024)(4 hours)

    Fiber optic network access technologies (FTTH, WDM-PON and EP2P)

  7. Second mid-term: quiz and problems(1 hour)


Laboratory

  1. Disegn of a Firewall system

    Given the requirements and equipment available in a fictitious company, design the internet network infrastructure, the system of Firewalls and configure the correct rules to secure the infrastructure.

  2. Design of an infrastructure with VPN and IDS services

    Given the infrastructure of a fictitious company, design the VPN architecture and the relative protocols and mechanisms and deploy the IDS services with the correct rules to secure the infrastructure.

  3. Deploy MPLS and MPLS-TE services

    Given the infrastructure of a fictitious company, deploy MPLS services and MPLS-TE services with different levels of protection

  4. Design of an optical transport network

    Given a set of requirements and specifications, design an optical infrastructure able to provide the expected traffic

  5. Configuration of QoS policies

    Given a specific Internet scenario, configure QoS policies in routers/switches to provide the correct service.

  6. Design of an optical access network

    Given a set of requirements and specifications, design an access optical network based on FTTH to provide the expected services to the different clients.


Evaluation

Final score = 0.65 * NT + 0.2 * NL + 0.15 * TR

  • Theory score (NT) = 0.5 * PC + 0.5 * SC
    • PC: First mid-term
    • SC: Second mid-term

  • Laboratory score (NL) = (Lab 1 + Lab 2 + … + Lab 6) / 6
  • Research work (TR) = 0.5 * NG + 0.5 * NI
    • NG: Unique score for all members of the group
    • NI: Individual score


Bibliography

Bibliografía básica

  • Andrew Tanenbaum, Nick Feamster, and David Wetherall, Computer networks, Pearson Education, 2021.
  • W. Stallings, Data and computer communications, Pearson/Prentice Hall, 2014.
  • James F. Kurose, Keith W. Ross, Redes de computadoras : un enfoque descendente, Pearson/Prentice Hall, 2017.

Bibliografía complementaria

  • B.S. Davie, A. Farrel, MPLS: next steps, Elsevier/Morgan Kaufmann, 2008.
  • C.F. Lam, (ed.), Passive optical networks: principles and practice, Elsevier Science & Technology, 2007.