sábado, 24 de agosto de 2013

Redes informáticas

¿Qué es una red?
Una red informática, es una colección de computadoras, impresoras y otros dispositivos conectados entre sí, de tal forma que puedan comunicarse uno con otro.

Componentes de una red
Una red, cuenta con los siguientes componentes:
  • Un mínimo de dos dispositivos.
  • Cables que conecten a los dispositivos unos con otros, aunque las conexiones inalámbricas son cada vez más comunes.
  • Un dispositivo de interfaz de red (llamado Tarjeta de red o NIC).
  • Un 'switch' utilizado para cambiar los datos de un punto a otro.
  • Software del sistema operativo de red.
Clasificación de redes
Las redes se clasifican principalmente en tres tipos que se muestran a continuación:


  • LAN (Local Area Network): Estas redes permiten conectar una red de computadores en una localidad geográfica, para compartir archivos, servicios, impresoras, y otros recursos. Estas redes a grosso modo, soportan generalmente tasas de transmisión entre los 11Mbps y 54Mbps (mega bits por segundo) y tienen un rango de entre 30 a 300 metros, con señales capaces de atravesar paredes. Estas tecnologías son de gran uso en bibliotecas, unidades móviles como ambulancias para los hospitales, etc.
  • MAN (Metropolitan Area Network): Una red que abarca una ciudad. El ejemplo más conocido de una MAN es la red de televisión por cable disponible en muchas ciudades.
    Al principio eran sistemas diseñados de manera local con fines específicos. Después las compañías empezaron a pasar a los negocios, y obtuvieron contratos de los gobiernos de las ciudades para cablear toda una ciudad.

WAN (Wide Area Network): Es una red de computadores que abarca una área geográfica relativamente extensa, típicamente permiten a múltiples organismos como oficinas de gobierno, universidades y otras instituciones conectarse en una misma red. Las WAN tradicionales hacen estas conexiones generalmente por medio de líneas telefónicas.



Topologías de redes
Es la forma de conectar equipos de computo. Es el patrón de interconexión entre los nodos de una red de computadoras o servidores, mediante la combinación de estándares y protocolos.  
Existen diferentes topologías:
  • Jerárquica o de árbol:
    La computadora de mayor jerarquía controla la red. Como en la estrella, los nodos del árbol están conectados a un concentrador central que controla el tráfico de la red. Sin embargo, no todos los dispositivos se conectan directamente al concentrador central. La mayoría de los dispositivos se conectan a un concentrador secundario que, a su vez, se conecta al concentrador central.

  • Bus:
    La topología en bus consiste en un cable al que se unen todas las estaciones de la red. Todos los ordenadores están pendientes de si hay actividad en el cable. En el momento en que un ordenador pone una trama, todos los ordenadores la cogen y miran si son el destinatario de la misma. Si es así, se la quedan, en caso contrario, la descartan.

  • Anillo:
    La topología en anillo consiste en conectar cada ordenador a dos más, de manera que se forme un anillo. Cuando un ordenador quiere enviar una trama a otro, ésta debe pasar por todos los ordenadores que haya entre ellos: la circulación por el anillo es unidireccional.

  • Estrella:
    La topología en estrella consiste en conectar cada ordenador a un punto central, que puede ser tan sencillo como una simple unión física de los cables. Cuando un ordenador pone una trama en la red, ésta aparece de inmediato en las entradas del resto de ordenadores.

  • Malla:
    En una topología en malla, cada dispositivo tiene un enlace punto a punto y dedicado con cualquier otro dispositivo. El término dedicado significa que el enlace conduce el tráfico únicaniente entre los dos dispositivos que conecta, por lo tanto, existen diferentes caminos para evitar la información de una computadora a otra.

Ventajas y desventajas entre los diferentes tipos de topologías:




Referencias:
Bakardjieva T., Introduction to computer networking. Varna Free University “Chernorizec Hrabar”, Instituto de Tecnología, Varna, Bulgaria. Recuperado de http://vfu.bg/en/e-Learning/Computer-Networks--Introduction_Computer_Networking.pdf
Marcillo Parra J. L., Córdova Sosa R. F., (2008). Análisis, diseño e implementación de un prototipo de sistema de soldadura de punto sobre aluminio para la construcción de antenas yagi para redes inalámbricas en la banda de 2.4 GHz. Tesis de ingeniería no publicada. Escuela Politécnica del Ejército. Sangolqui, Ecuador.
Schwartz  M., (1984). Redes de telecomunicaciones. Estados unidos: Addison Wesley.
Tanenbaum A. S., (2003). Redes de computadoras. Cuarta Edición. Amsterdam, Holanda: Pearson Educación.
Barceló Ordinas J. M., Íñigo Griera J., Martí Escalé R., Peig Olivé R., Perramon Tornil X., (2004). Redes de Computadores. Catalunya, España: Software Libre, UOC.

viernes, 16 de agosto de 2013

La comunicación

Introducción
La palabra "comunicación" viene del latín "communicare"  que significa compartir. La Real Academia Española, define a la comunicación como la transmisión de señales mediante un código común al emisor y al receptor. En otras palabras, la comunicación es un medio de conexión o unión entre dos o más entidades con el fin de transmitir o intercambiar mensajes.
Proceso de la comunicación y sus elementos
Con el desarrollo de los medios de comunicación y las tecnologías de comunicación masiva, la preocupación de los teóricos se centra en darle a la comunicación un estatuto científico para estudiarla como tal. 
En 1948, C. E. Shannon y Warrean Weaver dan a conocer un modelo para explicar científicamente la comunicación.
El modelo de comunicación de Shannon es lineal; supone un origen en el polo emisor y un un final en el polo receptor que solo la decodifica. Su esquema propone los siguientes elementos:

  • Fuente de información: Produce un mensaje o secuencia de mensajes.
  • Mensaje: Se refiere a la palabra o señal utilizada.
  • Emisor o Codificador: Aparato que transforma la información en una modulación física susceptible de ser                                 transmitida por el canal.
  • Canal: Medio usado para transmitir la señal dese el emisor al receptor.
  • Receptor o Descodificador: Descodifica la señal para reconstruir el mensaje.
  • Destino: Entidad a la que le llega el mensaje.
El ruido es la presencia externa y aleatoria de interferencias que impide la correspondencia perfecta entre los dos polos. A medida que aumenta el ruido, la comunicación es menos eficaz.
¿Es lo mismo comunicación e información?
Anteriormente mencioné el término "información" pero ¿qué es la información? La información es un conjunto de mecanismos que permiten al individuo retomar los datos de su ambiente y estructurarlos de una manera determinada, de modo que le sirvan como guía de su acción. No es lo mismo que comunicación aunque la supone.
Resumen
El siguiente video, muestra gráficamente cómo se realiza el proceso de la comunicación y cuáles son sus elementos.


Referencias:
Schnaider R. Zarowsky M,, (2004). Comunicación para principiantes. Buenos Aires, Argentina: Era Naciente SRL.
Paoli J. A., (1983). COMUNICACIÓN E INFORMACIÓN: Perspectivas teóricas. México D.F.; Trillas.

sábado, 10 de agosto de 2013

Sistemas Distribuidos

Introducción:
Un sistema distribuido es un sistema de computadoras autónomas conectadas por una red con software distribuido para que sea visto como un único sistema.
Uno de los principales objetivos de un sistema distribuido es el compartir recursos, éstos pueden ser administrados por servidores y accedidos por clientes o encapsulados como objetos y accedidos por otros objetos cliente.
Los sistemas distribuidos, cuentan con tres características esenciales:
  • Concurrencia: Capacidad de manejar recursos al mismo tiempo.
  • Inexistencia de reloj global: Haciendo referencia a que no existe una "hora correcta" ya que dependen del intercambio de mensajes y no del tiempo.
  • Fallas independientes: Un fallo en la red, significa el aislamiento de los equipos conectados a ella, pero ésto no significa que detengan su ejecución. La detención repentina de un sistema, no se da a conocer a los demás componentes que comunica.
Otras características de los sistemas distribuidos son mencionadas en el siguiente mapa conceptual.



Ventajas de los sistemas distribuidos:

  • Factores estratégicos: Hoy en día, los clientes, proveedores y compañías se encuentran alejados unos a otros, pero debido a que todos éstos utilizan computadoras, las redes que los unen permiten una mayor competitividad.
  • Costos: Ya que los usuarios trabajan en computadoras independientes, el desarrollo de un sistema distribuido resulta con un costo muy bajo a comparación de un sistema centralizado.
  • Flexibilidad y facilidad de configuración: Este tipo de sistemas, ofrece opciones para mejorar el desempeño y la fiabilidad mediante el uso de procesos.

Desventajas de los sistemas distribuidos:


  • Falta de estándares: La falta de estándares y herramientas de desarrollo para sistemas distribuidos, pueden generar algunas fallas de compatibilidad, portabilidad e interconectividad.
  • Complejidad de diseño: Separar el sistema en muchas partes y decidir en qué lugar van a residir dichas partes, no es una tarea sencilla.
  • Seguridad e integridad: La distribución de datos y programas en múltiples localidades, pueden generar problemas de seguridad e integridad que no son fáciles de solucionar.

Conclusión:

Los sistemas distribuidos han tomado una gran importancia gracias a la globalización en la que vivimos, actualmente, gracias a éstos, es posible que una empresa internacional, se pueda conectar a sus demás sucursales. También han ayudado mucho a la comunicación, ya que permiten que personas en distintas partes del mundo puedan estar comunicadas.


Referencias:
Coulouris G., Dollimore J., Kindberg T., (2001). SISTEMAS DISTRIBUIDOS.Concepto y diseño. Tercera Edición. Madrid, España: Pearson Educación S.A.
Lafuente A. Introducción a los Sistemas Distribuidos. Departamento de Arquitectura y Tecnología de Computadores, UPV/EHU, España. Recuperado de http://www.sc.ehu.es/acwlaroa/SDI/Apuntes/Cap1.pdf
González Nava S., Cheang León G., Kashiwamoto Yabuta E. J. (2004). Introducción a los Sistemas Distribuidos. Curso. Recuperado de http://www.capacinet.gob.mx/Cursos/Tecnologia%20amiga/desarrolladordesoftware/IntroduccionSistemasDistribuidos_SE.pdf