Actualizado el 21 de Marzo del 2018 (Publicado el 27 de Noviembre del 2017)
9.629 visualizaciones desde el 27 de Noviembre del 2017
444,1 KB
11 paginas
Creado hace 9a (19/08/2014)
Servidores web
¿Qué es un servidor web? Tipos de servidores.
Lic. Lorena Bernis
SERVIDOR
Servidores web | 2
En informática, un servidor es un tipo de software que realiza ciertas tareas en nombre de los usuarios. El término
servidor ahora también se utiliza para referirse al ordenador físico en el cual funciona ese software, una máquina
cuyo propósito es proveer datos de modo que otras máquinas puedan utilizar esos datos.
Este uso dual puede llevar a confusión. Por ejemplo, en el caso de un servidor web, este término podría referirse a
la máquina que almacena y maneja los sitios web, y en este sentido es utilizada por las compañías que ofrecen
hosting o hospedaje.
Alternativamente, el servidor web podría referirse al software, como el servidor de http de Apache, que funciona
en la máquina y maneja la entrega de los componentes de las páginas web como respuesta a peticiones de los
navegadores de los clientes.
Los archivos para cada sitio de Internet se almacenan y se ejecutan en el servidor. Hay muchos servidores en
Internet y muchos tipos de servidores, pero comparten la función común de proporcionar el acceso a los archivos
y servicios.
Un servidor sirve información a los ordenadores que se conecten a él. Cuando los usuarios se conectan a un
servidor pueden acceder a programas, archivos y otra información del servidor.
SERVIDOR WEB
Un servidor Web es un programa que sirve datos en forma de páginas Web, hipertextos o páginas HTML
(HyperText Markup Language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados
como animaciones o reproductores de sonidos.
La comunicación de estos datos entre cliente y servidor se hace por medio un protocolo*, concretamente del
protocolo HTTP.
Servidores web | 3
Con esto, un servidor Web se mantiene a la espera de peticiones HTTP, que son ejecutadas por un cliente HTTP; lo
que solemos conocer como un navegador Web.
A modo de ejemplo: al teclear http://www.cnice.mec.es en un navegador, éste realizará una petición HTTP al
servidor que tiene asociada dicha URL. El servidor responde al cliente enviando el código HTML de la página; el
navegador cuando recibe el código, lo interpreta y lo muestra en pantalla.
El cliente es el encargado de interpretar el código HTML, es decir, de mostrar las fuentes, los colores y la
disposición de los textos y objetos de la página. El servidor se encarga de transferir el código de la página sin
llevar a cabo ninguna interpretación de la misma.
Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo
está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup
language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o
reproductores de sonidos.
Sin embargo, el hecho de que HTTP y HTML estén íntimamente ligados no debe dar lugar a confundir ambos
términos. HTML es un formato de archivo y HTTP es un protocolo.
Cabe destacar el hecho de que la palabra servidor identifica tanto al programa como a la máquina en la que dicho
programa se ejecuta. Existe, por tanto, cierta ambigüedad en el término, aunque no será difícil diferenciar a cuál
de los dos nos referimos en cada caso. En este artículo nos referiremos siempre a la aplicación.
Un servidor web se encarga de mantenerse a la espera de peticiones HTTP llevada a cabo por un cliente HTTP que
solemos conocer como navegador. El navegador realiza una petición al servidor y éste le responde con el
contenido que el cliente solicita. A modo de ejemplo, al teclear www.wikipedia.org en nuestro navegador, éste
realiza una petición HTTP al servidor de dicha dirección.
El servidor responde al cliente enviando el código HTML de la página; el cliente, una vez recibido el código, lo
interpreta y lo muestra en pantalla.
Como vemos con este ejemplo, el cliente es el encargado de interpretar el código HTML, es decir, de mostrar las
fuentes, los colores y la disposición de los textos y objetos de la página; el servidor tan sólo se limita a transferir el
código de la página sin llevar a cabo ninguna interpretación de la misma.
Servidores web | 4
Protocolo HTTP
El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada
transacción de la Web (WWW). El hipertexto es el contenido de las páginas web, y el protocolo de transferencia es
el sistema mediante el cual se envían las peticiones de acceso a una página y la respuesta con el contenido.
También sirve el protocolo para enviar ‘información adicional en ambos sentidos, como formularios con campos
de texto.
HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. Al
analizar la transacción todos los datos se pierden.
Por esto se popularizaron las cookies, que son pequeños ficheros guardados en el propio ordenador que puede
leer un sitio web al establecer conexión con él, y de esta forma reconocer a un visitante que ya estuvo en ese sitio
anteriormente.
Gracias a esta identificación, el sitio web puede almacenar gran número de información sobre cada visitante,
ofreciéndole así un mejor servicio.
El protocolo HTTP está basado en el modelo cliente-servidor.
Un cliente HTTP abre una conexión y envía su solicitud al servidor, el cual responderá con el recurso solicitado —si
está disponible y su acceso es permitido— y la conexión se cierra.
Navegador web
Un navegador web o browser es una aplicación software que permite al usuario recuperar y visualizar
documentos de hipertexto, comúnmente descritos en HTML, desde servidores web de todo el mundo a través de
Internet.
Servidores web | 5
Esta red de documentos es denominada World Wide Web (WWW). Los navegadores actuales permiten mostrar o
ejecutar: gráficos, secuencias de vídeo, sonido, animaciones y programas diversos además del texto y los
hipervínculos o enlaces.
La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto,
posiblemente con recursos multimedia incrustados.
Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar
en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga
los recursos necesarios para la transmisión de los documentos (un software servidor web). Tales documentos,
comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a
otro documento, normalmente relacionado con el texto o la imagen.
El seguimiento de enlaces de una página a otra, ubicada en cualquier computadora conectada a la Internet, se
llama navegación; que es de donde se origina el nombre de navegador. Por otro lado, hojeador es una traducción
literal del original en inglés, browser, aunque su uso es minoritario. Otra denominación es explorador web
inspirada en uno de los navegadores más populares el Internet Explorer.
Funcionamiento de los navegadores
La comunicación entre el servidor web y el navegador se realiza mediante el protocolo HTTP, aunque la mayoría
de los navegadores soportan otros protocolos como FTP, Gopher, y HTTPS (una versión cifrada de HTTP basada
en Secure Socket Layer o Capa de Conexión Segura (SSL)).
La función principal del navegador es descargar documentos HTML y mostrarlos en pantalla. En la actualidad, no
solamente descargan este tipo de documentos sino que muestran con el documento sus imágenes, sonidos e
incluso vídeos (streaming) en diferentes formatos y protocolos. Además, permiten almacenar la información en el
disco o crear marcadores (bookmarks) de las páginas más visitadas.
Algunos de los navegadores web más populares se incluyen en lo que se denomina una Suite. Estas Suite
disponen de varios programas integrados para leer noticias de Usenet y correo electrónico mediante los
protocolos NNTP, IMAP y POP.
Servidores web | 6
Los primeros navegadores web sólo soportaban una versión muy simple de HTML. El rápido desarrollo de los
navegadores web propietarios condujo al desarrollo de dialectos no estándares de HTML y a problemas de
interoperabilidad en la web. Los más modernos (como Amaya, Mozilla, Opera y versiones recientes de Internet
Explorer) soportan los estándares HTML y XHTML (comenzando con HTML 4.01, los cuales deberían visualizarse
de la misma manera en todos ellos).
Los estándares web son publicados por el World Wide Web Consortium. www.w3.org
ALOJAMIENTO WEB - HOSTING
El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para
poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía Web. Los Web Host son
compañías que proporcionan espacio de un servidor a sus clientes.
Tipos de Alojamiento Web
El alojamiento web se divide en seis tipos: gratuitos, compartidos, revendedores, servidores virtuales, servidores
dedicados y de colocación.
.: Alojamiento gratuito: El alojamiento gratuito es extremadamente limitado cuando se lo compara con el
alojamiento de pago. Estos servicios generalmente agregan publicidad en los sitios y tienen un espacio y tráfico
limitado.
.: Alojamiento compartido (shared hosting): En este tipo de servicio se alojan clientes de varios sitios en un
mismo servidor, gracias a la configuración del programa servidor web. Resulta una alternativa muy buena para
pequeños y medianos clientes, es un servicio económico y tiene buen rendimiento.
.: Alojamiento de Imágenes: Este tipo de hospedaje se ofrece para guardar tus imágenes en i
Comentarios de: Servidores web ¿Qué es un servidor web? (1)