SlideShare une entreprise Scribd logo
1  sur  19
 Un servidor proporciona información a los
  ordenadores que se conecten a él.
 Cuando lo usuarios se conectan a un
  servidor      pueden      acceder       a
  programas, archivos y otra información
  propia del servidor.
Un servidor web es un programa informático
  que procesa una 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.
Protocolo
   El protocolo de trasferencia generalmente es
    Hipertexto (HTTP) perteneciente a la capa de
    aplicación del modelo OSI. (Por defecto utiliza el
    puerto 80)
   Es un sencillo protocolo cliente-servidor q articula
    los intercambios de información entre los clientes
    Web y lo servidores HTTP.
   Fue propuesto a las necesidades de un sistemas
    global de distribución de información como el
    World Wide Web.
Protocolo
   Se     basa    en    sencillas    operaciones    de
    solicitud/respuesta. Un cliente establece una
    conexión con un servidor y envía un mensaje con
    los datos de la solicitud. El servidor responde con
    un mensaje similar, que contiene el estado de la
    operación y su posible resultado (Objeto Web=
    documento HTML, fichero multimedia etc.)
Función

Se encarga de contestar a peticiones de
ejecución realizadas por los clientes o un usuario
de    internet    o    intranet;     de     forma
adecuada, entregando como resultado una
pagina web o información de todo tipo de
acuerdo a los comandos solicitados
Requisitos

Para ejecutar un servidor web no se requiere
  ningún hardware especial, sólo es
  necesario estar conectado a la red a la
  que se quiera dar servicio (internet o
  intranet).
Los requisitos de hardware suelen ser
  pequeños salvo en aquellos casos en que
  se prevea una afluencia masiva de
  visitantes.
Servidor Dedicado: se refiere a           una
  computadora    servidora    al  sitio    del
  cliente(para   aplicaciones    de       alta
  demanda) (Hosting)

Servidor Compartido: lo que significa que un
  mismo servidor (computadora + programas
  servidos) se usara para varios clientes
  compartiendo los recursos
Ranking Servidores Web (Marzo
                   2012)
   Los archivos para cada sitio 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.
                                  Lista de Servidores Web

    •Apache HTTP Server                     •GoAhead WebServer
    •BadBlue                                •Hawkeye
    •Boa                                    •Django
    •Caudium                                • Oracle HTTP Server, basado en
    •Covalent Enterprise Ready              Apache HTTP Server
    Server                                  •Roxen
    •Fnord                                  •Sun Java System Web Server de Sun
    •AOLWebServer                           Microsystems, antigüo Sun ONE Web
    IBM HTTP Server                         Server, iPlanet Web Server, Netscape
    •Internet Information Services (IIS)    Enterprise Server.
    •Light HTTP Server (lighttpd)           •thttpd de ACME Laboratories
    •NaviServer                             •Zeus Web Server
    •Nginx
Ranking Servidores Web Marzo
               2012
                Sitios activos

Apache       108,035,584     hostnames (57.46%)
nginx        24,011,199     hostnames (12.77%)
Microsoft    22,537,872    hostnames (11.99%)
Google        14,438,358     hostnames (7.68%)


Resultados de:
http://www.ventics.com/ranking-servidores-web-
  marzo-2012/
Mercado de los Servidores Web
Es un servidor http(1996), de código abierto y
   multiplataforma(Unix (BSD, GNU/Linux, etc.), Microsoft
   Windows, Macintosh)
                         Ventajas:
 Su extensibilidad y construcción modular. Se puede
   poner módulos para ampliar su funcionabilidad (por
   ejemplo mod_php para ejecutar paginas PhP)
 La noción de sitio virtual: Posibilidad de colocar
   múltiples sitios web en la misma maquina.
 Robusto y estable
                        Desventaja
 Falta de una interfaz grafica que ayude a su
   configuración
Es un servidor web y un conjunto de servicios
  para      el   sistemas  operativo   Microsoft
  Windows, las computadoras que tienen este
  servicio instalado puede publicar paginas web
  tanto local como remotamente.
Los servicios que ofrece son: FTP,SMTP,NNTP y
  HTTP/HTTPS.
Se basa en varios módulos que le dan
  capacidad para procesar distintos tipos de
  paginas. Por ejemplo ASP(Active Server Pages)
  y Asp.Net
También pueden ser incluidos los otros
  fabricantes como PHP o PERL.
Servidor web/proxy inverso ligero de alto
  rendimiento y un proxy para protocolo
  de correo electrónico(IMAP/POP3)
 Es software libre y codigo abierto
 Multiplataforma
  (UNIX(GNU/Linux, BSD, Solaris,Mac OS X)y
  Windows)
 Streaming de archivos FLV y MP4
 Habilitado para soportar mas de 10.000
  conexiones simultaneas.
Personal Edition X1(Free)
Profesional Edition X2
Servidor web gratuito y muy extendido por
  su facilidad y manejo para pequeños
  administradores web.
Dista de ser un servidor profesional, pero se
  ha elegido por sus bajos requerimientos
  y por su sencillez de uso.
Desde cualquier ordenador conectado a la re
 http://<nombre-ordenador>:<puerto-consola
Servidor web

Contenu connexe

Tendances

Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorJose Felix Moran Agusto
 
Introduction to node.js
Introduction to node.jsIntroduction to node.js
Introduction to node.jsDinesh U
 
REST API and CRUD
REST API and CRUDREST API and CRUD
REST API and CRUDPrem Sanil
 
introduction to Vue.js 3
introduction to Vue.js 3 introduction to Vue.js 3
introduction to Vue.js 3 ArezooKmn
 
Consideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasConsideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasSoftware Guru
 
Lese 2 - introduccion a rational rose
Lese 2 - introduccion a rational roseLese 2 - introduccion a rational rose
Lese 2 - introduccion a rational rosejdpoccorie
 
Curso Internet Básico para Mayores
Curso Internet Básico para MayoresCurso Internet Básico para Mayores
Curso Internet Básico para MayoresNoa Marcos
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.jsVikash Singh
 
Shared preferences
Shared preferencesShared preferences
Shared preferencesSourabh Sahu
 
Software de diagnostico y mantenimiento
Software de diagnostico y mantenimientoSoftware de diagnostico y mantenimiento
Software de diagnostico y mantenimientobryan1819
 
Archivos batch
Archivos batchArchivos batch
Archivos batchDenisse C
 
Introduction to Node js
Introduction to Node jsIntroduction to Node js
Introduction to Node jsAkshay Mathur
 
Aplicacion web presentacion
Aplicacion web   presentacionAplicacion web   presentacion
Aplicacion web presentacionalumno17ja
 

Tendances (20)

Ejercicio UML simple
Ejercicio UML simpleEjercicio UML simple
Ejercicio UML simple
 
Cookies and sessions
Cookies and sessionsCookies and sessions
Cookies and sessions
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
C2 lenguaje html
C2 lenguaje htmlC2 lenguaje html
C2 lenguaje html
 
Php basics
Php basicsPhp basics
Php basics
 
Introduccion a Visual Studio
Introduccion a Visual StudioIntroduccion a Visual Studio
Introduccion a Visual Studio
 
Introduction to node.js
Introduction to node.jsIntroduction to node.js
Introduction to node.js
 
REST API and CRUD
REST API and CRUDREST API and CRUD
REST API and CRUD
 
introduction to Vue.js 3
introduction to Vue.js 3 introduction to Vue.js 3
introduction to Vue.js 3
 
Consideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativasConsideraciones al escoger apps híbridas vs nativas
Consideraciones al escoger apps híbridas vs nativas
 
Lese 2 - introduccion a rational rose
Lese 2 - introduccion a rational roseLese 2 - introduccion a rational rose
Lese 2 - introduccion a rational rose
 
Curso Internet Básico para Mayores
Curso Internet Básico para MayoresCurso Internet Básico para Mayores
Curso Internet Básico para Mayores
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
Shared preferences
Shared preferencesShared preferences
Shared preferences
 
Software de diagnostico y mantenimiento
Software de diagnostico y mantenimientoSoftware de diagnostico y mantenimiento
Software de diagnostico y mantenimiento
 
Archivos batch
Archivos batchArchivos batch
Archivos batch
 
Sessions and cookies
Sessions and cookiesSessions and cookies
Sessions and cookies
 
Builder design pattern
Builder design patternBuilder design pattern
Builder design pattern
 
Introduction to Node js
Introduction to Node jsIntroduction to Node js
Introduction to Node js
 
Aplicacion web presentacion
Aplicacion web   presentacionAplicacion web   presentacion
Aplicacion web presentacion
 

Similaire à Servidor web (20)

servidores web
servidores webservidores web
servidores web
 
Servidores web
Servidores webServidores web
Servidores web
 
SEVIDORES WEB 1 DE MARZO.docx
SEVIDORES WEB 1  DE MARZO.docxSEVIDORES WEB 1  DE MARZO.docx
SEVIDORES WEB 1 DE MARZO.docx
 
Servidor http(web)
Servidor http(web)Servidor http(web)
Servidor http(web)
 
Servidor Web Apache para Linux
Servidor Web Apache para LinuxServidor Web Apache para Linux
Servidor Web Apache para Linux
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Entrada 11 del blog
Entrada 11 del blogEntrada 11 del blog
Entrada 11 del blog
 
Servidor http
Servidor httpServidor http
Servidor http
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Apli t1 ejr
Apli t1 ejrApli t1 ejr
Apli t1 ejr
 
Joselyn acosta
Joselyn acostaJoselyn acosta
Joselyn acosta
 
Guia de aprendizaje 1
Guia de aprendizaje 1Guia de aprendizaje 1
Guia de aprendizaje 1
 
servidor
servidorservidor
servidor
 
Servidor http
Servidor httpServidor http
Servidor http
 
Servidor web para linux
Servidor web para linuxServidor web para linux
Servidor web para linux
 
Tecnologias web
Tecnologias webTecnologias web
Tecnologias web
 
13.servidor http
13.servidor http13.servidor http
13.servidor http
 
Sistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la WebSistemas Distribuidos basados en la Web
Sistemas Distribuidos basados en la Web
 
Clase17(introduccion a la web)
Clase17(introduccion a la web)Clase17(introduccion a la web)
Clase17(introduccion a la web)
 
El conocimiento frente a la comunicacin de datos
El conocimiento frente a la comunicacin de datosEl conocimiento frente a la comunicacin de datos
El conocimiento frente a la comunicacin de datos
 

Plus de Flashnet S.A

Revista Colombiana de Telecomunicaciones
Revista Colombiana de TelecomunicacionesRevista Colombiana de Telecomunicaciones
Revista Colombiana de TelecomunicacionesFlashnet S.A
 
Servlets exposicion
Servlets exposicionServlets exposicion
Servlets exposicionFlashnet S.A
 
Cgi mi presentacion
Cgi mi presentacionCgi mi presentacion
Cgi mi presentacionFlashnet S.A
 
Interfaces de usuario con awt
Interfaces de usuario con awtInterfaces de usuario con awt
Interfaces de usuario con awtFlashnet S.A
 
Tecnología work flow
Tecnología work flowTecnología work flow
Tecnología work flowFlashnet S.A
 
INTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓNINTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓNFlashnet S.A
 
Se denomina línea
Se denomina líneaSe denomina línea
Se denomina líneaFlashnet S.A
 

Plus de Flashnet S.A (9)

Revista Colombiana de Telecomunicaciones
Revista Colombiana de TelecomunicacionesRevista Colombiana de Telecomunicaciones
Revista Colombiana de Telecomunicaciones
 
Practica de aples
Practica de aplesPractica de aples
Practica de aples
 
Servlets exposicion
Servlets exposicionServlets exposicion
Servlets exposicion
 
Cgi mi presentacion
Cgi mi presentacionCgi mi presentacion
Cgi mi presentacion
 
Interfaces de usuario con awt
Interfaces de usuario con awtInterfaces de usuario con awt
Interfaces de usuario con awt
 
Java
JavaJava
Java
 
Tecnología work flow
Tecnología work flowTecnología work flow
Tecnología work flow
 
INTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓNINTERFACES DE COMUNICACIÓN
INTERFACES DE COMUNICACIÓN
 
Se denomina línea
Se denomina líneaSe denomina línea
Se denomina línea
 

Servidor web

  • 1.
  • 2.  Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas, archivos y otra información propia del servidor.
  • 3. Un servidor web es un programa informático que procesa una 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.
  • 4. Protocolo  El protocolo de trasferencia generalmente es Hipertexto (HTTP) perteneciente a la capa de aplicación del modelo OSI. (Por defecto utiliza el puerto 80)  Es un sencillo protocolo cliente-servidor q articula los intercambios de información entre los clientes Web y lo servidores HTTP.  Fue propuesto a las necesidades de un sistemas global de distribución de información como el World Wide Web.
  • 5. Protocolo  Se basa en sencillas operaciones de solicitud/respuesta. Un cliente establece una conexión con un servidor y envía un mensaje con los datos de la solicitud. El servidor responde con un mensaje similar, que contiene el estado de la operación y su posible resultado (Objeto Web= documento HTML, fichero multimedia etc.)
  • 6. Función Se encarga de contestar a peticiones de ejecución realizadas por los clientes o un usuario de internet o intranet; de forma adecuada, entregando como resultado una pagina web o información de todo tipo de acuerdo a los comandos solicitados
  • 7. Requisitos Para ejecutar un servidor web no se requiere ningún hardware especial, sólo es necesario estar conectado a la red a la que se quiera dar servicio (internet o intranet). Los requisitos de hardware suelen ser pequeños salvo en aquellos casos en que se prevea una afluencia masiva de visitantes.
  • 8. Servidor Dedicado: se refiere a una computadora servidora al sitio del cliente(para aplicaciones de alta demanda) (Hosting) Servidor Compartido: lo que significa que un mismo servidor (computadora + programas servidos) se usara para varios clientes compartiendo los recursos
  • 9. Ranking Servidores Web (Marzo 2012)  Los archivos para cada sitio 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. Lista de Servidores Web •Apache HTTP Server •GoAhead WebServer •BadBlue •Hawkeye •Boa •Django •Caudium • Oracle HTTP Server, basado en •Covalent Enterprise Ready Apache HTTP Server Server •Roxen •Fnord •Sun Java System Web Server de Sun •AOLWebServer Microsystems, antigüo Sun ONE Web IBM HTTP Server Server, iPlanet Web Server, Netscape •Internet Information Services (IIS) Enterprise Server. •Light HTTP Server (lighttpd) •thttpd de ACME Laboratories •NaviServer •Zeus Web Server •Nginx
  • 10. Ranking Servidores Web Marzo 2012 Sitios activos Apache 108,035,584 hostnames (57.46%) nginx 24,011,199 hostnames (12.77%) Microsoft 22,537,872 hostnames (11.99%) Google 14,438,358 hostnames (7.68%) Resultados de: http://www.ventics.com/ranking-servidores-web- marzo-2012/
  • 11. Mercado de los Servidores Web
  • 12. Es un servidor http(1996), de código abierto y multiplataforma(Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh) Ventajas:  Su extensibilidad y construcción modular. Se puede poner módulos para ampliar su funcionabilidad (por ejemplo mod_php para ejecutar paginas PhP)  La noción de sitio virtual: Posibilidad de colocar múltiples sitios web en la misma maquina.  Robusto y estable Desventaja  Falta de una interfaz grafica que ayude a su configuración
  • 13. Es un servidor web y un conjunto de servicios para el sistemas operativo Microsoft Windows, las computadoras que tienen este servicio instalado puede publicar paginas web tanto local como remotamente. Los servicios que ofrece son: FTP,SMTP,NNTP y HTTP/HTTPS. Se basa en varios módulos que le dan capacidad para procesar distintos tipos de paginas. Por ejemplo ASP(Active Server Pages) y Asp.Net También pueden ser incluidos los otros fabricantes como PHP o PERL.
  • 14. Servidor web/proxy inverso ligero de alto rendimiento y un proxy para protocolo de correo electrónico(IMAP/POP3)  Es software libre y codigo abierto  Multiplataforma (UNIX(GNU/Linux, BSD, Solaris,Mac OS X)y Windows)  Streaming de archivos FLV y MP4  Habilitado para soportar mas de 10.000 conexiones simultaneas.
  • 15. Personal Edition X1(Free) Profesional Edition X2 Servidor web gratuito y muy extendido por su facilidad y manejo para pequeños administradores web. Dista de ser un servidor profesional, pero se ha elegido por sus bajos requerimientos y por su sencillez de uso.
  • 16.
  • 17.
  • 18. Desde cualquier ordenador conectado a la re http://<nombre-ordenador>:<puerto-consola