COMUNICACIÓN DE DATOS


Información general
Código:
Créditos:
Horas semanales:
Tipo:
SI4435 04 Total: 05
Teoría: 03 Práctica: 02
Obligatorio
Ciclo:
Nivel de estudios:
Año:
Profesor
Primero Cuarto 2019 Cruz Yarlequé, Wilfredo

Sumilla

El curso de Comunicación de Datos es una asignatura teórico-practico, cuya finalidad es brindar al estudiante los fundamentos de la transmisión de datos en diferentes medios; a conocer los modelos de referencia OSI y TCP/IP, y los tipos de redes empleadas en la empresa y el hogar; de modo tal que tenga la capacidad de poner en funcionamiento una red de datos.


Objetivos

Al finalizar el curso, es estudiante estará en condiciones de:

  1. Conocer el marco conceptual de la comunicación de datos.
  2. Conocer el funcionamiento de las capas de los modelos OSI y TCP/IP.
  3. Desarrollar aplicaciones para ser ejecutadas en red.

Descriptores

Modelo OSI. Modelo TCP/IP. Arquitecturas de protocolos. Conmutación de circuitos, paquetes y mensajes. Arquitecturas de Red. Redes de área local. Elementos de interconexión. Señalización. Comunicaciones. Servicios de red. Infraestructuras de telecomunicaciones.


Competencias genéricas y transversales

En esta asignatura se trabajaran las siguientes competencias genéricas

  • Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y la ejecución de sistemas, servicios y aplicaciones informáticas en redes de área local.
  • Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o distribuidas integrando hardware, software y redes.
  • Capacidad para conocer, comprender y aplicar estándares durante el desarrollo de la profesión de Ingeniero Informático, y manejar especificaciones, reglamentos y normas de obligado cumplimiento.
  • Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a nuevas situaciones.
  • Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Informático.

Asi como las siguientes competencias transversales

  • Capacidad de análisis y síntesis
  • Comunicación oral y escrita
  • Resolución de problemas
  • Aprendizaje autónomo

Competencias específicas

Las competencias especificas que se trabajarán serán

  1. Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa vigente.
  2. Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y social.
  3. Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que cumpla los estándares y normativas vigentes.
  4. Conocimiento, administración y mantenimiento de sistemas, servicios y aplicaciones informáticas.
  5. Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así como los componentes básicos que los conforman.
  6. Conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas en ellas.
  7. Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y acceso a los Sistemas de información, incluidos los basados en web.
  8. Conocimiento de la normativa y la regulación de la informática en los ámbitos nacional, europeo e internacional.

Evaluación

Las modalidades de evaluación del aprendizaje, el número de evaluaciones y su ponderación, son las siguientes:

1.
Prácticas Calificadas:
PC
04
40%
2.
Prácticas de Laboratorio:
PL
04
25%
3.
Trabajo Encargado:
TE
02
15%
4.
Examen Final:
EF
01
20%

La nota promocional se determinará mediante la siguiente fórmula:

NP = 0.40*PC + 0.25*PL + 0.15*TE + 0.20*EF

Además se considerará lo estipulado en el Reglamento Académico de la UNP y normas adicionales al respecto

Contenidos
Introducción
Elementos de una red. Organizaciones de estandarización. Estándares. Historia de Internet. Conmutación de circuitos y de paquetes. Redes y protocolos orientados y no orientadas a conexión. Protocolo. Cabeceras de protocolos. Modelos de pilas de protocolos. Protocolos de una Internet.
Nivel de aplicación
Aplicaciones en red. Protocolos de aplicación. Paradigmas cliente-servidor, peer-to-peer e híbiridos. Sockets. Identificador de proceso. Conceptos básicos de ancho de banda, pérdidas, retardo. Servicio y protocolo web. Servicio y protocolo de resolución de nombres. Servicio y protocolo del correo electrónico. Servicio y protocolo de acceso remoto. Servicio y protocolo de transferencia de ficheros. Aplicaciones P2P. API de Sockets para la programación de aplicaciones de red. Programación de aplicaciones cliente/servidor.
Nivel de transporte
Introducción al nivel de Transporte en Internet. Multiplexación de aplicaciones. Puertos. Protocolo UDP. Técnicas de transporte fiable. Protocolo de transporte. Transporte fiable. Diagrama de estados en la definición de protocolos complejos. Buffer. Manejo de conexiones. Control de flujo y control de congestión.
Nivel de red
Introducción al nivel de Red en Internet. Protocolo de red. Direccionamiento de red. Reenvío y enrutamiento. Conceptos básicos de enrutamiento. Tabla de rutas. Fragmentación y reensamblado. Protocolos de soporte.

Temario
Introducción
Introducción a las redes de Comunicaciones. Conceptos básicos. Introducción a Internet. Introducción a los protocolos y arquitecturas de protocolos. OSI. TCP/IP. Breve historia de Internet
Nivel de Aplicación
Introducción al nivel de aplicación de Internet. Protocolos de aplicación de los servicios más comunes: HTTP, DNS, SMTP, POP3/IMAP, Telnet, FTP, ejemplos de P2P. Uso del API de Sockets para la programación de aplicaciones de red
Nivel de Enlace
Introducción al nivel de enlace. Redes de área local. Resolución de direcciones ARP. Enlaces punto a punto. PPP.
Nivel de Red
Introducción al nivel de Red en Internet. Protocolo IP. Direccionamiento IP. Reenvío y enrutamiento. Conceptos básicos de enrutamiento
Nivel de Transporte Introducción al nivel de Transporte en Internet. Protocolo UDP. Técnicas de transporte fiable. Protocolo TCP. Transporte fiable en TCP. Manejo de conexiones. Control de flujo y control de congestión en TCP.

Bibliografía
  • Texto básico
    • A.S. Tanenbaum y D.J. Wetherall, Redes de computadoras, 5a Edición, Pearson Educación
  • Consulta
    • Temas básicos sobre redes de ordenadores y comunicaciones.
      • W. Stallings, Comunicaciones y Redes de Computadores, Prentice Hall
    • Temas de protocolos y información exacta sobre las cabeceras.
      • W.R. Stevens, TCP/IP Illustrated, volume 1 Addison-Wesley
      • B.A. Forouzan, TCP/IP protocol suite, Mc Graw Hill
    • Para los temas de programación del API de Sockets
      • C. Brown, UNIX Distributed Programming, Prentice Hall

Lugar de impartición

Aula asignada y laboratorio de Informática