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 y HTTPS

No description
by

Jam Aguilar

on 29 October 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of PROTOCOLO HTTP y HTTPS

PROTOCOLO HTTP Y HTTPS
BENEFICIO
Facilita la comunicación entre servidores y clientes para una mejor interacción entre sí, ayudando a la transferencia de hipertexto.
CARACTERÍSTICAS PRINCIPALES
Protocolo de Transferencia
de Hipertexto

Funciona a través de sencillas
operaciones de petición/ respuesta entre sus 2 principales componentes:

Un cliente
Un servidor web
1.-Un cliente inicia una conexión TCP con un servidor por un puerto definido (80).
2.-El servidor acepta la conexión y lo notifica al cliente.
3.-El cliente manda un mensaje de petición donde se envía el comando necesario (GET,HEAD,POST), la dirección URL del objeto requerido y la versión del protocolo.
Es un protocolo de la capa de aplicación que se utiliza para el intercambio o transferencia de hipertexto entre distintos dispositivos dentro de la World Wide Web.
Esta soportado sobre los servicios de conexión TCP/IP.
Intercambia cualquier tipo de dato sin importar su contenido.
Permite transferir objetos multimedia.
Permite que una misma conexión se mantenga activa por cierto periodo de tiempo.
Cada petición de un cliente a un servidor no es influida por conexiones anteriores.
Cada objeto esta identificado por el URL.

4.- El servidor recibe el mensaje de petición y crea un mensaje de respuesta donde se incluye:
Una línea de estado con la versión del protocolo y un código de estado.
Una lista de campos.
Un cuerpo con el contenido del recurso solicitado (código HTML).
6.-El servidor cierra la conexión TCP.
SERVICIOS

Negociación de contenido.
1. Conducida por el servidor
2. Conducida por el cliente
3. Negociación transparente


Conexiones persistentes (Keep-Alive).
1. Se abren menos conexiones TCP
2. Se reduce el tiempo en peticiones al utilizar un canal varias veces


Servidores virtuales por nombre.
1. Permite un número prácticamente ilimitado de servidores
2. Es de fácil configuración y uso


Autenticación.

Proxy-caché.
1. Un servidor proxy actúa como intermediario entre clientes y servidores Web
2. El cache almacena URL´s

Ejemplo de petición
GET http://www.uv.es/index.html HTTP/1.1
HOST www.uv.es
Y lo envía al cliente.
5.-El cliente recibe el mensaje de respuesta.
Ejemplo de respuesta:

HTTP/1.1 200 OK
Date: Sun, 01 May 2003 12:00:01 GMT
Content-Type: text/html
Content-Length: 45

<HTML>
<BODY> Hola Mundo! </BODY>
</HTML>
FUNCIONAMIENTO
Códigos de Estado
EJEMPLO
HTTPS
(Protocolo de transferencia de hipertexto seguro)
Se emplea para lograr conexiones más seguras en la WWW, generalmente para transacciones de pagos o cada vez que se intercambie información sensible (por ejemplo, claves) en internet.

Características de HTTPS

Su identificación es a través del URL iniciando con "https://".
Emplea el puerto 443.
Utilizaba encriptación SSL, actualmente utiliza TLS.
Este protocolo de seguridad trabaja en una subcapa inferior, codificando el mensaje HTTP antes de ser transmitido y decodificando el mensaje antes de que llegue.
Características

Uso de HTTPS

Para distinguir una comunicación o página web segura, la URL debe comenzar con "https://" (empleando el puerto 443 por defecto); en tanto la tradicional es "http://" (empleando el puerto 80 por defecto).

El sistema HTTPS utiliza un cifrado basado en SSL/TLS para crear un canal cifrado
(cuyo nivel de cifrado depende del servidor remoto y del navegador utilizado por el cliente)
más apropiado para el tráfico de información sensible que el protocolo HTTP. De este
modo se consigue que la información sensible (usuario y claves de paso normalmente) no
pueda ser usada por un atacante que haya conseguido interceptar la transferencia de datos
de la conexión, ya que lo único que obtendrá será un flujo de datos cifrados que le resultará
imposible de descifrar.
Https usa cifrado para proteger el tráfico de Internet con el fin de impedir que otros
usuarios de la red puedan espiarlo o alterarlo.
Cuando utilizamos http la información que mandamos y recibimos a través del
navegador realiza una serie de saltos entre diferentes routers que se encuentran entre el
cliente (nuestro navegador web) y el servidor web remoto. En cada uno de estos saltos la
información puede retransmitirse a todos los dispositivos (PCs, servidores, etc.) conectados
a la red del router en cuestión. No podemos evitar esta retransmisión a todos los
dispositivos de la red, con el riesgo de que esta información pueda ser interceptada desde
cualquiera de estos dispositivos, pero si podemos encriptar esta información utilizando
https que añada a la información enviada cifrado SSL para que aunque se intercepte esta
información (contraseñas, datos bancarios, etc.), no pueda ser descifrada y por tanto
utilizada.
DIFERENCIAS HTTP Y HTTPS
En el protocolo HTTP las URLs comienzan con "http://" y utilizan por defecto el puerto 80, las URLs de HTTPS comienzan con "https://" y utilizan el puerto 443 por defecto.

HTTP es inseguro y está sujeto a ataques man-in-the-middle y eavesdropping que pueden permitir al atacante obtener acceso a cuentas de un sitio web e información confidencial. HTTPS está diseñado para resistir esos ataques y ser más seguro.
...Es una presentación de Jam E. Aguilar Mejía

Asignatura: Fundamentos de Redes

Politécnico Costa Atlántica, 2015
http://www.informatica-hoy.com.ar/aprender-informatica/Diferencias-HTTP-HTTPS.php

https://norfipc.com/internet/cuando-para-que-usar-http-https-navegar-internet.php

http://www.itsteziutlan.edu.mx/site2010/pdfs/2011/09/http-o-https.pdf

http://es.slideshare.net/VictorSevillano1/presentacion-http-y-https

http://es.slideshare.net/babp/protocolo-https-3617275
Full transcript