Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Protocolo http

No description
by

Jesus Zubieta

on 3 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Protocolo http

Protocolo HTTP y HTTPS
Obsoleta, soporta solo un comando, GET y ademas no especifica el numero de version HTTP. No soporta cabeceras. como esta versión no soporta POST, el cliente no puede enviarle mucha información al servidor
Caracteristicas
Conclution
Que es el Protocolo HTTP?
Hypertext Transfer Protocol o HTTP es el protocolo usado en cada transacción por la world wide web.

Es esencialmente un protocolo de la capa de aplicacion para tranferir y pedir datos e imagenes (en formato HTML)
T. Berners-Lee
Referencias
http://aprenderinternet.about.com/od/ConceptosBasico/a/Que-Es-Http.htm
http://www.dirana.com/como-navegar-mashttp://grupoed2kmagazine.activoforo.com/t-http y-https
http://www.informatica-hoy.com.ar/aprender1-informatica/Diferencias-HTTP-HTTPS.php
https://norfipc.com/internet/cuando-para-que-usar-http-https-navegar-internet.php

Una Transacción HTTP
La comunicación entre el navegador y el servidor se lleva a cabo en dos etapas:
HTTP
El Hipertexto es el texto estructurado que utiliza enlaces lógicos (hipervínculos) entre los nodos que contienen texto.

El HTTP es el protocolo para el intercambio o transferencia de hipertexto
Introducción
El protocolo de transferencia de hipertexto (HTTP, HyperText Transfer Protocol) es el protocolo usado en cada transacción de la Web WWW. El hipertexto es el contenido de las páginas web, y el protocolo de transferencia es el sistema mediante el cual se envían las peticiones de acceder a una página web, y la respuesta de esa web, remitiendo la información que se verá en pantalla. También sirve el protocolo para enviar información adicional en ambos sentidos, como formularios con mensajes y otros similares.
HTTP 0.9
Define la sintaxis y semántica que usan los elementos de software de la arquitectura web.
Molina Benitez Oscar Oliver
Godinez Rosas Marco Antonio
Martinez Martinez Jose Alberto
Zubieta Segundo Jesús

Tecnológico Nacional de México
INSTITUTO TECNOLÓGICO DE QUERETARO
Ejemplo
Un navegador WEB, puede ser un cliente y una aplicación que se ejecuta en el equipo que hospeda un sitio web puede ser el servidor. El cliente envía un mensaje de peticion de HTTP al servidor. El servidor, que proporciona recurso tales como archivos HTML y otros contenidos, o realiza otras funciones en el nombre del cliente, devuelve un mensaje de respuesta al cliente. La respuesta contiene información de estado de finalizacion de la solicitud y tambien puede contener contenido solicitado en el cuerpo del mensaje.
Antecedentes del Protocolo
1991
HTTP/ 1.0
Esta es la primera revisión del protocolo que especifica su versión en las comunicaciones y todavía se usa ampliamente, sobre todo en servidores proxy
Las conexiones persistentes están activadas por defecto y funcionan bien con los proxies. Permiten al cliente enviar múltiples peticiones a la vez por la misma conexión (pipelining)
HTTP/ 1.1
Versión actual
Junio 1999
Mayo 1996
HTTP/ 1.2
El PEP inicialmente estaba destinado a convertirce en un rango distintivo de HTTP 1,2.3 en borradores posteriores, sin embargo, se elimino la referencia a HTTP/1.2

(experimental), HTTP extensión Framework
2000
Orientado a transacciones, utiliza un esquema petición-respuesta (cliente - servidor).
Generalmente se conectan las peticiones HTTP a través del puerto 80 del computador.
El protocolo no guarda información de las conexiones anteriores, por lo que requiere de alternativas como las cookies.
Que es el Protocolo HTTPS?
https es “Hyper Text Transfer Protocol” con una ‘S’ añadida al final, que hace referencia a “Secure Sockets Layer” otro importante protocolo desarrollado para realizar transferencias de forma segura en Internet usando nuestro navegador.
https
HTTP
línea de solicitud
es una línea que especifica el tipo de documento solicitado, el método que se aplicará y la versión del protocolo utilizada. La línea está formada por tres elementos que deben estar separados por un espacio:
el método
la dirección URL
la versión del protocolo utilizada por el cliente (por lo general, HTTP/1.0)
campos del encabezado de solicitud
es un conjunto de líneas opcionales que permiten aportar información adicional sobre la solicitud y/o el cliente (navegador, sistema operativo, etc.)
Cuerpo de la solicitud
es un conjunto de líneas opcionales que deben estar separadas de las líneas precedentes por una línea en blanco y, por ejemplo, permiten que se envíen datos por un comando POST durante la transmisión de datos al servidor utilizando un formulario.
Comandos
Encabezados
Solicitud HTTP
Una solicitud HTTP es un conjunto de líneas que el navegador envía al servidor. Incluye:
Linea de estado
es una línea que especifica la versión del protocolo utilizada y el estado de la solicitud en proceso mediante un texto explicativo y un código. La línea está compuesta por tres elementos que deben estar separados por un espacio: La línea está formada por tres elementos que deben estar separados por un espacio:
la versión del protocolo utilizada
el código de estado
el significado del código
Campos de encabezado de Respuesta
es un conjunto de líneas opcionales que permiten aportar información adicional sobre la respuesta y/o el servidor.
Cuerpo de la respuesta
contiene el documento solicitado
Encabezados
Codigos de respuesta
Respuesta HTTP
Una respuesta HTTP es un conjunto de líneas que el servidor envía al navegador. Está constituida por: Incluye:
Este proceso se repite en cada acceso al servidor HTTP. Por ejemplo, si se recoge un documento HTML en cuyo interior están insertadas cuatro imágenes, el proceso anterior se repite cinco veces, una para el documento HTML y cuatro para las imágenes.
HTTPS
En el caso del Hypertext Transfer Protocol Secure (HTTPS) o Protocolo de Transferencia de Hipertexto Seguro, el sistema se basa en una combinación de dos protocolos diferentes, HTTP y SSL/TLS.
Esta es la manera más segura y confiable de poder acceder a los contenidos que nos ofrece la web, ya que cualquier dato o información que introduzcamos será cifrada, lo que garantiza que no podrá ser vista por nadie más que el cliente y el servidor, anulando de esta forma la posibilidad de que pueda ser utilizada, ya que el ciberdelincuente sólo tendrá en sus manos datos cifrados que no podrá descifrar.
Certificados
Para que el sistema pueda funcionar, se debe implementar el esquema de “Certificado”, teniendo que estar este debidamente firmado por una autoridad. En el caso de los navegadores web, este método es transparente para el usuario, ya que los certificados necesarios como para poder explorar Internet sin problemas son obtenidos con el navegador.
Diferencias
Protocolo HTTPS
HTTPS
The HTTP protocol, it is easy to violate protocol as infiltrators can capture data being transmitted, and that information can cause damages to people, companies, or any entity.
  • The HTTPS protocol, change the statement by using an encrypted HTTP, in which the infiltrators may perhaps capture data transmitted but what it can not decipher the information because this is encrypted.
Full transcript