El objetivo de la asignatura es proporcionar los conocimientos básicos de los mecanismos y conceptos fundamentales sobre las redes de computadores. Estos conocimientos incluyen la arquitecura de red y las tecnologías empleadas así como los algoritmos básicos del diseño de los protocolos de comunicación. El curso incluye los principios básicos de conmutación y transmisión, comunicaciones inalámbricas y a través del medio compartido, mecanismos y algoritmos de encaminamiento, arquitectura de red e interconexión de redes, gestión de recursos y servicios de red.
Competencias
Competencias Técnicas de cada especialidad
Computer networks and distributed systems
-
CEE2.1 - Capacidad para entender los modelos, problemas y algoritmos relacionados con los sistemas distribuidos, así como poder diseñar y evaluar algoritmos y sistemas que traten la problemática de la distribución y ofrezcan servicios distribuidos
-
CEE2.2 - Capacidad de entender los modelos, problemas y algoritmos relacionados con las redes de computadores, así como poder diseñar y evaluar algoritmos, protocolos y sistemas que traten la problemática de la redes de comunicación entre computadores.
-
CEE2.3 - Capacidad de entender los modelos, problemas y herramientas matemáticas que permiten analizar, diseñar y evaluar redes de computadores y sistemas distribuidos.
Competencias Técnicas Genéricas
Genéricas
-
CG1 - Capacidad para aplicar el método científico en el estudio y análisis de fenómenos y sistemas en cualquier ámbito de la Informática, así como en la concepción, diseño e implantación de soluciones informáticas innovadoras y originales.
-
CG3 - Capacidad para el modelado matemático, cálculo y diseño experimental en centros tecnológicos y de ingeniería de empresa, particularmente en tareas de investigación e innovación en todos los ámbitos de la Informática.
-
CG5 - Capacidad para aplicar soluciones innovadoras y realizar avances en el conocimiento que exploten los nuevos paradigmas de la Informática, particularmente en entornos distribuidos.
Competencias Transversales
Trabajo en equipo
-
CTR3 - Ser capaz de trabajar como miembro de un equipo, ya sea como un miembro más, o realizando tareas de dirección con la finalidad de contribuir a desarrollar proyectos con pragmatismo y sentido de la responsabilidad, asumiendo compromisos teniendo en cuenta los recursos disponibles.
Uso solvente de los recursos de información
-
CTR4 - Gestionar la adquisición, la estructuración, el análisis y la visualización de datos e información del ámbito de la ingeniería informática y valorar de forma crítica los resultados de esta gestión.
Actitud frente al trabajo
-
CTR5 - Tener motivación para la realización profesional y para afrontar nuevos retos, así como una visión amplia de las posibilidades de la carrera profesional en el ámbito de la Ingeniería en Informática. Tener motivación por la calidad y la mejora continua, y actuar con rigor en el desarrollo profesional. Capacidad de adaptación a los cambios organizativos o tecnológicos. Capacidad de trabajar en situaciones de falta de información y/o con restricciones temporales y/o de recursos.
Razonamiento
-
CTR6 - Capacidad de razonamiento crítico, lógico y matemático. Capacidad para resolver problemas dentro de su área de estudio. Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales. Capacidad de diseñar y realizar experimentos sencillos, y analizar e interpretar sus resultados. Capacidad de análisis, síntesis y evaluación.
Básicas
-
CB6 - Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio.
-
CB7 - Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la complejidad de formular juicios a partir de una información que, siendo incompleta o limitada, incluya reflexiones sobre las responsabilidades sociales y éticas vinculadas a la aplicación de sus conocimientos y juicios
-
CB8 - Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y razones últimas que las sustentan a públicos especializados y no especializados de un modo claro y sin ambigüedades.
-
CB9 - Que los estudiantes posean las habilidades de aprendizaje que les permitan continuar estudiando de un modo que habrá de ser en gran medida autodirigido o autónomo.
Objetivos
-
El objetivo principal es comprender los conceptos básicos de la arquitectura de las redes de compuatdores, los principios de diseño de los principales algoritmos y funciones de la red.
Competencias relacionadas:
CG1,
CG3,
CEE2.2,
CEE2.3,
CEE2.1,
CB6,
CB7,
CTR4,
CTR5,
CTR6,
CG5,
-
Las sesiones de debate se basan en una selección de artículos y promueven el aprendizaje autónomo y el trabajo en equipo.
Competencias relacionadas:
CEE2.2,
CEE2.3,
CEE2.1,
CB6,
CB7,
CB8,
CB9,
CTR3,
CTR4,
CTR6,
Contenidos
-
Conceptos básicos de redes de computadores
Transmission Principles.
Error correction. Flow control.
Switching. Statistical Multiplexing.
Multiaccess Communications (ALOHA, CSMA/CD, TDMA, WDM).
Wireless Transmission.
-
Principios de diseño de las arquitecturas de redes de computadores
Network Design Principles.
Naming and Addressing.
IPv6. IPv6/IPv4 Transition and Coexistence.
New Network Architectures.
-
Gestión de recursos de la red
Basic principles in Quality of Service.
Quality of Experience.
Schedulers (FIFO, Priorities, Weighted Fair Queueing).
Policy Functions: Leaky Bucket.
Flow control.
Congestion control.
Integrated Services Architecture.
Differentiated Services Architecture.
-
Enrutamiento e interconexión de redes
Routing Algorithms.
Inter-domain Routing.
Spanning Tree.
Multicast Routing. Single Source Multicast.
-
Servicios de red
Mobility.
P2P networks.
Routing in overlay networks.
Content Distribution Networks.
Wireless Sensor Networks (Internet of the Things).
-
Temas de investigación
Current "hot topics" in computer networks research:
Name centric networks (Data Centric Networking).
Software-Defined Networks.
Locator/ID split networks.
Network Economics (Incentives and Economic Models).
Smart Grid an Energy Efficiency.
Internet of the Things (Machine-to-machine).
Cloud Computing.
Wireless Sensor and Ad Hoc Networks.
Mobility and Vehicular Networks.
Social Networks.
Actividades
Actividad
Acto evaluativo
Basic Concepts in Computer Networks
Objetivos:
1
2
Contenidos:
Network Architecture Principles
Objetivos:
1
2
Contenidos:
Resource Management
Objetivos:
1
2
Contenidos:
Routing and Inter-Networking
Objetivos:
1
2
Contenidos:
Network Services
Objetivos:
1
2
Contenidos:
Metodología docente
Las sesiones teóricas se complementan con sesiones de debate.
Los artículos asignados para leer serán el punto de partida de las sesiones de debat.
El estudio de varios artículos de investigación servirán de introducción al mundo de la investigación.
Método de evaluación
Control/es: 25%
Sesiones de debate: 20%
Participación en clase: 5%
Examen / Trabajo final: 50%
Bibliografía
Básica:
-
Computer networking : a top-down approach featuring the Internet -
James F. Kurose, Keith W. Ross,
Addison-Wesley, 2012. ISBN: 0132856204
-
Engineering Internet QoS -
Jha, Sanjay; Hassan, Mahbub,
Artech House, cop. 2002. ISBN: 1-58053-341-8
http://cataleg.upc.edu/record=b1220487~S1*cat
Complementaria:
-
Computer networks -
Tanenbaum, Andrew S; Wetherall, David J, Pearson/Prentice Hall ,
cop. 2011.
ISBN: 9780132126953
http://cataleg.upc.edu/record=b1389282~S1*cat
-
Computer networks and internets : with Internet applications -
Comer, Douglas E, Pearson Prentice-Hall ,
200.
ISBN: 9780136061274
http://cataleg.upc.edu/record=b1340953~S1*cat
-
Mathematical foundations of computer networking -
Keshav, Srinivasan, Addison-Wesley ,
cop. 2012.
ISBN: 9780321792105
http://cataleg.upc.edu/record=b1418774~S1*cat
-
Data networks -
Bertsekas, Dimitri P; Gallager, Robert G, Prentice-Hall ,
cop. 1992.
ISBN: 978-0132009164
http://cataleg.upc.edu/record=b1065603~S1*cat
-
Computer networks : a systems approach -
Peterson, Larry L; Davie, Bruce S, Morgan Kaufmann ,
2007.
ISBN: 978-0123705488
http://cataleg.upc.edu/record=b1306621~S1*cat
-
Data communications networking -
Mieghem, Piet van, Techne ,
2006.
ISBN: 978-9085940081
http://cataleg.upc.edu/record=b1330709~S1*cat
Capacidades previas
Título de Grado en Ingeniería y aceptación al MIRI.