sábado, 21 de mayo de 2011

Servidores Web

Un servidor web es un programa que se ejecuta continuamente en un computador, manteniéndose a la espera de peticiones de ejecución que le hará un cliente o un usuario de Internet. El servidor web se encarga de contestar a estas peticiones de forma adecuada, entregando como resultado una página web o información de todo tipo de acuerdo a los comandos solicitados. En este punto es necesario aclarar lo siguiente: mientras que comúnmente se utiliza la palabra servidor para referirnos a una computadora con un software servidor instalado, en estricto rigor un servidor es el software que permite la realización de las funciones descritas.

El servidor vendría a ser la "casa" de los sitios que visitamos en la Internet. Los sitios se alojan en computadores con servidores instalados, y cuando un usuario los visita son estas computadoras las que proporcionan al usuario la interacción con el sitio en cuestión. Cuando se contrata un plan de alojamiento web con una compañía, esta última proporciona un servidor al dueño del sitio para poder alojarlo; al respecto hay dos opciones, optar por un "servidor dedicado", lo que se refiere a una computadora servidora dedicada exclusivamente al sitio del cliente (para aplicaciones de alta demanda), o un "servidor compartido", lo que significa que un mismo servidor (computadora + programa servidos) se usará para varios clientes compartiendo los recursos.

Un servidor web básico cuenta con un esquema de funcionamiento muy simple, basado en ejecutar infinitamente el siguiente bucle:
  1. Un usuario teclea en la barra de direcciones de su navegador la URL http://www.ordenadores-y-portatiles.com/servidor-web.html donde “http” es el protocolo utilizado para hablar con www.ordenadores-y-portatiles.com, el nombre del servidor, y “servidor-web.html” es el fichero al que se quiere acceder. El nombre de servidor está alojado en el servidor Web.
  2. El navegador se comunica con el servidor para traducir el nombre de servidor www.ordenadores-y-portatiles.com para convertirlo en una dirección IP, la cual es usada para conectar al servidor Web.
  3. El navegador entonces forma una conexión al servidor en esa dirección IP, normalmente en el puerto 80.
  4. Siguiendo con el protocolo http, el navegador envía una petición GET al servidor preguntando por el ficheroservidor-web.html.
  5. El servidor envía el texto HTML de la página Web solicitada al navegador. En este envío, las cookies pueden ser enviadas el navegador también.
  6. El navegador lee el código HTML que se le ha entregado y la traduce en tu pantalla de una forma legible.
Características
  • Servicios de ficheros estáticos: Todos los servidores web deben incluir, al menos, la capacidad para servir los ficheros estáticos que se hallen en alguna parte del disco. Un requisito básico es la capacidad de especificar qué parte del disco se servirá. No resulta recomendable que el programa servidor obligue a usar un directorio concreto, aunque sí puede tener uno por defecto.
  • Seguridad y autenticación: La mayoría de los servidores web actuales permiten controlar desde el programa servidor los aspectos relacionados con la seguridad y la autenticación de los usuarios.
  • Contenido dinámico: Uno de los aspectos fundamentales del servidor web elegido es el nivel de soporte que ofrece para servir contenido dinámico. Puesto que la mayor parte del contenido web que se sirve no viene de páginas estáticas, sino que se genera de forma dinámica, y esta tendencia se mueve claramente al alza, el soporte para contenido de tipo dinámico que ofrece un servidor web es uno de los puntos críticos en la elección.
  • Servidores virtuales, entre otras
Ventajas

  • En el ámbito empresarial No es necesario crear las aplicaciones, existen infinidad de ellas en internet, muchas gratuitas y de código abierto, que pueden proporcionar este tipo de servicios y se pueden adaptar a nuestras necesidades.
  • Procesa cualquier aplicación del lado del servidor realizando conexiones bidireccionales y unidireccionales.
  • procesa cualquier aplicación del lado del servidor realizando conexiones síncronas y asíncronas.

1 comentario:

  1. WinStar World Casino & Resort Tickets - JTM Hub
    Buy WinStar World Casino 바카라 사이트 & 계룡 출장마사지 Resort tickets 토토 사이트 at JTM's 김해 출장안마 official site, get the 고양 출장안마 best deals, and buy today's best price guarantee.

    ResponderEliminar