domingo, 13 de septiembre de 2015

Topologia de Redes

Introducción
Para empezar a hablar de topologias de las redes que actualmente actuan sobre la internet y los tipos de redes hay que saber algunos conceptos basicos, pero antes de saber todas las topologias tenemos que dejar en claro la siguiente pregunta "¿Que es una Topologia?". Bueno empecemos con su definicion. "La topologia de red se define como el mapa físico o lógico de una red para intercambiar datos.En otras palabras, es la forma en que esta diseñada la red , sea en el plano físico y lógico.El concepto de red puede definirse como 'conjunto de nodos interconectados'. ". Ahora que quedo mas claro que es una topología emepcemos a describir las topologias , sus ventajas y desventajas .
Topología de red

Desarrollo
Bueno empecemos a hablar de la topologia que actualmente es la que ocupa la internet, imagina cuantas computadoras al rededor del mundo estan conectadas a internet.son millones. Muy bien ya que te imaginaste la situacion te presento la topologia del internet : 
"Topologia de malla".
Topología en Malla
Si no te encuentras familiarizado creo que piensas que internet es un gran servidor guardado en algun lugar. Si tratas de entender la imagen anterior te daras cuenta que internet es una comunicacion punto a punto de millones de dispositivos, esta comunicacion cuenta con diferentes rutas para que la informacion llegue a su destino, Si desconectas una computadora de otra esta buscara por otros medios para que la informacion enviada llegue aunque el camino sea largo. Otra ventaja es la privacidad o la seguridad. Cuando un mensaje viaja a través de una linea dedicada solamente lo ve el receptor adecuado.Las otras fronteras fisicas evitan que otros usuarios puedan tener acceso a los mensajes.
"Topologia de estrella".
Topología en Estrella
A estas alturas debes pensar "Espera, la de arriba parece mas una estrella", bueno te explicare algunas diferencias de esto. El diagrama de arriba te da a entender que la informacion va a llegar sea o no la conexion directa exacto como una malla grande de metal. Una de las cosas que define una topologia de estrella es que se necesita de un concentrador. Pero ¿Que es un concentrador?, es simple es un dispositivo que repite la informacion y la envia a otro equipo. Por si no te suena haberla visto en tu vida cotidiana. Bueno tu red LAN ( Local Area Network) funciona asi donde tu concentrador es tu modem y los demas eqipos al estar dentro de la misma red comparten montones de informacion,
Tenemos varias ventajas a la hora de tener un concentrador, ya que el es el que realiza la conexion con los otros ordenadores, por lo tanto si uno muere ( deja de obtener red) los demas continuan su funcionamiento.
"Topología en árbol".
Topología en Árbol
"WOW WOW WOW. Espera un momento". Tal vez sea lo que estas pensando.Pero no te preocupes es sencillo de entender la topología de árbol si ya entendiste de lo que hablamos en las anteriores topologias. La topologia de arbol no es mas que tu compañia de telefono. Tenemos un monton de concentradores que en nuestro caso son los modem's que nos proporcionan la entrada a la red, obviamente tenemos todos nuestros dispositivos dentro de esa red. Bueno todo eso va a otro concentrador que probablemente esta en tu poste de luz o en medio de la calle. Lo que hace este concentrador es mandar la conexion a un servidor mas grande que tiene todas las conexiones de los modem's.´Entonces toda esa informacion es ligada a una base de datos de servicio de tu telefonia o compañia de internet. 
"Topología de Bus".
Topología en Bus
Vaya topología rara, te preguntaras "¿Por que?". Bueno si ahblamos del inicio de las redes el internet , los protocolos, etc. Era una topología buena pero muy deficiente. Ahora viene un ejemplo demasiado  absurdo pero aunque no lo creas creo que lo entenderas. Cuando te subes a un bus, la gente aborda y tiene una bajada o parada en la que debe descender. Cuando la persona baja del bus ya no esta dentro del "grupo de personas dentro del bus" ahora esta afuera y no sabe nada del bus. Cuando este desciende no sabe nada de lo que ocurre en el bus sin embargo los que siguen arriba si saben que es lo que esta pasando. Ahora digamos que el bus explota por alguna razón todos los pasajeros moririan y obviamente el bus quedaria destruido por lo tanto ya nadie sabe nada del bus (por que ya no lo hay). Ahora vemoslo desde el punto de ordenadores si desconectas uno del bus no sabe nada de los demas ordenadores, y si cortas el cable al que estan conectados todos, ninguno sabe nada de otro ordenador. Este tipo de red hoy en dia , me atrevo a decir que nadie la utiliza ademas de ser demasiado desfiable, el viaje de la informacion es demasiado lento. No hay mucho que decir de esta topología.
"Topología de Anillo" 
Topología en Anillo
En una topologia de anillo cada dispositivo tiene una linea de conexión dedicada y punto a punto solamente con los dos dispositivos que estan a sus lados. La señal pasa a lo largo del anillo en una dirección, o de dispositivo adispositivo, hasta que alcanza a su destino.Cada dispositivo del anillo incorpora un repetidor. No hay mucho que decir es parecida al bus.
Conclusiones




sábado, 5 de septiembre de 2015

Redes
Tipos
Extensión
No. De Equipos
No. de Usuarios
PAN
Personal ,no más halla de los 2m
Entre 2 y 3 equipos.
De 2 Usuarios hasta 4 usuarios
LAN
Local ,no más halla de los 15m
Entre 5 y 9 equipos.
De 5 hasta 1000 usuarios
CAN
De Campus, abarca de 15 a 100km
Entre 1800 equipos.
De 1001 hasta 20000 usuarios
MAN
De 100 a 600km
Entre 12000 equipos.
De 20000 hasta 50000 usuarios
WAN
Abarca toda la Internet
Capacidad ilimitada
Mas de 50000 Usuarios
VLAN
Local ,no más halla de los 15m
Entre 17 y 25 equipos.
De 5 hasta 1000 usuarios

viernes, 4 de septiembre de 2015

Introducción.
Una definición muy simple o explicita de lo que es un sistema distribuido seria "Un sistema distribuido se define como una colección de computadores autónomos conectados por una re, y con el software distribuido adecuado para que el sistema sea visto por los usuarios como una única entidad capaz de proporcionar facilidades de computación " sin embargo se cuentan con definiciones mejor explicadas y que  nos dejan entender por completo el concepto, como  son las siguientes definiciones.
Desarrollo.
Como ha sido siempre se cuentan con definiciones mejores explicadas que otras pero antes de hablar sobre mas definiciones de sistemas distribuidos hay que hacernos la pregunta "¿Donde se implementan? ¿Para que se usan? " Bueno, los sistemas distribuidos se implementan en diferentes plataformas hardware, desde unas pocas estaciones de trabajo conectadas por una red de área local , hasta Internet, una colección de redes de área local  y de área extensa  interconectados que enlazan millones de ordenadores y aparatos tecnológicos. 
Una definición sencilla de lo que es nuestro sistema distribuido es : "Un sistema distribuido es un conjunto de computadores independientes , interconectados a través de una red  y que son capaces de colaborar con el fin  de realizar una tarea. Los computadores se consideran independientes cuando no comparten memoria ni espacio de ejecución de los programas. Dichos computadores se denominaran computadores ligeramente acoplados, compartir datos a través de un espacio de memoria común. Esta definición fue propuesta por la ingeniera Liu.

A pesar de que tenemos definiciones concretas como las de la ingeniera Liu, también tenemos definiciones mucho mas complejas y con muchas mas condiciones.
Un ejemplo de esto es la definición de George Colouris que  dice lo siguiente:
"Un sistema distribuido es aquel cuyos componentes hardware y software ,que están en computadoras conectadas a una red, se comunican y coordinan sus acciones mediante el paso de mensajes,para el logro de un objetivo.Se establece la comunicación mediante un protocolo establecido."
A pesar de que ya es una definición mucho mas compleja que la anterior George Colouris decidió agregar 3 características particulares a los sistemas distribuidos las cuales son las siguientes:

  • Concurrencia: Esta característica de los sistemas distribuidos permite  que los recursos disponibles en la red puedan ser utilizados  simultáneamente por los usuarios y/o agentes que interactuan en la red.
  • Carencia de reloj global: Las coordinaciones para la transferencia  de mensajes entre  los diferentes componentes para la realización de una tarea, no tienen una temporización general, es mas bien distribuida en los componentes.
  • Fallos independientes de los componentes: Cada componente del sistema pudiera fallar de manera independiente, y los demás continuar ejecutando sus acciones. Esta permite el logro de las tareas con mayor efectividad , pues el sistema en su conjunto continua trabajando,
Conclusiones
Los sistemas distribuidos hoy en día son totalmente útiles incluso me atrevo a decir que son uno de los muchos sistemas mas utilizados ya que toda Internet , juegos de vídeo, transferencias de banco, etc, están totalmente basados en sistemas distribuidos.
Referencias
Colouris, G. (2001). Sistemas Distribuidos. Estados Unidos: Pearson.
Liu, M. (2001). Computación Distribuida. Estados Unidos: Pearson.