SlideShare una empresa de Scribd logo
1 de 5
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
¿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:
   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
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
diferencia entre Cliente servidor y p2 p

Más contenido relacionado

La actualidad más candente

Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Francesc Perez
 
protocolo y funcionalidad de la capa de aplicación
protocolo y funcionalidad de la capa de aplicaciónprotocolo y funcionalidad de la capa de aplicación
protocolo y funcionalidad de la capa de aplicación
Felipe Villamizar
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1
Javier Rubiano Quiroga
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
gladysmamani
 

La actualidad más candente (20)

Creacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracerCreacion de una red wan en cisco packet tracer
Creacion de una red wan en cisco packet tracer
 
Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4Fundamentos de redes: 6. Direccionamiento de la red ipv4
Fundamentos de redes: 6. Direccionamiento de la red ipv4
 
3.3 ambientes de servicios
3.3 ambientes de servicios3.3 ambientes de servicios
3.3 ambientes de servicios
 
Gestion De Red
Gestion De RedGestion De Red
Gestion De Red
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Origen y evolución de redes en power point practica
Origen y evolución de redes en power point practicaOrigen y evolución de redes en power point practica
Origen y evolución de redes en power point practica
 
Rangos de IPs Públicas y Privadas
Rangos de IPs Públicas y PrivadasRangos de IPs Públicas y Privadas
Rangos de IPs Públicas y Privadas
 
Protocolo pop3
Protocolo pop3Protocolo pop3
Protocolo pop3
 
Introducción a la seguridad informática
Introducción a la seguridad informáticaIntroducción a la seguridad informática
Introducción a la seguridad informática
 
Que es un firewall y su función
Que es un firewall y su funciónQue es un firewall y su función
Que es un firewall y su función
 
protocolo y funcionalidad de la capa de aplicación
protocolo y funcionalidad de la capa de aplicaciónprotocolo y funcionalidad de la capa de aplicación
protocolo y funcionalidad de la capa de aplicación
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1Arquitectura de objetos distribuidos 1
Arquitectura de objetos distribuidos 1
 
Caracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosCaracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas Distribuidos
 
Como realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracerComo realizar una red lan básica con packet tracer
Como realizar una red lan básica con packet tracer
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
 
2.5 planificación del procesador, niveles objetivos y criterios de planificac...
2.5 planificación del procesador, niveles objetivos y criterios de planificac...2.5 planificación del procesador, niveles objetivos y criterios de planificac...
2.5 planificación del procesador, niveles objetivos y criterios de planificac...
 
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDESMODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
MODELO OSI.: CAPA DE SESION Y CAPA DE PRESENTACION; RENDIMIENTO DE REDES
 
Fundamentos de redes
Fundamentos de redesFundamentos de redes
Fundamentos de redes
 
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
 

Destacado

diferencias y semejansas p2p y cliente servidor gabriel caro
diferencias y semejansas p2p y cliente servidor gabriel carodiferencias y semejansas p2p y cliente servidor gabriel caro
diferencias y semejansas p2p y cliente servidor gabriel caro
Gabriel Caro
 
[Cliente / Servidor] vs. [P2P]
[Cliente / Servidor] vs. [P2P][Cliente / Servidor] vs. [P2P]
[Cliente / Servidor] vs. [P2P]
javiermora7
 
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2PSemejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Jose Sanchez
 
diferencia entre un concentrador y un conmutador
diferencia entre un concentrador y un conmutadordiferencia entre un concentrador y un conmutador
diferencia entre un concentrador y un conmutador
Mari0311
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
Sergio Olivares
 
Cisco ccna1-version-4-examenes
Cisco ccna1-version-4-examenesCisco ccna1-version-4-examenes
Cisco ccna1-version-4-examenes
Ana Chucuma
 
Protocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSIProtocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSI
b3rmud3z
 

Destacado (20)

diferencias y semejansas p2p y cliente servidor gabriel caro
diferencias y semejansas p2p y cliente servidor gabriel carodiferencias y semejansas p2p y cliente servidor gabriel caro
diferencias y semejansas p2p y cliente servidor gabriel caro
 
[Cliente / Servidor] vs. [P2P]
[Cliente / Servidor] vs. [P2P][Cliente / Servidor] vs. [P2P]
[Cliente / Servidor] vs. [P2P]
 
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2pSemejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
Semejanzas y Diferencias entre Arquitectura cliente/servidor y Arquitectura p2p
 
RED PAN Y EJEMPLO
RED PAN Y EJEMPLORED PAN Y EJEMPLO
RED PAN Y EJEMPLO
 
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2PSemejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
Semejanzas y Diferencias de las Arquitecturas Cliente/Servido y P2P
 
diferencia entre un concentrador y un conmutador
diferencia entre un concentrador y un conmutadordiferencia entre un concentrador y un conmutador
diferencia entre un concentrador y un conmutador
 
Topologia jerarquica
Topologia jerarquicaTopologia jerarquica
Topologia jerarquica
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Comparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y DistribuidaComparativa Arquitectura Cliente/Servidor y Distribuida
Comparativa Arquitectura Cliente/Servidor y Distribuida
 
Cisco ccna1-version-4-examenes
Cisco ccna1-version-4-examenesCisco ccna1-version-4-examenes
Cisco ccna1-version-4-examenes
 
Aplicaciones distribuidas
Aplicaciones distribuidasAplicaciones distribuidas
Aplicaciones distribuidas
 
Cliente Servidor
Cliente ServidorCliente Servidor
Cliente Servidor
 
Componentes de una red lan
Componentes de una red lanComponentes de una red lan
Componentes de una red lan
 
Respuestas
RespuestasRespuestas
Respuestas
 
Protocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSIProtocolos de las capas del modelo OSI
Protocolos de las capas del modelo OSI
 
Cisco examenes
Cisco examenesCisco examenes
Cisco examenes
 
Red Local G
Red Local GRed Local G
Red Local G
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
IT MARK
IT MARK IT MARK
IT MARK
 
Direccionamiento del puerto
Direccionamiento del puertoDireccionamiento del puerto
Direccionamiento del puerto
 

Similar a diferencia entre Cliente servidor y p2 p

Diferencias y semejanzas
Diferencias y semejanzasDiferencias y semejanzas
Diferencias y semejanzas
AndreaBarradas
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
PriscyArriaga
 

Similar a diferencia entre Cliente servidor y p2 p (20)

Diferencias y semejanzas
Diferencias y semejanzasDiferencias y semejanzas
Diferencias y semejanzas
 
Cliente servidor servidor p2p
Cliente servidor  servidor p2pCliente servidor  servidor p2p
Cliente servidor servidor p2p
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
CRISTIAN JAYA
CRISTIAN  JAYACRISTIAN  JAYA
CRISTIAN JAYA
 
Ensayo
EnsayoEnsayo
Ensayo
 
Aliaga
AliagaAliaga
Aliaga
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Redes peer to peer (p2p)
Redes peer to peer (p2p)Redes peer to peer (p2p)
Redes peer to peer (p2p)
 
Modelo cliente servidor
Modelo cliente servidor Modelo cliente servidor
Modelo cliente servidor
 
Dif. P2P y S/C
Dif. P2P y S/CDif. P2P y S/C
Dif. P2P y S/C
 
Arquitectura cliente servidor
Arquitectura cliente servidorArquitectura cliente servidor
Arquitectura cliente servidor
 
Dif. P2P y S/C
Dif. P2P y S/CDif. P2P y S/C
Dif. P2P y S/C
 
Tendencia
TendenciaTendencia
Tendencia
 
Tendencia
TendenciaTendencia
Tendencia
 
Tendencia
TendenciaTendencia
Tendencia
 
Tendencia
TendenciaTendencia
Tendencia
 
Tendenia
TendeniaTendenia
Tendenia
 
Clasificación según su Arquitectura - Informática III
Clasificación según su Arquitectura - Informática III Clasificación según su Arquitectura - Informática III
Clasificación según su Arquitectura - Informática III
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
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