Introducción Servidor Web. Es un programa que gestiona cualquier aplicación en el lado del servidor realizando servidor realizando conexiones bidireccionales y/o unidireccionales y síncronas o asíncronas con el cliente generando una respuesta en cualquier lenguaje o aplicación en el lado del cliente . El código recibido por el cliente suele ser compilado y ejecutado ejecutado por un Navegador Web. Web. ara la transmisión de todos estos datos se utiliz utiliza a alg!n alg!n protoc protocolo olo.. "enera "eneralme lmente nte se utili utiliza za el protoc protocolo olo #$$ para estas estas comunica comunicacion ciones% es% perteneciente perteneciente a la capa de aplicación del &odelo 'S(. El 'S(. El t)rmino tambi)n se emplea para re*erirse al ordenador que ejecuta el programa.
Protocolos del Servidor Web
+n servidor ,eb es un programa que sirve datos en *orma de -ginas Web% Web% ipertextos o p-ginas #$& 0#yper 0#yper$ $ext &ar1u &ar1up p ang anguag uage2 e233 textos textos compl complej ejos os con con enlac enlaces% es% *igura *iguras% s% *ormularios% botones y objetos incrustados como animaciones o reproductores de sonidos. a comun comunica icaci ción ón de estos estos datos datos entre entre client cliente e y serv servido idorr se ace ace por por medio medio un prot protoco ocolo% lo% concretamente del protocolo #ttp. 4on esto% un servidor Web se mantiene a la espera de peticiones #$$% que son ejecutadas por un cliente #$$5 lo que solemos conocer como un Nav Navegad egador or Web Web.. 6 mod modo de ejemp jemplo lo33 al teclea lear 0 ttp3//,,,.cnice.mec.es 2 en un navegador% )ste realizar- una petición #$$ al servidor que tiene asociada dica +7 +7.. El servidor responde al cliente enviando el código #$& de la p-gina5 el navegador cuando recibe recibe el código código%% lo interp interpre reta ta y lo muestr muestra a en panta pantalla lla.. El 4liente es el enca encarg rgad ado o de interpretar el código #$&% es decir% de mostrar las *uentes% los colores y la disposición de los textos y objetos de la p-gina. El servidor se encarga de trans*erir el código de la p-gina sin llevar a cabo ninguna interpretación de la misma. Servidores más usados
Apache Est- dise8ado para ser un Servidor Web potente y *lexible que pueda *uncionar en la m-s amplia variedad de plata*ormas y entornos. as di*erentes plata*ormas y entornos% acen que a menudo sean necesarias di*erentes características o *uncionalidades. 6pace se a adaptado siempre a una gran variedad de entornos a trav)s de su dise8o modular. Este dise8o permite a los administradores de Sitios Web elegir que características van a ser incluidas en el servidor seleccionando que módulos se van a cargar% ya sea al compilar o al ejecutar el servidor. Este es el m-s com!n y m-s utilizado en todo el mundo. 6dem-s% es gratuito% y de 4ódigo abierto% así que podríamos decir que corre sobre cualquier plata*orma. 6pace es una muestra% al igual que el Sistema 'perativo inux 0un +nix desarrollado inicialmente para 42% de que el trabajo voluntario y cooperativo dentro de (nternet es capaz de producir aplicaciones de calidad pro*esional di*íciles de igualar.
Microsoft IIS Es el Servidor Web de &icroso*t% el ((S 0(nternet (n*ormatión Server2% es el motor que o*rece esta compa8ía a modo pro*esional% con )l es posible programar en 6S 06ctive Server ages% -ginas de Servidor 6ctivo2 las cuales vienen a ser algo similares al #% este servidor posee componentes programables desde 6S accediendo a cada uno de sus módulos para una *unción especí*ica. Este tipo de servidor lo llevan sólo los sistemas Windo,s N$% por tanto a8adimos Windo,s 9::: ro*essional% Windo,s 9::: 6dvanced Server% Windo,s ; ro*essional% los cuales traen las versiones <.:% =.: y =.>% no obstante en la versión del Windo,s .NE$ Server vendrla versión ?.: 0dico sistema est- en *ase beta y que se puede descargar desde la misma sede de &icroso*t% sólo es necesario registrarse2. En los sistemas Windo,s ; el ((S no viene instalado por de*ecto por tanto emos de tener el 4@ con el sistema completo a mano para instalarlo desde3
Sun Java Sstem Web Server Es un servidor Web de alto rendimiento% de escalabilidad masiva y seguro que o*rece contenido din-mico y est-tico. as características de virtualización de dominio% versatilidad de con*iguración y seguridad robusta% brindan una mejor calidad de servicio.
!"ni# Nginx 0se pronuncia Aenginx xB2 es un Servidor ttp y proxy inverso gratuito% de 4ódigo abierto y de alto rendimiento% adem-s de ser Servidor proxy para(&6 y 'C.Este servidor esta actualmente manejando entre el >D y el
%i"http Es un servidor Web para los Sistemas operativos +nix/inux y &icroso*t Windo,s. Este servidor tambi)n conocido como igty% es una alternativa para el Servidor de paginas Web 6pace. Esta dise8ado para ser seguro% r-pido 0muy r-pido a decir verdad2% compatible con los estandars y *lexible a la vez que esta optimizado para entornos en los cuales la velocidad es critica. Su uella de memoria es muy peque8a 0en comparacion a otros servidores Web2% una ligera carga en el 4+ y su en*oque en velocidad acen de ligttpd per*ecto para servidores con demasiada carga. Este servidor Web es otro de los m-s ligeros que ay en el mercado. Estespecialmente pensado para acer cargas pesadas sin perder balance% utilizando poca 76& y poca de 4+. 6lgunas p-ginas populares que lo usan son outube% Wi1ipedia y otras que soportan gran tr-*ico diariamente. $ambi)n es gratuito y se distribuye bajo icencia FS@. &uncionamiento en la actualidad
El uso de los Servicios Web integra la in*ormación que puede ser accedida desde distintos dispositivos% desde distintas plata*ormas de #ard,are oSo*t,are y que puede estar guardada en distintos *ormatos. El lenguaje est-ndar para lograr esta integración es ;&. 6dem-s los servidores Web pueden disponer de un int)rprete de otros lenguajes de programación que ejecutan código embebido dentro del código #$& de las p-ginas que contiene el sitio antes de enviar el resultado al cliente.
REFERENCIAS https://www.ecured.cu/Servidor_Web
https://es.scribd.com/doc/1!"#1!!/Cu$dro%Comp$r$tivo%Servidores%Web C&ADR' C'()ARA*I+' SER+ID'RES WE, Nombre Apache
Microsoft IIS
Sun Java Sstem Web Server !"ni#
%i"http
Descripci- +stá dise,ado para ser un Servidor Web potente -e#ible ue pueda funcionar en la más amplia variedad de plataformas entornos. %as diferentes plataformas entornos/ hacen ue a menudo sean necesarias diferentes caracter0sticas o funcionalidades. +s el Servidor Web de Microsoft/ el IIS Internet Informatión Server/ es el motor ue ofrece esta compa,0a a modo profesional/ con 5l es posible pro"ramar en ASP Active Server Pa"es/ Pá"inas de Servidor Activo las cuales vienen a ser al"o similares al P6P/ este servidor posee componentes pro"ramables desde ASP accediendo a cada uno de sus módulos para una función espec07ca. +s un servidor Web de alto rendimiento/ de escalabilidad masiva se"uro ue ofrece contenido dinámico estático. +s un Servidor http pro# inverso "ratuito/ de 'ódi"o abierto de alto rendimiento/ además de ser Servidor pro# para IMAP P(P$.+ste servidor está actualmente mane3ando entre el 1> el *> de todos los dominios "lobales. +s un servidor Web para los Sistemas operativos )ni#?%inu# Microsoft Windo8s. +ste servidor tambi5n conocido como %i"ht/ es una alternativa para
C$r$cterstic$s +s "ratuito/ de 'ódi"o abierto/ as0 ue podr0amos decir ue corre sobre cualuier plataforma. Apache es una muestra/ al i"ual ue el Sistema (perativo %inu# un )ni# desarrollado inicialmente para P'/ de ue el traba3o voluntario cooperativo dentro de Internet es capa4 de producir aplicaciones de calidad profesional dif0ciles de i"ualar. +ste tipo de servidor lo llevan sólo los sistemas Windo8s !9/ por tanto a,adimos Windo8s 2::: Professional/ Windo8s 2::: Advanced Server/ Windo8s ;P Professional/ los cuales traen las versiones *.:/ <.: <.1/ no obstante en la versión del Windo8s .!+9 Server vendrá la versión =.: dicho sistema está en fase beta ue se puede descar"ar desde la misma sede de Microsoft/ sólo es necesario re"istrarse.
%as caracter0sticas de virtuali4ación de dominio/ versatilidad de con7"uración se"uridad robusta/ brindan una me3or calidad de servicio. +s conocido por su estabilidad/ su "ran con3unto de caracter0sticas/ una con7"uración sencilla por consumir pocos recursos. 'omo este servidor no provee actualmente de un adaptador directo para Merb/ usted reuerirá utili4ar un pro# reverso en !"in# con el 7n de direccionar peticiones hacia uno o varios procesos Merb distintos. +stá dise,ado para ser se"uro/ rápido mu rápido a decir verdad/ compatible con los estándares -e#ible a la ve4 ue esta optimi4ado para entornos en los cuales la velocidad es cr0tica.
el Servidor de pá"inas Web Apache. +ste servidor Web es otro de los más li"eros ue ha en el mercado.
Su huella de memoria es mu peue,a en comparación a otros servidores Web/
'(!'%)'I(! #ay di*erentes tipos de servidores ,eb% es muy importante conocer la importancia del concepto de servidores para entender mejor a lo que se re*ieren los servidores% cada servidor ,eb gratuito tiene di*erentes características por lo cual es importante tener en cuenta dicas características así al realizar proyectos ,eb podremos ocupar el m-s óptimo dependiendo nuestras necesidades o las necesidades de un usuario.