Que es un servidor en programacion

Que es un servidor en programacion

para qué sirve un servidor

¿Qué es un servidor? Es posible que hayamos escuchado a menudo los términos «caída del servidor», «sobrecarga del servidor», etc. Pero, ¿qué significa? Nuestro último blog repasa el significado del término servidor, sus usos, componentes, lista de comprobación de mantenimiento y mucho más…

Un servidor es básicamente un programa o dispositivo informático que ofrece un servicio a otro programa informático y a su usuario; en este caso, este último se conoce como cliente. En los centros de datos, los dispositivos informáticos físicos en los que se ejecutan los programas del servidor también se denominan servidores. Estas máquinas pueden ser servidores dedicados o pueden utilizarse para múltiples propósitos. En una configuración de programación cliente/servidor, el programa servidor espera y completa las peticiones de los programas cliente que se ejecutan en el mismo u otro ordenador. Los servidores llevan a cabo varias tareas como parte de sus servicios, incluyendo compartir datos o recursos entre múltiples clientes, o llevar a cabo tareas de cálculo para un cliente. Un solo servidor puede servir a varios clientes, y un solo cliente puede utilizar varios servidores.

Como ya se ha mencionado, un servidor puede ser una máquina física, una máquina virtual o incluso un software que realiza servicios de servidor. Por tanto, el funcionamiento de un servidor depende de cómo se utilice la palabra servidor en un contexto.

servidor de bases de datos

En informática, un servidor es una pieza de hardware o software (programa informático) que proporciona funcionalidad a otros programas o dispositivos, llamados «clientes». Esta arquitectura se denomina modelo cliente-servidor. Los servidores pueden proporcionar varias funcionalidades, a menudo llamadas «servicios», como compartir datos o recursos entre múltiples clientes, o realizar cálculos para un cliente. Un solo servidor puede servir a varios clientes, y un solo cliente puede utilizar varios servidores. Un proceso cliente puede ejecutarse en el mismo dispositivo o puede conectarse a través de una red a un servidor en un dispositivo diferente[1]. Los servidores típicos son servidores de bases de datos, servidores de archivos, servidores de correo, servidores de impresión, servidores web, servidores de juegos y servidores de aplicaciones[2].

Leer Más  Tatuajes de lineas de vida

Los sistemas cliente-servidor suelen implementarse con mayor frecuencia (y a menudo se identifican con) el modelo de solicitud-respuesta: un cliente envía una solicitud al servidor, que realiza alguna acción y envía una respuesta de vuelta al cliente, normalmente con un resultado o acuse de recibo. Designar un ordenador como «hardware de clase de servidor» implica que está especializado para ejecutar servidores en él. Esto implica a menudo que es más potente y fiable que los ordenadores personales estándar, pero alternativamente, los grandes clusters informáticos pueden estar compuestos por muchos componentes de servidor relativamente simples y reemplazables.

servidor de aplicaciones

En una red peer-to-peer, cada estación de trabajo desempeña el papel de cliente y servidor. El servidor es el ordenador que proporciona información o servicios al otro ordenador. Las redes dependen unas de otras para proporcionar y compartir información y servicios. Normalmente sólo se utilizan en pequeñas oficinas u hogares.

En una red cliente/servidor hay un servidor que sólo se dedica a proporcionar servicios a las otras estaciones de trabajo cliente. En estas redes puede haber varios servidores, pero no pueden funcionar como estaciones de trabajo. Las redes cliente/servidor son las más utilizadas.

hp proliant dl360p gen8

Bienvenido al curso de programación del lado del servidor para principiantes de MDN. En este primer artículo, veremos la programación del lado del servidor desde un alto nivel, respondiendo a preguntas como «¿qué es?», «¿en qué se diferencia de la programación del lado del cliente?» y «¿por qué es tan útil?». Después de leer este artículo, comprenderá la potencia adicional de que disponen los sitios web gracias a la codificación del lado del servidor.

Leer Más  Cursos de edicion de video

Quizá la ventaja más significativa del código del lado del servidor es que permite adaptar el contenido del sitio web a los usuarios individuales. Los sitios dinámicos pueden resaltar el contenido que es más relevante según las preferencias y hábitos del usuario. También puede facilitar el uso de los sitios almacenando las preferencias y la información personal; por ejemplo, reutilizando los datos de la tarjeta de crédito almacenados para agilizar los pagos posteriores.

En el mundo moderno del desarrollo web, es muy recomendable aprender sobre el desarrollo del lado del servidor. ¿Qué es la programación de sitios web del lado del servidor? Los navegadores web se comunican con los servidores web mediante el protocolo de transferencia de hipertexto (HTTP).  Cuando se hace clic en un enlace de una página web, se envía un formulario o se ejecuta una búsqueda, se envía una solicitud HTTP desde el navegador al servidor de destino.

Entradas relacionadas

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad