sábado, 23 de agosto de 2014

Tarea 2 - Redes

Introducción

Sabemos ahora, que una red resulta esencial para poder hacer un sistema distribuido, pero puede que no sepamos que hay distintos tipos de redes para diferentes extensiones y número de equipos. En esta entrada voy a hablarles sobre los tres tipos de redes más conocidos: LAN, MAN y WAN.

Desarrollo

Una definición simple se los que es una red sería que una red es una conexión entre equipos que permite compartir información y recursos. Como ya había mencionado, hay varios tipos de redes de los que destacan las redes de tipo LAN, MAN y WAN.

Red LAN.- Local Area Network, inglés para Red de Área Local, éste tipo de red es el más simple. Se usa para espacios locales, como su nombre lo dice; puede tener una extensión de hasta 200 metros y generalmente usa la conexión vía ethernet que es por cable. Alcanza una velocidad de 10 a 100 Mbps. Una red LAN puede soportar hasta 100 equipos conectados.

Red MAN.- Metropolitan Area Network, inglés para Red de Área Metropolitana, es una versión mayor que la LAN. Tienen un alcance de hasta 50 kilómetros, alcanza una velocidad de 10 hasta 50 Mbps, soporta a cientos de equipos conectados. Generalmente se conecta por fibra óptica.

Red WAN.- Wide Area Network, inglés para Red de Área Amplia, estas redes ocupan un área geográfica extensa, generalmente países o continentes. Tienen una velocidad de hasta 1 Mbps. Se conectan por fibra óptica y satélites.

Tipo de Red
Extensión
Usuarios
Número de equipos
Velocidad
LAN
200 metros
Oficinas de empresas o negocios
100 como máximo
10-100 Mbps
MAN
50 kilómetros
Diversas oficinas de la misma empresa
Cientos
10-50 Mbps
WAN
Países o continentes
Comunican varias empresas
Miles
0-1 Mbps

Conclusión

Esto solo fue una breve y rápida explicación de lo que son las redes y sus distintos tipos; más adelante profundarizaremos en algunos temas. Esto nos servirá posteriormente para saber como el tipo de red en el que esté nuestro sistema afectará en su rendimiento.

viernes, 22 de agosto de 2014

Tarea 1 - ¿Qué es un Sistema Distribuido?

Introducción

Hola, este semestre estaré llevando la Unidad de Aprendizaje de Sistemas Distribuidos y, como en el semestre anterior, estaré usando un blog para subir algunas de mis tareas, tanto para fines académicos como para que éstas le puedan ser de utilidad a alguien.

Desarrollo

Empezaremos por definir lo que es un sistema distribuido: Es un conjunto de computadoras en una red que trabajan en conjunto para realizar una tarea. Red es una conexión entre equipos que permite compartir información y recursos entre sus miembros.

También cabe mencionar que las características más esenciales de un sistema distribuido son:

-Concurrencia.- los equipos realizan varias tareas al mismo tiempo.
-Ausencia de un reloj global.- los equipos son independientes unos de otros en lo que respecta a su reloj.
-Errores independientes.- si un equipo falla, los demás pueden continuar con sus tareas sin ningún problema.

Ya teniendo estas definiciones, un ejemplo de sistema distribuido podría ser el sistema de cajeros automáticos de un banco: Obviamente están en una red, que es lo que permite que se actualicen y compartan datos; son concurrentes porque hay muchos más de dos cajeros realizando tareas al mismo tiempo; los cajeros no tienen un reloj global, cada uno tiene uno por su cuenta; errores independientes: cuando hay un error en un cajero o éste deja de funcionar, los demás cajeros siguen funcionando y no se ven afectados.

Conclusión

Estos son los conceptos esenciales que necesitamos conocer para poder empezar a manejar o hacer nuestros sistemas distribuidos, aunque puede resultar tedioso manejar al principio puras conceptualidades, son importantes para comprender qué es lo que estamos haciendo o a qué se nos está refiriendo.