En informática, un servidor es un programa de computadora o un dispositivo que proporciona funcionalidad para clientes llamados que son otros programas o dispositivos. Esta arquitectura se denomina modelo cliente-servidor . Un solo cómputo general se distribuye a través de múltiples procesos o dispositivos. Los servidores pueden proporcionar varias funcionalidades denominadas servicios. Estos servicios incluyen compartir datos o recursosentre varios clientes, o realizar cálculos para un cliente. Múltiples clientes pueden ser atendidos por un solo servidor, y un solo cliente puede usar múltiples servidores. Un proceso de cliente puede ejecutarse en el mismo dispositivo. También puede conectarse a través de una red a un servidor para ejecutarse en un dispositivo diferente. Los ejemplos de servidores pueden incluir servidores de bases de datos, servidores de correo, servidores de impresión, servidores de archivos, servidores web, servidores de aplicaciones y servidores de juegos.
Con mayor frecuencia, los sistemas cliente-servidor se implementan mediante el modelo de solicitud-respuesta , es decir, un cliente envía una solicitud al servidor. En este modelo, el servidor realiza alguna acción y envía una respuesta al cliente, generalmente con un resultado o reconocimiento. Designar una computadora como hardware de clase de servidor significa que está especializada para ejecutar servidores en ella. Esto implica que es más potente y confiable que las computadoras personales estándar. Pero los grandes clústeres informáticos pueden estar compuestos por muchos componentes de servidor reemplazables relativamente simples.
Tipos de Servidores y sus aplicaciones:
- Servidor de aplicaciones:
estos servidores alojan aplicaciones web (programas informáticos que se ejecutan dentro de un navegador web) que permiten a los usuarios de la red ejecutarlas y usarlas, lo que impide la instalación de una copia en sus propias computadoras. Estos servidores no necesitan ser parte de la World Wide Web. Sus clientes son computadoras con un navegador web. - Servidor de catálogo:
estos servidores mantienen un índice o tabla de contenido de información que se puede encontrar en una gran red distribuida. La red distribuida puede incluir computadoras, usuarios, archivos compartidos en servidores de archivos y aplicaciones web. Ejemplos de servidores de catálogo son servidores de directorio y servidores de nombres. Sus clientes son cualquier programa informático que necesite encontrar algo en la red. El ejemplo puede ser un miembro del dominio que intenta iniciar sesión, un cliente de correo electrónico que busca una dirección de correo electrónico o un usuario que busca un archivo - Servidor de comunicaciones:
estos servidores mantienen un entorno necesario para que un punto final de comunicación encuentre otros puntos finales y luego se comunique con ellos. Estos servidores pueden incluir o no un directorio de puntos finales de comunicación y un servicio de detección de presencia, dependiendo de los parámetros de apertura y seguridad de la red. Sus clientes son puntos finales de comunicación. - Servidor informático:
estos servidores comparten grandes cantidades de recursos informáticos que incluyen CPU y memoria de acceso aleatorio a través de una red. Cualquier programa de computadora que necesite más potencia de CPU y RAM de lo que una computadora personal puede permitirse probablemente puede usar este tipo de servidores. El cliente debe ser una computadora en red para implementar el modelo cliente-servidor que es necesario. - Servidor de base de datos:
estos servidores mantienen y comparten cualquier forma de base de datos a través de una red. Una base de datos es una colección organizada de datos con propiedades predefinidas que se pueden mostrar en una tabla. Los clientes de estos servidores son hojas de cálculo, software de contabilidad, software de gestión de activos o prácticamente cualquier programa informático que consuma datos bien organizados, especialmente en grandes volúmenes. - Servidor de fax:
estos servidores comparten una o más máquinas de fax a través de una red, lo que elimina la molestia del acceso físico. Cualquier remitente o destinatario de fax son los clientes de estos servidores. - Servidor de archivos:
comparte archivos y carpetas, espacio de almacenamiento para guardar archivos y carpetas, o ambos, a través de una red Las computadoras en red son los clientes previstos, aunque los programas locales pueden ser clientes - Servidor de juegos:
estos servidores permiten que varias computadoras o dispositivos de juego jueguen juegos de varios jugadores. Los ordenadores personales o las videoconsolas son sus clientes. - Servidor de correo:
estos servidores hacen posible la comunicación por correo electrónico de la misma manera que una oficina de correos hace posible la comunicación por correo postal. Los clientes de estos servidores son remitentes y destinatarios de correo electrónico. - Servidor de impresión:
estos servidores comparten una o más impresoras a través de una red, lo que elimina la molestia del acceso físico. Sus clientes son computadoras que necesitan imprimir algo. - Servidor proxy:
este servidor actúa como intermediario entre un cliente y un servidor, acepta el tráfico entrante del cliente y lo envía al servidor. Las razones para usar un servidor proxy incluyen el control y filtrado de contenido, mejorar el rendimiento del tráfico, evitar el acceso no autorizado a la red o simplemente enrutar el tráfico a través de una red grande y compleja. Hay clientes son cualquier computadora en red. - Servidor web:
estos servidores alojan páginas web. Un servidor web es responsable de hacer posible la World Wide Web. Cada sitio web tiene uno o más servidores web. Hay clientes son computadoras con un navegador web.
Publicación traducida automáticamente
Artículo escrito por Ayusharma0698 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA