Skip to main content

IPLUSO 23523

Computer Networks II

Telecommunications, Electronics and Communications Systems
  • ApresentaçãoPresentation
    The curricular unit “Computer Networks II” aims to deepen and complement the knowledge acquired in “Computer Networks I”, exploring technologies, protocols, and network services applied to corporate and enterprise contexts. The focus is on the analysis, configuration, and management of network solutions, as well as on the adoption of industry best practices and the understanding of emerging technological trends. Throughout the unit, routing protocols, network services, and distributed applications will be addressed, alongside programmable networks, network function virtualization, next-generation network architectures, and integrated service management. A practical case study of a Web application will also be developed, covering the entire constructive process.
  • ProgramaProgramme
    Network interconnection and routing protocols: RIP, OSPF, BGP; router architecture; mobility. End-to-end communication and congestion control: Review of TCP and UDP protocols. Network services and applications: DNS, NIS, Active Directory, email; Voice over IP and the SIP protocol. Next-generation networks: Objectives and architectures; IMS architecture and interfaces; considerations for service design and implementation. Programmable networks and virtualization: SDN; NFV; standards and tools. Network and service management: Objectives, architectures, standards, and Internet network management. Web applications: Development platforms; front-end and back-end; case study of an example application.
  • ObjectivosObjectives
    To understand concepts, techniques, and protocols at the network, transport, and application layers of computer networks. To distinguish, evaluate, and implement different protocols and services available at the network, transport, and application layers. To understand the integrated operation of computer networks, identifying and implementing different solutions to support applications and services. To detect and correct errors in the configuration and implementation of different network systems, applications, and services. To understand the operation of next-generation networks, programmable network solutions, and their management.
  • BibliografiaBibliography
    KUROSE, James; ROSS, Keith – Computer Networking: A Top-Down Approach. Pearson, 2017. PORTELA, Filipe; QUEIRÓS, Ricardo – Introdução ao Desenvolvimento Moderno para a Web. FCA Editora, 2019. MONTEIRO, Edmundo; BOAVIDA, Fernando – Engenharia de Redes Informáticas. FCA Editora, 2011.  
  • MetodologiaMethodology
    The curricular unit adopts active learning methodologies, combining theoretical lectures with guided practical activities. Network simulations, traffic analysis, configuration exercises in virtual environments, and real case studies are explored. The use of web development platforms and virtualization tools reinforces the connection between theory and practice. Online resources and virtual laboratories complement autonomous study.
  • LínguaLanguage
    Português
  • TipoType
    Semestral
  • ECTS
    5
  • NaturezaNature
    Mandatory
  • EstágioInternship
    Não