UNIVERSIDAD AUTONOMA DE BAJA...

13
UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN UNIVERSITARIA PROGRAMA DE UNIDAD DE APRENDIZAJE HOMOLOGADO I. DATOS DE IDENTIFICACIÓN 1. Unidad académica (s): CAMPUS ENSENADA: FACULTAD DE INGENIERÍA, ARQUITECTURA y DISEÑO, F ACULTAD DE INGENIERÍA y NEGOCIOS SAN QUINTÍN CAMPUS MEXICALI: F ACULTAD DE INGENIERÍA, ESCUELA DE INGENIERÍA y NEGOCIOS GUADALUPE VICTORIA CAMPUS TIJUANA: FACULTAD DE CIENCIAS QUÍMICAS E INGENIERÍA, FACULTAD DE INGENIERÍA y NEGOCIOS 2. Programa (s) de estudio: (Técnico, Licenciatura (s)): INGENIERÍA EN COMPUTACIÓN 3. Vigencia del plan: 2009-2 12145 4. Nombre de la unidad de aprendizaje Comunicación de Datos 1 HL: 2 HT: 1 HPC: HE 1 CR 5 6.HC: HCL: 7. Etapa de formación a la que pertenece: -'T~e=rm=in=a~l ~ _ 8. Carácter de la unidad de aprendizaje: Obligatoria _ Optativa __ X _ 9. Requisitos para cursar la unidad de aprendizaje: Redes de Computadoras

Transcript of UNIVERSIDAD AUTONOMA DE BAJA...

Page 1: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIACOORDINACIÓN DE FORMACIÓN BÁSICA

COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN UNIVERSITARIAPROGRAMA DE UNIDAD DE APRENDIZAJE HOMOLOGADO

I. DATOS DE IDENTIFICACIÓN

1. Unidad académica (s): CAMPUS ENSENADA: FACULTAD DE INGENIERÍA, ARQUITECTURA yDISEÑO, F ACULTAD DE INGENIERÍA y NEGOCIOS SAN QUINTÍNCAMPUS MEXICALI: F ACULTAD DE INGENIERÍA, ESCUELA DE INGENIERÍAy NEGOCIOS GUADALUPE VICTORIACAMPUS TIJUANA: FACULTAD DE CIENCIAS QUÍMICAS E INGENIERÍA,FACULTAD DE INGENIERÍA y NEGOCIOS

2. Programa (s) de estudio: (Técnico, Licenciatura (s)): INGENIERÍA EN COMPUTACIÓN 3. Vigencia del plan: 2009-2

121454. Nombre de la unidad de aprendizaje Comunicación de Datos

1 HL: 2 HT: 1 HPC: HE 1 CR 56.HC: HCL:

7. Etapa de formación a la que pertenece: -'T~e=rm=in=a~l ~ _

8. Carácter de la unidad de aprendizaje: Obligatoria _ Optativa __ X _

9. Requisitos para cursar la unidad de aprendizaje: Redes de Computadoras

Page 2: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

Firmas Homologadas

Fecha de elaboración: Revisión

Formuló:Anabella Serrano PérezJosé Alfredo Abad PadillaMabel Vázquez BriseñoElitania Jiménez García

f:VO.Bo I1Q. Noemí Hemández Hemández VCargo: Subdirectora Facultad de Ciencias uímica

VO.BoM.r. Joel Melchor Ojeda RuizCargo: Subdirector Facultad de In enierí

VO.BoM.C. Lizzette Velasco AulcyCargo: Subdirectora Facultad de Ingeniería y Negocios San Ouintín (San Ouintin)

VO.BoDra. Ana María V ázquez E••.s~~_,_Cargo: Subdirectora Escuela

UNIVERSIDAOAUTONOMA \NDE~~DE BAJA CALIFORNIA

FACULTAD DE INGENIEfllA,ARQUITECTURA Y DISENO

ENSENADA, e.e.

UNIVERSIDAD AUTONOMADE BAJA CALIFORNIA

fACULTAD DEINGENIEflIA 1

Page 3: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

2

II. PROPÓSITO GENERAL DEL CURSO

Este curso pretende dar a conocer las estructuras básicas de cualquier red de datos, además de las herramientas básicas para su análisis.

Esta asignatura es de carácter optativo, necesaria para cursar posteriormente la materia de Redes de área local, es recomendable haber cursado la

materia de Arquitectura de computadoras I.

III. COMPETENCIA (S) DEL CURSO

Al finalizar el curso, el alumno tendrá la capacidad de identificar los componentes de un sistema de comunicación de datos, de aplicar los

estándares de comunicación, además de diseñar y/o modificar el software utilizado en las redes de comunicación de datos.

Aplicar eficientemente la teoría de la comunicación de datos para intercomunicar sistemas de cómputo; diseñando y/o modificando el software

utilizado en la comunicación, además de la elección de estándares de comunicación adecuados.

IV. EVIDENCIA (S) DE DESEMPEÑO

Programación de un sistema de comunicación de datos, que considere la transferencia de datos carácter por carácter.

Programación de un sistema de transferencia de archivos por medio de bloques.

Page 4: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

3

V. DESARROLLO POR UNIDADES

Competencia

Identificar los componentes de un sistema de comunicación de datos, mediante la descripción detallada de cada uno de ellos,

para comprender su interfaz de comunicación.

Contenido Duración

8 horas

1. INTERFASE DTE-DCE Y EL PUERTO SERIE

1.1. Características del DTE y DCE

1.1.1. Normatividad

1.1.2. Recomendaciones o normas mas importantes en uso

1.2. El puerto serie

1.2.1. Funciones y características del puerto serie

1.2.2. Arquitectura interna

1.2.3. Uso y programación de los registros del puerto serie.

Page 5: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

4

V. DESARROLLO POR UNIDADES

Competencia

Conocer los conceptos básicos de un sistema de comunicación de datos analizando sus principios para comprender su funcionamiento.

Contenido Duración

7 horas

2. CONCEPTOS BASICOS, NORMAS DE SISTEMAS ABIERTOS Y MEDIOS DE TRANSMISIÓN

2.1 Métodos, modos y formas de transmisión de datos

2.2 Señalización

2.2.2 Velocidad de señalización y transmisión de datos

2.3 Redes de comunicación de datos

2.3.1 Redes Públicas y privadas

2.3.2 Redes definidas por área geográfica de cobertura

2.4 Normas

2.4.1 Tipos de normas

2.4.2 Instituciones que las definen

2.5 Modelo de referencia OSI de ISO

2.6 Normas de sistemas abiertos

2.7 Medios de transmisión

2.7.1 Medios de transmisión guiados

2.7.2 Medios de transmisión no guiados

2.7.3 Atenuación y distorsión.

Page 6: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

5

V. DESARROLLO POR UNIDADES

Competencia

Diseño y/o modificar el software utilizado en las redes de comunicación, a través del análisis de los métodos de detección y control de errores para

la elección de las técnicas de codificación idóneas.

Contenido Duración

UNIDAD IV

3. CONTROL DE ERRORES 20 horas

3.1. Introducción al control de errores

3.2. Métodos de detección y control de error

3.2.1. Códigos lineales (paridad simple, bloques)

3.2.2. Códigos cíclicos (CRC)

3.2.3. RQ Inactiva

3.2.4. RQ continúa

3.3 Codificación convolucional

3.3.1 Árbol y diagrama de Trellis

3.3.2 Algoritmo de decodificación convolucional de Vitervi

3.3.3 Otros algoritmos de decodificación convolucional

3.4 Protocolos de transferencia de archivos

3.4.1 X-modem

3.4.2 Y-modem

3.4.3 z-modem

3.4.4 Kermit

Page 7: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

6

V. DESARROLLO POR UNIDADES

Competencia

Diseño y/o modificar el software utilizado en las redes de comunicación de datos, mediante la comprensión de las técnicas de compresión de datos

para su aplicación.

Contenido Duración

4. COMPRESION DE DATOS 6 horas

4.1 Decimal empaquetado

4.2 Codificación relativa

4.3 Supresión de caracteres

4.4 Codificación de Shannon-Fano

4.5 Codificación de Huffman

Page 8: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

7

V. DESARROLLO POR UNIDADES

Competencia

Comprender el funcionamiento de los sistemas banda base, analizando sus conceptos básicos y la transmisión en banda base, para conocer los

métodos de conversión señales analógicas a digitales y viceversa, además de los diferentes tipos de señales existentes.

Contenido Duración

5. SISTEMAS DE BANDA BASE 8 horas

5.1 Sistemas banda base

5.2 Codificación de caracteres

5.2.1 Mensajes, caracteres y símbolos

5.2.2 Formateo de información analógica

5.2.3 Fuentes de corrupción

5.2.4 Codificación de forma de onda

5.2.5 Modulación por codificación de pulsos

5.3 Transmisión en banda base

5.3.1 Tipos de formas de onda y tamaño de palabra PCM

5.3.2 DPCM

5.3.3 Manchester

5.3.4 Manchester diferencial

5.3.5 Interferencia ínter-simbólica

Page 9: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

8

V. DESARROLLO POR UNIDADES

Competencia

Diseñar y/o modificar el software utilizado en las redes de comunicación de datos, estudiando los diferentes protocolos de control de enlace de

datos, para elegir el conveniente.

Contenido Duración

6. UNIVERSAL SERIAL BUS (USB) y PROTOCOLOS DE CONTROL DE ENLACE DE DATOS 15 horas

6.1 UNIVERSAL SERIAL BUS (USB)

6.1.1 Funciones y características

6.1.2 Aplicaciones

6.1.3 Futuras revisiones de USB

6.2 PROTOCOLOS DE CONTROL DE ENLACE DE DATOS

6.2.1 Funciones y características básicas de los protocolos

6.2.2 Protocolos orientados a carácter

6.2.3 Protocolos orientados a bit

Page 10: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

9

VI. ESTRUCTURA DE LAS PRÁCTICAS

No. de Práctica

Competencia(s) Descripción Material de Apoyo

Duración

1 Null-modem

Conocer la forma en que dos

computadoras se comunican a

través de un puerto serie.

Un null MODEM que opere correctamente.

Se sugieren pruebas con el programa hyperterminal

de windows.

Hyperterminal de

windows

2 conectores DB9

hembra

Cable de cobre

2 horas

2 Programación básica de una

charla Familiarización con los

registros internos del UART

Elaboración de un programa que permita una charla

por el método de encuesta, que envíe carácter por

carácter, orientado a no conexión, que no considere

parámetros de transmisión.

Lenguaje de

programación

estructurada: C,

ensamblador, etc.

2 horas

3 Programación de una charla Elaboración de un programa que

permita una charla utilizando el

método de interrupciones

Un programa que envíe carácter por carácter

mediante interrupciones, sin control de flujo,

considerando parámetros de transmisión como

velocidad de transmisión, bit de paridad, bit de alto y

bits de datos.

Lenguaje de

programación

preferentemente

orientado a objetos:

Visual, Delphi, etc.

4 horas

4 Programación de una charla con

retransmisiones Elaboración de

un programa que permita una

charla utilizando el método de

interrupciones y que realice

retransmisión de carácter como

reconocimiento.

Un programa que envíe carácter por carácter

mediante interrupciones, sin control de flujo, con

retransmisión de carácter (echo), considerando

parámetros de transmisión como velocidad de

transmisión, bit de paridad, bit de paro y bits de

datos.

Lenguaje de

programación

preferentemente

orientado a objetos:

Visual, Delphi, etc

2 horas

5 Transmisión de archivos Elaboración de un programa que transmita por

bloques archivos de texto o binarios utilizando el

método de interrupciones sin detección de errores.

Lenguaje de

programación

preferentemente

orientado a objetos:

Visual, Delphi, etc

2 horas

Page 11: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

10

6 Detección de error Elaboración de un programa de transmisión de

archivos texto y/o binarios que permita la detección

de errores durante la transmisión utilizando códigos

de redundancia cíclica

Lenguaje de

programación

preferentemente

orientado a objetos:

Visual, Delphi, etc.

4 horas

7 Transferencia de archivos

mediante el método RQ ociosa

Elaboración de un programa de transmisión de

archivos utilizando el método RQ ociosa, que

permita detección y corrección de errores

Lenguaje de

programación

preferentemente

orientado a objetos:

Visual, Delphi, etc.

4horas

8 Trasferencia de archivos Que el

alumno comprenda los protocolos

xmodem, ymodem de manera

integral

Elaboración de un programa de transferencia de

archivos con protocolos Xmodem ó Ymodem

Lenguaje de

programación

preferentemente

orientado a objetos:

Visual, Delphi, etc.

2 horas

9 Modulación por codificación de

pulsos Que el alumno comprenda

la modulación por codificación de

pulsos así como el proceso de

codificación/ decodificación

Implementar un codificador / decodificador para la

transmisión / recepción de una señal de voz por

medio de PCM

Un convertidor

analógico-digital, un

convertidor digital-

analógico, equipo de

mediciones

electrónicas.

4 horas

10 Compresión de datos Que el

alumno conozca un programa de

compresión de datos, y que analice

las ventajas/desventajas que brinda

la compresión.

Realizar un programa del código Huffman dinámico Lenguaje de

programación

estructurada

2 horas

Page 12: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

11

VII. METODOLOGÍA DE TRABAJO

Exposición por parte del instructor

Exposición de temas por parte de los alumnos

VIII. CRITERIOS DE EVALUACIÓN

Para acreditar la materia el alumno deberá obtener una nota satisfactoria en el laboratorio.

60% Exámenes parciales, donde se evalúen conocimientos y la habilidad de solución de problemas

20% Proyecto Final

15% Tareas

5% Participación en clase

Page 13: UNIVERSIDAD AUTONOMA DE BAJA CALIFORNIAfiad.ens.uabc.mx/.../puas/12145-comunicacion-de-datos.pdf2.2.2 Velocidad de señalización y transmisión de datos 2.3 Redes de comunicación

12

IX. BIBLIOGRAFÍA

Básica Complementaria

Rodger E. Ziemer, Roger W. Peterson, “Introduction to Digital

Communication”, Editorial Prentice Hall, Estados Unidos 2001,

Segunda Edición.

ISBN: 0-13-896481-5

Behrouz A. Forouzan, “Data communications and Networking”, Editorial

McGraw Hill, Estados Unidos 2002, Segunda Edición. ISBN 0072494409

Gilbert Held, “Understanding Data communications”, Ed. Sams computer

books, Estados Unidos 2002. ISBN 0672322161