HTTP es un protocolo cliente-servidor que regula la transferencia de datos en la web. Permite a los navegadores solicitar páginas web a los servidores y recibir la información solicitada. Las versiones más comunes son HTTP/1.0 y HTTP/1.1.
0 calificaciones0% encontró este documento útil (0 votos)
67 vistas10 páginas
HTTP es un protocolo cliente-servidor que regula la transferencia de datos en la web. Permite a los navegadores solicitar páginas web a los servidores y recibir la información solicitada. Las versiones más comunes son HTTP/1.0 y HTTP/1.1.
HTTP es un protocolo cliente-servidor que regula la transferencia de datos en la web. Permite a los navegadores solicitar páginas web a los servidores y recibir la información solicitada. Las versiones más comunes son HTTP/1.0 y HTTP/1.1.
HTTP es un protocolo cliente-servidor que regula la transferencia de datos en la web. Permite a los navegadores solicitar páginas web a los servidores y recibir la información solicitada. Las versiones más comunes son HTTP/1.0 y HTTP/1.1.
Descargue como PPTX, PDF, TXT o lea en línea desde Scribd
Descargar como pptx, pdf o txt
Está en la página 1de 10
HTTP (HyperText Transfer Protocol) protocolo de
transferencia de hipertexto es un conjunto de reglas
que rigen la transferencia de datos en una comunicacin Web.
Es un protocolo cliente-servidor que articula los intercambios de informacin entre los clientes Web y los servidores http.
Su finalidad es la transferencia de hipertexto o texto con componentes y enlaces a otros textos pero en la actualidad es utilizado tanto para la transferencia de hipertexto como para la transferencia de ficheros (carga y descarga), datos y trafico de red.
Se usa tanto para que el navegador pida una pagina a un servidor como para que este enve la pagina solicitada al navegador. Al que hace la peticin se le llama user-agent (agente usuario). A la informacin transmitida se le llama recurso puede ser archivo o un resultado de ejecucin.
0.9 Obsoleta. Soporta slo un comando, GET, y adems no especifica el nmero de versin HTTP. No soporta cabeceras. Como esta versin no soporta POST, el cliente no puede enviarle mucha informacin al servidor. HTTP/1.0 (mayo de 1996) Esta es la primera revisin del protocolo que especifica su versin en las comunicaciones, y todava se usa ampliamente, sobre todo en servidores proxy. HTTP/1.1 (junio de 1999) Versin actual; las conexiones persistentes estn activadas por defecto y funcionan bien con los proxies. Tambin permite al cliente enviar mltiples peticiones a la vez por la misma conexin (pipelining) lo que hace posible eliminar el tiempo de Round-Trip delay por cada peticin. UNA TRANSACCIN HTTP CONSISTE EN: Conexin.- establecimiento de una conexin cliente-servidor. Por el puerto TCP/IP 80 es el ms conocido pero se pueden usar otros no reservados. Solicitud.- envo por parte del cliente de un mensaje de solicitud al servidor. Respuesta.- envo por parte del servidor de una respuesta al cliente. Cierre.- fin de la conexin por parte del cliente y el servidor.
HTTP es un protocolo sin estado es decir que no guarda ninguna informacin sobre conexiones anteriores.
Para obtener un recurso con el URL http://www.example.com/index.html Se abre una conexin al host www.example.com, puerto 80 que es el puerto por defecto para HTTP. Se enva un mensaje en el estilo siguiente: GET /index.html HTTP/1.1 Host: www.example.com User-Agent: nombre-cliente [Lnea en blanco] La respuesta del servidor est formada por encabezados seguidos del recurso solicitado, en el caso de una pgina web: HTTP/1.1 200 OK Date: Fri, 31 Dec 2003 23:59:59 GMT Content-Type: text/html Content-Length: 1221 <html> <body> <h1>Pgina principal de tuHost</h1> (Contenido) </body> </html> 1xx: Respuestas informativas Peticin recibida, continuando proceso. Esta respuesta significa que el servidor ha recibido los encabezados de la peticin, y que el cliente debera proceder a enviar el cuerpo de la misma 2xx: Peticiones correctas Esta clase de cdigo de estado indica que la peticin fue recibida correctamente, entendida y aceptada. 3xx: Redirecciones Esta clase de cdigo de estado indica que una accin subsecuente necesita efectuarse por el agente de usuario para completar la peticin. 4xx Errores del cliente La intencin de la clase de cdigos de respuesta 4xx es para casos en los cuales el cliente parece haber errado la peticin. 5xx Errores de servidor Los cdigos de respuesta que comienzan con el dgito "5" indican casos en los cuales el servidor tiene registrado an antes de servir la solicitud, que est errado o es incapaz de ejecutar la peticin. 100 Continua 101 Cambio de protocolo 200 OK 201 Creado 202 Aceptado 203 Informacin no oficial 204 Sin Contenido 205 Contenido para reset 206 Contenido parcial 300 Mltiples posibilidades 301 Mudado permanentemente 302 Encontrado 303 Vea otros 304 No modificado 305 Utilice un proxy 307 Redireccin temporal 400 Solicitud incorrecta 401 No autorizado 402 Pago requerido 403 Prohibido 404 No encontrado 405 Mtodo no permitido 406 No aceptable 407 Proxy requerido 408 Tiempo de espera agotado 409 Conflicto 410 No mapas disponible 411 Requiere longitud 412 Fall precondicin 413 Entidad de solicitud demasiado larga 414 URI de solicitud demasiado largo 415 Tipo de medio no soportado 416 Rango solicitado no disponible 417 Fall expectativa 500 Error interno 501 No implementado 502 Pasarela incorrecta 503 Servicio no disponible 504 Tiempo de espera de la pasarela agotado 505 Versin de HTTP no soportada