Arquitectura Cliente / Servidor, el mercado de la comunicación.

 

Modelo Cliente/Servidor

 


Introducción:

 

En esta entrada del blog vamos a hablar sobre el modelo Cliente Servidor.

Explicaremos:

-En que consiste.

-Pondremos ejemplos para entender perfectamente cómo funciona:

-Cuáles son sus usos en nuestra vida cotidiana.

-La importancia de este en la actualidad.

 


¿Qué es el modelo Cliente / Servidor?

 

Funcionamiento del modelo

 

Cliente servidor es una arquitectura o modelo de comunicación entre servidores que proveen uno o varios servicios. Así como clientes que solicitan unos o varios servicios.

 


¿Para qué sirve?

 

Solicitud de servicios de clientes

 

Cliente / Servidor nos permite utilizar una infinidad de servicios de manera eficiente y ordenada.

Por lo tanto estos servicios pueden ser utilizados para realizar diferentes actividades como por ejemplo:

-Consultar una página web.

-Subir una foto a tu red social favorita y que tus amigos/as comenten lo bien que sales en esa foto.

 


¿Cómo funciona?

 

En el modelo cliente servidor existen tres elementos principales que tienen una función bien definida:

 

Los 3 elementos

 

Clientes:

 

Cliente

 

– los clientes solicitan un servicio a un servidor mediante una serie de mensajes también una vez reciben la información del servidor la muestran al usuario mediante una interfaz.

 

Servidor:

 

Servidores en racks

 

-El servidor pone a disposición de los clientes diferentes servicios (uno o varios). Así mismo los diferentes servicios son accesibles y también diferenciados mediante puertos.

-Por último atienden las  diferentes peticiones de los clientes y además  les proporciona el servicio que estos han solicitado.

 

Servicio:

 

Son un conjunto de procesos que permiten a los clientes llevar a cabo diferentes tareas.

Por ejemplo acceder a una página web, almacenar y descargar archivos, etc.

 

 

Por poner un símil con nuestra vida cotidiana el servidor actúa como un puesto dentro de un mercado:

-El mercado puede tener diferentes puestos que también proporcionan diferentes productos.

-Los compradores solicitan en el puesto un producto y en consecuencia lo reciben en el puesto.

-Cada puesto puede tener más de un producto y del mismo modo puede atender a más de un comprador a la vez.

En este símil el modelo Cliente/Servidor sería el mercado así mismo los puestos serían los servidores y  por último los productos serían los servicios.

Finalmente los compradores que solicitan los productos serían en la arquitectura cliente / servidor  los clientes que solicitan los servicios.

 


Ventajas y desventajas:

 

Ventajas:

  • En primer lugar control de acceso a los servicios y administración de los mismos centralizado.
  • Escalabilidad al poder aumentar el número de servidores o clientes por separado.
  • Por último el mantenimiento de clientes y servidores puede ser llevado a cabo sin afectar al servicio proporcionado.

 

Desventajas:

  • Sin embargo la principal desventaja de este modelo es la siguiente: si un servidor gestiona una gran cantidad de servicios y tiene muchos clientes que están solicitando estos servicios podemos tener un problema debido a que si el servidor no tiene la suficiente capacidad para atender las peticiones la comunicación se puede colapsar. (Aunque esta desventaja siempre se puede subsanar agregando más servidores o utilizando un servidor más potente).
  • No obstante el uso de Servidores que requieren de un software y a su vez hardware específico puede resultar muy costoso.

 


Impacto de cliente servidor hoy:

 

Cliente/Servidor es la arquitectura más usada en internet.

Esto quiere decir que la mayoría de sitios web en los que navegamos hoy en día como por ejemplo:

-YouTube.

-Juegos en línea.

-Banca online.

-Redes sociales, etc.

Utilizan diferentes servicios que se gestionan mediante el modelo Cliente/Servidor.

En consecuencia sin este modelo el internet no sería lo mismo y por lo tanto nuestro día a día sería totalmente diferente.

 


Ejemplos de Cliente Servidor:

 

Pongamos un ejemplo sobre un servicio muy común y que es muy usado por casi todo el mundo: el correo electrónico.

El correo electrónico utiliza servidores tanto como para enviar los mensajes como para recibirlos.

El usuario accede a esos mensajes a través de un cliente de correo, el cual solicita el servicio de envío de mensajes a los servidores de correo. Así como el servicio para acceder a los mensajes almacenados en los servidores de correo.

En síntesis el modelo cliente servidor nos permite ordenar comunicaciones entre dispositivos en internet y por ende poder proporcionar servicios a los usuarios.

 


Autor: Álvaro Berdote Jiménez

Curso: Cisco CCNA Routing&Switching

Centro: Tajamar

Año académico: 2018-2019

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.