servidores web

Páginas: 15 (3551 palabras) Publicado: 3 de noviembre de 2014
introducción
Los servidores nos ofrecen la posibilidad de tener nuestro espacio para poder alojar nuestro sitio, que funciona los 365 días del año permitiéndonos navegar libremente mediante paginas por internet, en este informe vamos a ver todo lo relacionado a ello desde el protocolo que utiliza para poder funcionar, el interprete de lenguajes que dispone, hasta su mantenimiento y seguridad.pagina 7(implicaciones econommicas-politica, modelo de negocio y seguridad relativa)
todo lo de la 7
y comparación
pagina 1, pagina 6, pagina 7.
IMPLICACIONES ECONÓMICO- POLITICOS- todo lo que esta n la pagina 7
Servidor web
HTTP:
Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la  HYPERLINK"http://es.wikipedia.org/wiki/World_Wide_Web" \o "World Wide Web" World Wide Web. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores,  HYPERLINK "http://es.wikipedia.org/wiki/Proxy" \o "Proxy" proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Alcliente que efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario). A la información transmitida se la llama recurso y se la identifica mediante un localizador uniforme de recursos (URL). Los recursos pueden ser archivos, el resultado de la ejecución de un programa, una consulta a una base de datos, la traducción automática de un documento, etc.
HTTP esun protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies, que es información que un servidor puede almacenar en el sistema cliente. Esto le permite a las aplicaciones web instituir la noción de "sesión", y también permite rastrear usuarios ya que lascookies pueden guardarse en el cliente por tiempo indeterminado.
 Está formada por un encabezado seguido, opcionalmente, por una línea en blanco y algún dato. El encabezado especificará cosas como la acción requerida del servidor, o el tipo de dato retornado, o el código de estado.
Ejemplo de un diálogo HTTP
Para obtener un recurso con el URL http://www.example.com/index.html
Se abre unaconexión al host www.example.com, puerto 80 que es el puerto por defecto para HTTP.
Se envía un mensaje en el estilo siguiente:
GET /index.html HTTP/1.1
Host: www.example.com
User-Agent: nombre-cliente
[Línea en blanco]
La respuesta del servidor está formada por encabezados seguidos del recurso solicitado, en el caso de una página web:
HTTP/1.1 200 OK
Date: Fri, 31 Dec 2003 23:59:59 GMTContent-Type: text/html
Content-Length: 1221
<html>
<body>
<h1>Página principal de tuHost</h1>
</body>
</html>
Métodos de petición
HTTP define 8 métodos (algunas veces referido como "verbos") que indica la acción que desea que se efectúe sobre el recurso identificado. Lo que este recurso representa, si los datos pre-existentes o datos que se generan deforma dinámica, depende de la aplicación del servidor. A menudo, el recurso corresponde a un archivo o la salida de un ejecutable que residen en el servidor.
HEAD
Pide una respuesta idéntica a la que correspondería a una petición GET, pero sin el cuerpo de la respuesta. Esto es útil para la recuperación de meta-información escrita en los encabezados de respuesta, sin tener que transportar todo elcontenido.
GET
Pide una representación del recurso especificado. Por seguridad no debería ser usado por aplicaciones que causen efectos ya que transmite información a través de la URI agregando parámetros a la URL.
Ejemplo:
GET /images/logo.png HTTP/1.1 obtiene un recurso llamado logo.png
Ejemplo con parámetros:
/index.php?page=main&lang=es
POST
Somete los datos a que sean procesados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Servidor Web
  • Servidores web
  • Servidor WEb
  • Servidor web
  • servidores Web
  • servidor web
  • Servidor web
  • Servidores Web

OTRAS TAREAS POPULARES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS