Las redes de computadoras pueden clasificarse de acuerdo a la relación funcional que existe entre los elementos de una red, Por ejemplo: Redes activas, Cliente/Servidor y Peer to peer.

Redes activas:

Este tipo de redes incluyen la transmisión de datos, pero también de programas que pueden ser ejecutados en los diferentes puntos de la red, su propósito es hacer que la red funcione mejor de acuerdo a los requerimientos de la aplicación que la esta utilizando.

Al permitir que código se ejecute en los puntos de la red, es posible generar servicios que funcionen cerca de la aplicación, incrementado de esta forma su flexibilidad y su autonomía, ya que únicamente la aplicación aplicaría únicamente los servicios que le son específicamente necesarios.

Este tipo de redes serian flexibles en e sentido de que: Las capas superiores serian mas especificas a cada aplicación independiente, pudiendo re-organizar los recursos de las capas inferiores como le sea necesario a la aplicaron.

Las capas inferiores soportarían a varias aplicaciones independientes manejando de manera eficiente la compartición de recursos y resolución de conflictos para las aplicaciones.

Se dice que este tipo de redes, pueden ayudar a la innovación rápida de servicios, ya que hace muy fácil su implementación, pero también se dice que agregan un alto grado de complejidad a las redes.

Cliente/servidor:

Este es un tipo de arquitectura donde pueden existir uno o mas servidores con uno o mas clientes conectados a ellos, cada cliente y servidor se le llama nodo. Los nodos pueden enviar solicitudes de datos a uno o mas de los servidores.

Esta arquitectura es de las mas populares ya que se puede aplicar a diferentes tipos aplicaciones, manteniendo el mismo concepto. Aplicaciones como la navegación web, consultas a bases de datos, manejo de correos electrónicos e inclusive juegos en linea utilizan esta arquitectura para funcionar.

Esta arquitectura es muy versátil, ya que se basa en el envío de mensajes y en la modularidad, destacandose por su usabilidad, flexibilidad, interoperabilidad y escalabilidad.

Redes Peer to peer:

Ese tipo de redes conecta una gran cantidad de nodos de forma “ad hoc”, no hace distinción de nodos tipo servidor o cliente, cada nodo funciona como cliente servidor. Todos los participantes en la red se suman al ancho de banda acumulativo de la red, en lugar de mantener recursos centralizados.

Su uso principal es la comparticion de archivos que contienen video, audio, datos, todo lo que se necesite transmitir en tiempo real, como el trafico telefónico, por ejemplo.

Las redes peer to peer son mas confiables y redundantes en el caso de fallas en alguno de los nodos, ademas de que ayudan a la comparticion de recursos de manera compensada entre los participantes y realizan una comunicación multi-punto de una forma eficiente sin depender de la infraestructura multicast de IP

Referencias:

  1. http://web.mit.edu/Saltzer/www/publications/endtoend/ANe2ecomment.html
  2. http://www.crd.ge.com/~bushsf/AVNMP.html
  3. http://www.sei.cmu.edu/str/descriptions/clientserver_body.html
  4. http://www.microsoft.com/technet/network/p2p/p2pintro.mspx

Google