5.32.4.3 Aplicaciones en Red (6 horas) [Habilidades AG-C03,AG-C09]

Referencias Bibliográficas: [Kurose and Ross, 2021,Peterson and Davie, 2022]

Temas

  1. Esquemas de denominación y direccionamiento (por ejemplo, DNS e Identificadores Uniformes de Recursos)
  2. Paradigmas de aplicaciones distribuidas (por ejemplo, cliente/servidor, peer-to-peer, nube, edge y fog). Ver también: Computación Paralela y Distribuida (PDC) -Communication, Computación Paralela y Distribuida (PDC) -Coordination
  3. Diversidad de demandas de aplicaciones en red (por ejemplo, latencia, ancho de banda y tolerancia a pérdidas). Ver también: Computación Paralela y Distribuida (PDC) -Communication, Sociedad, ética y la Profesión (SEP) -Sustainability, Sociedad, ética y la Profesión (SEP) -Context
  4. Cobertura de protocolos de capa de aplicación (por ejemplo, HTTP)
  5. Interacciones con APIs de TCP, UDP y Socket. Ver también: Computación Paralela y Distribuida (PDC) -Programs

Aprendizaje esperado (Learning Outcomes)

  1. Definir los principios de denominación, direccionamiento y localización de recursos [Definir]
  2. Analizar las necesidades de demandas específicas de aplicaciones en red [Analizar]
  3. Describir los detalles de un protocolo de capa de aplicación [Describir]
  4. Implementar una aplicación simple cliente-servidor basada en sockets [Implementar]



Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM