Вы находитесь на странице: 1из 45

Introduccin a las Redes

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.

Clasificacin segn su tamao


Las redes LAN (Local Area Network, redes de rea local) son las redes que todos conocemos, es decir, aquellas que se utilizan en nuestra empresa. Son redes pequeas, entendiendo como pequeas las redes de una oficina, de un edificio Debido a sus limitadas dimensiones, son redes muy rpidas en las cuales cada estacin se puede comunicar con el resto.

Clasificacin segn su tamao


Las redes WAN (Wide Area Network, redes de rea extensa) son redes punto a punto que interconectan pases y continentes. Por ejemplo, un cable submarino entre Europa y Amrica, o bien una red troncal de fibra ptica para interconectar dos pases. Al tener que recorrer una gran distancia sus velocidades son menores que en las LAN aunque son capaces de transportar una mayor cantidad de datos.

Clasificacin segn su tamao


Como vemos, las redes LAN son pequeas y las redes WAN, muy grandes: debe existir algn trmino para describir unas redes de tamao intermedio. Esto es, las redes MAN (Metropolitan Area Network, redes de rea metropolitana). Un ejemplo es la red utilizada en una pequea poblacin de la Comunidad Valenciana, Villena, para interconectar todos sus comercios, hogares y administraciones pblicas (proyecto InfoVille).

Clasificacin segn su distribucin lgica


Todos los ordenadores tienen un lado cliente y otro servidor: una mquina puede ser servidora de un determinado servicio pero cliente de otro servicio.

Clasificacin segn su distribucin lgica


Servidor. Mquina que ofrece informacin o servicios al resto de los puestos de la red. La clase de informacin o servicios que ofrezca determina el tipo de servidor que es: servidor de impresin, de archivos, de pginas web, de correo, de usuarios, de IRC (charlas en Internet), de base de datos...

Clasificacin segn su distribucin lgica


Cliente. Mquina que accede a la informacin de los servidores o utiliza sus servicios. Ejemplos: Cada vez que estamos viendo una pgina web (almacenada en un servidor remoto) nos estamos comportando como clientes. Tambin seremos clientes si utilizamos el servicio de impresin de un ordenador remoto en la red (el servidor que tiene la impresora conectada).

Dependiendo de si existe una funcin predominante


Redes cliente/servidor. Los papeles de cada puesto estn bien definidos: uno o ms ordenadores actan como servidores y el resto como clientes. Los servidores suelen coincidir con las mquinas ms potentes de la red. No se utilizan como puestos de trabajo. En ocasiones, ni siquiera tienen monitor puesto que se administran de forma remota: toda su potencia est destinada a ofrecer algn servicio a los ordenadores de la red. Internet es una red basada en la arquitectura cliente/servidor.

Dependiendo de si existe una funcin predominante


Redes entre iguales. No existe una jerarqua en la red: todos los ordenadores pueden actuar como clientes (accediendo a los recursos de otros puestos) o como servidores (ofreciendo recursos). Son las redes que utilizan las pequeas oficinas, de no ms de 10 ordenadores.

Conmutacin de circuitos, de mensajes y de paquetes


La comunicacin entre un origen y un destino habitualmente pasa por nodos intermedios que se encargan de encauzar el trfico. Por ejemplo, en las llamadas telefnicas los nodos intermedios son las centralitas telefnicas y en las conexiones a Internet, los routers o encaminadores. Dependiendo de la utilizacin de estos nodos intermedios, se distingue entre conmutacin de circuitos, de mensajes y de paquetes.

Conmutacin de circuitos, de mensajes y de paquetes


En la conmutacin de circuitos se establece un camino fsico entre el origen y el destino durante el tiempo que dure la transmisin de datos. Este camino es exclusivo para los dos extremos de la comunicacin: no se comparte con otros usuarios (ancho de banda fijo). Si no se transmiten datos o se transmiten pocos se estar infrautilizando el canal. Las comunicaciones a travs de lneas telefnicas analgicas (RTB) o digitales (RDSI) funcionan mediante conmutacin de circuitos.

Conmutacin de circuitos, de mensajes y de paquetes


Un mensaje que se transmite por conmutacin de mensajes va pasando desde un nodo al siguiente, liberando el tramo anterior en cada paso para que otros puedan utilizarlo y esperando a que el siguiente tramo est libre para transmitirlo. Esto implica que el camino origen-destino es utilizado de forma simultnea por distintos mensajes. Sin embargo, ste mtodo no es muy til en la prctica ya que los nodos intermedios necesitaran una elevada memoria temporal para almacenar los mensajes completos. En la vida real podemos compararlo con el correo postal.

Conmutacin de circuitos, de mensajes y de paquetes


Finalmente, la conmutacin de paquetes es la que realmente se utiliza cuando hablamos de redes. Los mensajes se fragmentan en paquetes y cada uno de ellos se enva de forma independiente desde el origen al destino. De esta manera, los nodos (routers) no necesitan una gran memoria temporal y el trfico por la red es ms fluido. Nos encontramos aqu con una serie de problemas aadidos: la prdida de un paquete provocar que se descarte el mensaje completo; adems, como los paquetes pueden seguir rutas distintas puede darse el caso de que lleguen desordenados al destino. Esta es la forma de transmisin que se utiliza en Internet: los fragmentos de un mensaje van pasando a travs de distintas redes hasta llegar al destino.

Comunicacin simplex, half-duplex y full-duplex


En una comunicacin simplex existe un solo canal unidireccional: el origen puede transmitir al destino pero el destino no puede comunicarse con el origen. Por ejemplo, la radio y la televisin.

Comunicacin simplex, half-duplex y full-duplex


En una comunicacin half-duplex existe un solo canal que puede transmitir en los dos sentidos pero no simultneamente: las estaciones se tienen que turnar. Esto es lo que ocurre con las emisoras de radioaficionados.

Comunicacin simplex, half-duplex y full-duplex


Por ltimo, en una comunicacin fullduplex existen dos canales, uno para cada sentido: ambas estaciones pueden transmitir y recibir a la vez. Por ejemplo, el telfono.

Mecanismos de deteccin de errores


Se necesitan mecanismos de deteccin de errores para garantizar transmisiones libres de errores. Si el receptor detecta algn error, puede actuar de diversas maneras segn los protocolos que est utilizando. La solucin ms sencilla es enviarle un mensaje al emisor pidindole que le reenve de nuevo la informacin que lleg defectuosa.

Mecanismos de deteccin de errores


Los mecanismos de deteccin se basan en aadir a las transmisiones una serie de bits adicionales, denominados bits de redundancia. La redundancia es aquella parte del mensaje que sera innecesaria en ausencia de errores (es decir, no aporta informacin nueva: slo permite detectar errores). Algunos mtodos incorporan una redundancia capaz de corregir errores. Estos son los mecanismos de deteccin y correccin de errores.

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.

Modelo de referencia OSI.


El modelo OSI (Open Systems Interconnection, interconexin de sistemas abiertos) fue un intento de la Organizacin Internacional de Normas (ISO) para la creacin de un estndar que siguieran los diseadores de nuevas redes.

Modelo de referencia OSI.


Se trata de un modelo terico de referencia: nicamente explica lo que debe hacer cada componente de la red sin entrar en los detalles de implementacin.

Modelo de referencia OSI.


El modelo divide las redes en capas. Cada una de estas capas debe tener una funcin bien definida y relacionarse con sus capas inmediatas mediante unos interfaces tambin bien definidos.

Modelo de referencia OSI.


Esto debe permitir la sustitucin de una de las capas sin afectar al resto, siempre y cuando no se varen los interfaces que la relacionan con sus capas superior e inferior. Los creadores del modelo OSI consideraron que era 7 el nmero de capas que mejor se ajustaba a sus requisitos.

Modelo de referencia OSI.

Modelo de referencia OSI.


Las tres primeras capas se utilizan para enrutar, esto es, mover la informacin de unas redes a otras. En cambio, las capas superiores son exclusivas de los nodos origen y destino

Modelo de referencia OSI.


La capa fsica est relacionada con el medio de transmisin (cableado concreto que utiliza cada red). En el extremo opuesto se encuentra la capa de aplicacin: un programa de mensajera electrnica, por ejemplo. El usuario se situara por encima de la capa 7. El siguiente grfico muestra el flujo de informacin entre capas.

Modelo de referencia OSI.

Modelo de referencia OSI.


El host A es el nodo origen y el host B, el nodo destino. Ntese que estos papeles se intercambian continuamente en cualquier comunicacin. Supongamos que mediante este modelo queremos enviar un mensaje al usuario del host B