Tipos de Servidores
Servidor
Es una computadora conectada a una red que pone sus recursos a disposición del resto de las computadoras de la red. Suele utilizarse para mantener datos centralizados o para gestionar recursos compartidos. También se conoce como servidor al software que permite que se pueda compartir la información.
Servidor DNS
Domain Name System (Sistema de Nombres de Dominio). Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir direcciones IP en nombres de dominio.
Ejemplo
La dirección IP de la página ftp.prox.mx es 200.64.128.4, la mayoría de la gente llega a este equipo colocando en el navegador la página ftp.prox.mx y no la dirección IP. Además de ser más fácil de recordar, el nombre es más fiable. La dirección numérica podría cambiar por muchas razones, sin que tenga que cambiar el nombre.
Servidor Web
Es un programa que procesa cualquier aplicación del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o aplicación del lado del cliente. El código recibido por el cliente suele ser compilado y ejecutado por un navegador web. Para la transmisión de todos estos datos suele utilizarse algún protocolo generalmente el HTTP.
Servidor LAMP
Este es un conjunto de aplicaciones (Linux-Apache-MySQL- PHP/Python/PERL). Este grupo de aplicaciones son usados para crear servidores web.
LAMP provee a los desarrolladores los cuatro elementos necesarios para un servidor web: un sistema operativo (Linux), un manejador de base de datos (MySQL), un software para servidor web (Apache) y un software de programación script web (PHP, Python o PERL).
Servidor de Correo
Es una aplicación informática que tiene como objetivo, enviar, recibir y gestionar mensajes a través de las redes de transmisión de datos existentes, con el fin de que los usuarios puedan mantenerse comunicados con una velocidad muy superior a la que ofrecen otros medios de envío de documentos.
Open SSH Server
OpenSSH (Open Secure Shell) es un conjunto de aplicaciones que permiten realizar comunicaciones cifradas a través de una red, usando el protocolo SSH.
Servidor de Aplicaciones
Es un servidor en una red de computadores que ejecuta ciertas aplicaciones.
Un servidor de aplicaciones generalmente gestiona la mayor parte (o la totalidad) de las funciones de lógica de negocio y de acceso a los datos de la aplicación.
Ventajas
- Integridad de datos y códigos: al estar centralizada en una o un pequeño número de máquinas servidoras, las actualizaciones están garantizadas para todos sus usuarios.
- Configuración centralizada: los cambios en la configuración de la aplicación, como mover el servidor de base de datos o la configuración del sistema, pueden ser hechos centralmente.
- Rendimiento limitando el tráfico de la red solamente al tráfico de la capa de presentación, es percibido como un modelo cliente/servidor que mejora la performance de grandes aplicaciones.
Servidor de Archivos
Tipo de servidor en una red de ordenadores cuya función es permitir el acceso remoto a archivos almacenados en él. Desde el punto de vista del cliente de un servidor de archivos, la localización de los archivos compartidos es transparente. O sea, normalmente no hay diferencias perceptibles si un archivo está almacenado en un servidor de archivos remoto o en el disco de la propia máquina.
Algunos protocolos que suelen utilizarse en servidores de archivos son:
- *SMB/CIFS (en Windows)
- *Samba (en Unix)
- *NFS (en Unix)
Servidor de Base de Datos
Es un programa que provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente-servidor. También se llaman de esta manera los servidores dedicadas a ejecutar esos programas, prestando el servicio.
Servidor de Impresión
Tipo de servidor que controla y administra una o más impresoras y acepta los trabajos de impresión de otros clientes de la red.
Servidor Proxy
Es un equipo que se encarga de proporcionar internet a los clientes conectados a la red, es decir, sirve de intermediario entre el internet y el computador cliente.
Servidor DHCP
(Dynamic Host Configuration Protocol – Protocolo de Configuración Dinámica de Host) es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Es decir, es un equipo que proporciona las IP, máscaras de subredes, características DNS, entre otras a los equipos que se conectan a la red.
Servidor Samba
Samba es una implementación de código abierto del protocolo Server Message Block (SMB). Permite la interconexión de redes Microsoft Windows, Linux, UNIX y otros sistemas operativos juntos, permitiendo el acceso a archivos basados en Windows y compartir impresoras. El uso de Samba de SMB lo hace parecer como un servidor Windows a clientes Windows.
Servidor Apache
El servidor HTTP Apache es un servidor web HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.1 y la noción de sitio virtual.
Windows Server
Es un sistema operativo de Microsoft diseñado para servidores con propósitos múltiples capaz de manejar una gran gama de funciones, en base a sus necesidades, tanto de manera centralizada como distribuida.
Versiones
- Windows NT server
- Windows Small Business Server
- Windows 2000 Server
- Windows Server 2003
- Windows Home Server
- Windows Server 2008
- Windows Essential Business Server
Windows NT Server
Fue lanzado por Microsoft en 1996. Es un sistema operativo diseñado para su uso en servidores de red de área local (LAN).
Windows Small Business Server
Fue lanzado el 22 de octubre de 1997 y diseñado para el funcionamiento de la infraestructura de la red (tanto la intranet de gestión y acceso a Internet), de las pequeñas y medianas empresas que no tengan más de 75 estaciones de trabajo o usuarios.
Windows 2000 Server
Se puso en circulación el 17 de febrero de 2000 con un cambio de nomenclatura para su sistema NT. Así, Windows NT 5.0 pasó a llamarse Windows 2000, que es un sistema operativo para empresas y es ideal para ejecutar servidores de red o los servidores de archivo.
Windows Server 2003
Salió al mercado en el año 2003. Está basada en tecnología NT. Windows Server 2003 se podría considerar como un Windows XP modificado para labores empresariales, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor;
Windows Home Server
Es un sistema operativo para uso doméstico producido. Anunciado el 7 de enero de 2007, intenta ser una solución para hogares con múltiples PC interconectados en la cual puedan compartir archivos, producir respaldos automatizados, y acceso remoto.
Windows Server 2008
Es el nombre de un sistema operativo de Microsoft diseñado para servidor. Es el sucesor de Windows Server 2003, distribuido al público casi cinco años antes. Al igual que Windows Vista, Windows Server 2008 se basa en el núcleo Windows NT 6.0. Su lanzamiento fue el 27 de febrero de 2008. Posteriormente se lanzó una segunda versión, denominada Windows Server 2008 R2.
Windows Essential Business Server
Es el servidor de Microsoft previsto para ofrecer a las empresas de tamaño medio (hasta un máximo de 300 usuarios y/o dispositivos). Su desarrollo se completó el 16 de setiembre de 2008 y fue oficialmente lanzado el 12 de noviembre de 2008.
Otros Conceptos de Redes
CSP
(Comunicación de Procesos Secuenciales) es un modelo de programación de sistemas concurrentes basado en la comunicación entre procesos.
Transmisión Síncrona
Es una técnica que consiste en el envío de una trama de datos (conjunto de caracteres) que configura un bloque de información comenzando con un conjunto de bits de sincronismo (SYN) y terminando con otro conjunto de bits de final de bloque (ETB).
Ventajas
- Posee un alto rendimiento en la transmisión
- Los equipamientos son de tecnología más completa y de costos más altos
- Son aptos para transmisiones de altas velocidades (iguales o mayores a 1,200 baudios de velocidad de modulación)
- El flujo de datos es más regular.
Transmisión Asíncrona
Se da lugar cuando el proceso de sincronización entre emisor y receptor se realiza en cada palabra de código transmitido. Esta sincronización se lleva a cabo a través de unos bits especiales que definen el entorno de cada código.
Ventajas y Desventajas del Modo Asíncrono
- En caso de errores se pierde siempre una cantidad pequeña de caracteres, pues éstos se sincronizan y se transmiten de uno en uno.
- Bajo rendimiento de transmisión, dada la proporción de bits útiles y de bits de sincronismo, que hay que transmitir por cada carácter.
Topología de Red
Se define como la cadena de comunicación usada por los nodos que conforman una red para comunicarse.
Red en Estrella
Es una red en la cual las estaciones están conectadas directamente a un punto central y todas las comunicaciones se han de hacer necesariamente a través de éste.
Protocolo de Comunicaciones
Es el conjunto de reglas normalizadas para la representación, señalización, autenticación y detección de errores necesario para enviar información a través de un canal de comunicación.
TCP/IP
Es la base de Internet y sirve para enlazar computadoras que utilizan diferentes sistemas operativos incluyendo PC, minicomputadoras y computadoras centrales sobre redes de área local (LAN) y área extensa (WAN).
Deadlock
Es el bloqueo permanente de un conjunto de procesos o hilos de ejecución en un sistema concurrente que compiten por recursos del sistema o bien se comunican entre ellos.
Frame Relay
O (Frame-mode Bearer Service) es una técnica de comunicación mediante retransmisión de tramas para redes de circuito virtual
Address Resolution Protocol
(Protocolo de resolución de direcciones) para la resolución de direcciones en informática, es el responsable de encontrar la dirección de hardware que corresponde a una determinada dirección IP
Arquitectura Cliente-Servidor
Esta arquitectura consiste básicamente en un cliente que realiza peticiones a otro programa (el servidor) que le da respuesta. Aunque esta idea se puede aplicar a programas que se ejecutan sobre una sola computadora es más ventajosa en un sistema operativo multiusuario distribuido a través de una red de computadoras.
Servidor Virtual
Es una partición dentro de un servidor que habilita varias máquinas virtuales dentro de dicha máquina por medio de varias tecnologías.