Claudio Gutirrez-Soto
Descripcin y Objetivos
Descripcin:
La asignatura permite analizar los conceptos bsicos de hardware y software, que comunican los diversos tipos de redes de datos, seales configuraciones y medios de transmisin. Adems permite conocer los protocolos de comunicacin, sobre el cual se montan los servicios de redes.
Descripcin y Objetivos
Objetivos:
Al trmino del curso el alumno deber ser capaz de:
Identificar los diferentes componentes o equipamientos requeridos en los tipos de redes. Disear sistemas de cables estructurados Interconectar equipamiento de red.
Evaluacin
Material
Pgina del curso:
http://www.dcc.uchile.cl/~clgutier Correo: cogutier@ubiobio.cl
Unidades Programticas
Redes de Computadores Capa Fisica Capa de Enlace Capa de Red Capa de Transporte Protocolo de Servicio de Aplicaciones Protocolo de Aplicacin
Concepto de red
Una red es un sistema de transmisin de datos que permite el intercambio de informacin entre ordenadores. Si bien esta definicin es demasiado general, nos sirve como punto de partida. La informacin que pueden intercambiar los ordenadores de una red puede ser de lo ms variada: correos electrnicos, vdeos, imgenes, msica en formato MP3, registros de una base de datos, pginas web, etc. La transmisin de estos datos se produce a travs de un medio de transmisin o combinacin de distintos medios: cables de fibra ptica, tecnologa inalmbrica, enlaces va satlite (el intercambio de informacin entre ordenadores mediante disquetes no se considera una red).
En la definicin anterior hemos indicado el trmino ordenadores en un intento por simplificar. Sin embargo, los ordenadores son slo una parte de los distintos dispositivos electrnicos que pueden tener acceso a las redes, en particular a Internet. Otros dispositivos de acceso son los asistentes personales (PDA) y las televisiones (Web TV). Incluso, ya existen frigorficos capaces de intercambiar informacin (la lista de la compra) con un supermercado virtual.
Paridad
Las transmisiones se dividen en palabras de cierto nmero de bits (por ejemplo, 8 bits) y se envan secuencialmente. A cada una de estas palabras se le aade un nico bit de redundancia (bit de paridad) de tal forma que la suma de todos los bits de la palabra sea siempre un nmero par (paridad par) o impar (paridad impar).
Paridad
El emisor enva las palabras aadiendo los correspondientes bits de paridad. El receptor comprobar a su llegada que la suma de los bits de la palabra incluyendo la redundancia es un nmero par (si la codificacin convenida entre emisor-receptor es de paridad par) o un nmero impar (paridad impar). Si el receptor encuentra alguna palabra que no se ajuste a la codificacin establecida, le solicitar al emisor que le reenve de nuevo la informacin
Paridad
La paridad nicamente permite detectar errores simples, esto es, que vare un nico bit en cada palabra. Si varan 2 bits, este mecanismo no es capaz de detectar el error.
Paridad
Paridad
El receptor realizar la suma de bits a la llegada del mensaje. Si alguna palabra no suma un nmero par, significar que se ha producido un error durante la transmisin.
CRC
Los cdigos de paridad tienen el inconveniente de que se requiere demasiada redundancia para detectar nicamente errores simples. En el ejemplo que hemos visto, slo un 8/9 de la informacin transmitida contenan datos, el resto era redundancia. Los cdigos de redundancia cclica (CRC) son muy utilizados en la prctica para la deteccin de errores en largas secuencias de datos
CRC
Se basan en representar las cadenas de datos como polinomios. El emisor realiza ciertas operaciones matemticas antes de enviar los datos. El receptor realizar, a la llegada de la transmisin, una divisin entre un polinomio convenido (polinomio generador). Si el resto es cero, la transmisin ha sido correcta. Si el resto es distinto significar que se han producido errores y solicitar la retransmisin al emisor.
Control de flujo
El control de flujo determina cmo enviar la informacin entre el emisor y el receptor de forma que se vaya recibiendo correctamente sin saturar al receptor. Ntese que puede darse el caso de un emisor rpido y un receptor lento (o un receptor rpido pero que est realizando otras muchas tareas).
Control de flujo
El mecanismo ms sencillo de control de flujo se basa en devolver una confirmacin o acuse de recibo (ACK) cada vez que el receptor reciba algn dato correcto o una seal de error (NACK) si el dato ha llegado daado. Cuando el emisor recibe un ACK pasa a enviar el siguiente dato. Si, en cambio, recibe un NACK reenviar el mismo dato.
Control de flujo
El procedimiento anterior tiene el gran inconveniente de que el canal se encuentra infrautilizado: hasta que el emisor no reciba un ACK no enviar ningn dato ms, estando el canal desaprovechado todo ese tiempo
Control de flujo
Una mejora de este mtodo es el envo de una serie de datos numerados, de tal forma que en un sentido siempre se estn enviando datos (dato1, dato2, dato3...) y en el otro sentido se vayan recibiendo las confirmaciones (ACK1, ACK2, ACK3...). La cantidad de datos pendientes de ACK o NACK se establecer segn la memoria temporal del emisor.