La Sostenibilidad Corporativa. Administración Ambiental
diferencia entre Cliente servidor y p2 p
1. UNIVERSIDAD FERMIN TORO
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACION
CABUDARE-LARA
DIFERENCIAS ENTRE
ARQUITECTURAS
CLIENTE-SERVIDOR Y P2P
AUTOR:
YEINIER RODRIGUEZ
C.I: 17.611.630
2. ¿Qué es la arquitectura cliente / servidor?
La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que
las tareas se reparten entre los proveedores de recursos o servicios, llamados
servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a
otro programa, el servidor, que le da respuesta. Esta idea también se puede
aplicar a programas que se ejecutan sobre una sola computadora, aunque es más
ventajosa en un sistema operativo multiusuario distribuido a través de una red de
computadoras.
En esta arquitectura la capacidad de proceso está repartida entre los clientes y los
servidores, aunque son más importantes las ventajas de tipo organizativo debidas
a la centralización de la gestión de la información y la separación de
responsabilidades, lo que facilita y clarifica el diseño del sistema.
La separación entre cliente y servidor es una separación de tipo lógico, donde el
servidor no se ejecuta necesariamente sobre una sola máquina ni es
necesariamente un sólo programa. Los tipos específicos de servidores incluyen los
servidores web, los servidores de archivo, los servidores del correo, etc. Mientras
que sus propósitos varían de unos servicios a otros, la arquitectura básica seguirá
siendo la misma.
Características
En la arquitectura C/S el remitente de una solicitud es conocido como cliente.
Sus características son:
Es quien inicia solicitudes o peticiones, tienen por tanto un papel activo en la
comunicación (dispositivo maestro o amo).
Espera y recibe las respuestas del servidor.
Por lo general, puede conectarse a varios servidores a la vez.
Normalmente interactúa directamente con los usuarios finales mediante
una interfaz gráfica de usuario.
Al contratar un servicio de redes, se tiene que tener en la velocidad de
conexión que le otorga al cliente y el tipo de cable que utiliza , por ejemplo :
cable de cobre ronda entre 1 ms y 50 ms.
Al receptor de la solicitud enviada por el cliente se conoce como servidor. Sus
características son:
3. Al iniciarse esperan a que lleguen las solicitudes de los clientes, desempeñan
entonces un papel pasivo en la comunicación (dispositivo esclavo).
Tras la recepción de una solicitud, la procesan y luego envían la respuesta al
cliente.
Por lo general, aceptan conexiones desde un gran número de clientes (en
ciertos casos el número máximo de peticiones puede estar limitado).
No es frecuente que interactúen directamente con los usuarios finales.
¿Qué es una red p2p?
Una red p2p, o también llamada peer-to-peer, es una red de ordenadores que se
apoya principalmente en la potencia y ancho de banda de sus participantes en la
red, mas que delegar en un número de servidores. Estas redes, conectan un
inmenso número de ordenadores todos juntos y de una manera aleatoria. Como la
mayoría sabréis, se usan en la mayoría de los casos para compartir ficheros de
audio, video, datos, o cualquier cosa que esté presente en formato digital.
Una característica típica de una red p2p, es que un peer, nodo u ordenador
dentro de esta red, tiene dos papeles. Un ordenador dentro de una red peer-to-
peer hace la función de servidor y al mismo tiempo de cliente frente a otros
ordenadores en la misma red. Sin embargo, esta característica no es obligatoria
ya que algunas redes utilizan una combinación de lo arriba expuesto, y una
estructura cliente-servidor por varios motivos (como es el caso de Napster). En
cambio, Gnutella solo utiliza una estructura p2p.
Tipos de redes peer-to-peer
Basados en el grado de centralización, este tipo de redes puede ser pura o
híbrida. En una red pura, los nodos actúan como clientes y servidores, y no hay un
servidor central que lo gestione. En una red híbrida, un servidor central es usado
para mantener información sobre los nodos, y cualquier información de otros
nodos es gestionado por este servidor central. Los nodos o peers mantienen la
información.
Las redes p2p pueden ser también estructurados o no estructuradas, dependiendo
de cómo están los nodos enlazados entre ellos.
Redes p2p estructuradas. Este tipo de red mantiene un DHT (Distributed
Hash Table). A todo contenido se le da un valor y a uno de los nodos se le hace
4. responsable de una parte específica del contenido. Cuando se recibe una petición
por un contenido en particular, un protocolo global determina qué nodo es
responsable de proveer ese contenido, y la búsqueda se dirige a esa dirección.
Diferencias entre arquitecturas Cliente – Servidor y P2P
Arquitectura P2P Arquitecturas Cliente – Servidor
Funcionan sin clientes servidores: Requiere un servidor esclavo y un
esto quiere decir que cualquier nodo o cliente, es decir que siempre será
usuario puede ser un cliente o un limitado por ellos.
servidor a la vez.
Conectado a travez de un red: Conectado a través de un servidor
siempre estará conectado garantizado
a través de una red intranet o internet
Siempre estará activa la Cuando un servidor esta caído: las
transferencia o comunicación: esto peticiones de los clientes no pueden ser
es debido a los múltiples nodos activos satisfechas ya que la información está
en la red, quiere decir que si hay más contenida en ese servidor del cual
de un nodo o usuarios ellos a la vez depende toda la red.
son servidores en la red y si uno de
ellos se falla quedarían los otros activos
y asi se garantiza la transferencia del
archivo.
Estas redes por definición son Se limita a la centralización de un
descentralizadas y todos los nodos host: quiere decir que hay que limitar
son iguales: no existen nodos con funciones para cada uno estableciendo
funciones especiales esto quiere decir así entre los equipos quien es el cliente
que todos los usuarios poseen los y quien el servidor para poder enviar la
mismos beneficios. información