Join The Community

Premium WordPress Themes

domingo, 5 de junio de 2011

Estado del arte de redes computadoras. II

Nuevas áreas de aplicación.

Transferencia de archivos

Es la posibilidad de transportar archivos entre dos computadores utilizando diferentes medios como puede ser a través de internet o un medio físico como una USB

Correo electrónico

Es un servicio de red que permite a los usuarios enviar y recibir mensajes y archivos rápidamente (también denominados mensajes electrónicos o cartas electrónicas), se podria decir que esta remplazando a las cartas normales(papel-pluma).

Bases de datos distribuidas

Es una base de datos construida sobre una red computacional y no por el contrario en una máquina aislada. La información que constituye la base de datos esta almacenada en diferentes sitios en la red, y las aplicaciones que se ejecutan accedan datos en distintos sitios.

Procesamiento distribuido

Se define como, la forma en que es posible conectar distintas maquinas,
PC’s por ejemplo, en cierto tipo de red de comunicaciones, generalmente una LAN o una red de área amplia o una red como Internet. Logrando así, que una sola tarea de procesamiento de datos pueda ser procesada o ejecutada entre varias maquinas de la red, es decir que un solo proceso se pueda realizar entre varias maquinas diferentes y conectadas a una red.

Buscadores de información (Browsers)

A estos clientes se les suele denominar “browsers” o “navegadores”, ya que al movernos de un servidor Web a otro es como si estuviesemos “navegando” por la red.

Los navegadores han sido fundamentales para la popularización de Internet, principalmente debido a su facilidad de manejo para usuarios no expertos en informática y que permiten capturar cualquier documento de Internet, independientemente de su localización y formato y presentarlo al usuario.

Gracias a esto no es necesario seguir los complicados pasos que requerían el conocimiento del sistema Unix para poder realizar, por ejemplo, la transferencia de un archivo por ftp.

Comunicaciones multimedia

Es otra forma mas de comunicarnos, con la diferencia espacio-tiempo lo cual quiere decir por poner un ejemplo un cliente de mensajería instantánea, podemos estar en comunicación en tiempo real con otra persona que se encuentra al otro lado del mundo.

Banca electrónica

Esto a facilitado a los clientes a realizar sus pagos bancarios, consultar informacion acerca de su cuenta bancaria sin necesidad de acudir al banco personalmente.

Educación a distancia

Quizá una de las mejores funciones que podemos implementar en red, ya que permite a muchas personas terminar sus estudios sin necesidad de acudir a una escuela de forma física.

 







Estado del arte de redes computadoras. I

Nuevas Tecnologías

Las nuevas tecnologías en redes proporcionan a los usuarios los eventos necesarios para poder utilizar de forma optima los recursos de las redes en el sentido en que se tiene toda una amplia gama de servicios de red disponibles para el usuario pero estos servicios deben estar respaldados por la eficiencia del servicio mismo, que es respaldada por la calidad de la red.

Red 4G

La 4G esta basada completamente en el protocolo IP, siendo un sistema de sistemas y una red de redes, que se alcanza gracias a la convergencia entre las redes de cables e inalámbricas. Esta tecnología podrá ser usada por modems inalámbricos, celulares inteligentes y otros dispositivos móviles. La principal diferencia con las generaciones predecesoras será la capacidad para proveer velocidades de acceso mayores de 100 Mbps en movimiento y 1 Gbps en reposo, manteniendo una calidad de servicio (QoS) de punta a punta de alta seguridad que permitirá ofrecer servicios de cualquier clase en cualquier momento, en cualquier lugar, con el mínimo costo posible.


OpenFlow
 
Probablemente algunos de los que estamos por aquí sabemos qué es un protocolo de red. Para los que no, podemos decir en resumidas cuentas que, no son más que un conjunto de normas o estándares que especifican el método para enviar y recibir datos entre varias computadoras conectadas entré si. Vaya, es el lenguaje que hace que mi computadora Windows o Linux se entienda con la tuya que es Mac para poder pasarle un mp3 (no, no es delito). Hay uno muy famoso que seguramente habrán escuchado, es el TCP/IP y es el que se usa en Internet.
 
Resulta que Google, Microsoft, Facebook y Yahoo se han asociado con Verizon y Deutsche Telekom para formar la Fundación de Red Abierta (Open Network Fundation, ONF), la cual está desarrollando un nuevo protocolo de red Open Source llamado OpenFlow.
 
Actualmente las configuraciones de red se hacen principalmente sobre el software que viene en los ruters o switches. La idea es que este para este protocolo; tanto la configuración como la programación, se haga fuera de estos aparatos (básicamente en software de servidor) para crear redes definidas por software (Software-Defined Networking, SDN) y no por el hardware subyacente. En cuanto a las ventajas que podemos encontrar es que,  este bajo este esquema de redes,  sería más fácil para los datacenters redirigir el tráfico cuando algún hardware falla o incluso ahorros de energía, ya que es más rápido detectar routers que estén haciendo funciones repetidas, con el fin de apagarlos y volver a encenderlos cuando se estrictamente necesario. Este estándar es el resultado de 6 años de investigación, en la que colaboraron la Universidad de Stanford y la Universidad de California en Berkeley.
 
Urs Hoelzle, vicepresidente de Ingeniería de Google comenta:
OpenFlow tiene el potencial de hacer un cambio radical la forma en que la gente ve las redes. Actualmente las redes son muy complicadas. Una de las razones  es que tienen una gran cantidad de protocolos y que no siempre se llevan bien juntos. OpenFlow rompe ese modelo. En la red OpenFlow, toda la inteligencia estará en un punto central, por lo que es más fácil hacer cosas complejas.
 
Me llama la atención que estas empresas, hasta cierto punto tan dispares, hagan equipo. Y más ver a Microsoft envuelto en asuntos que apoyan proyectos Open Source (aunque cada vez se verá más y más seguido no le queda de otra). Sin embargo todos tenemos la misma preocupación porque las redes sean cada vez más rápidas y seguras, no importa la marca, giro o competidor.
 
No cabe duda que lo que nos ofrece este protocolo es por demás prometedor, y más cuando empresas como Google han creado en sus datacenters soluciones a la medida en base al SDN para gestionar la centralización de datos en sus redes, las cuales han probado su eficacia ¿estaremos viendo nacer uno de los cambios más importantes en las redes informáticas actuales?



WebSockets
 
Qué es WebSockets
 
WebSockets es una nueva tecnología que, en palabras del W3C, "permite a las aplicaciones web mantener una comunicación bidireccional con procesos en el lado del servidor". La primera aparición de un borrador de trabajo sobre esta tecnología data de Abril de 2009 y, aunque más de año y medio después sigue en el mismo estado, ha sido una tecnología que ha levantado grandes expectativas, hasta el punto de ser calificada como "el TCP de la Web". Esta tecnología venía a sustituir en buena a medida a XMLHttpRequest como forma de comunicación con el servidor, prometiendo simplificar el actual modelo.
Entras las características que hacen interesante a WebSockets se encuentra la promesa de ofrecer una API simple para comunicar con el servidor así como la posibilidad de que estas comunicaciones sean bidireccionales, es decir, que puedan iniciarse en el lado del servidor; todo ello con una mejora en la latencia que actualmente soportan esta clase de comunicaciones.
 
Los antecedentes
 
En Diciembre de 2009, apenas 8 meses después del primer borrador del W3C, Google Chrome se convertía en el primer navegador en ofrecer soporte para WebSockets. No tardaría en seguirle Safari, mientras que la gente de Firefox, Opera e Internet Explorer prefirió mantener una postura más conservadora al respecto, esperando a que la especificación fuera más firme y clara. Sin ir más lejos, un año después de que Chrome ya implementara Firefox, la gente de Mozilla se planteaba introducirlo en Firefox, pero concluían que esperarían a tener una versión más madura del futuro estándar, puesto que aún se cernían sobre él números interrogantes.