Presentación sobre http/https/DNS 
 Integrante: 
David Salas Vargas
El Protocolo de Transferencia de HiperTexto (Hypertext Transfer Protocol) 
es un sencillo protocolo cliente-servidor que articula los intercambios de 
información entre los clientes Web y los servidores HTTP. 
Protocolo HTTP
El protocolo HTTP funciona atraves de 
solicitudes y respuestas entre un cliente y un 
servidor. 
A una secuencia de estas solicitudes se le conoce 
como una session HTTP. 
¿Como funciona HTTP?
o Cada vez que un cliente realiza una petición a un servidor, se ejecutan 
los siguientes pasos: 
o Un usuario accede a una URL, seleccionando un enlace de un 
documento HTML o introduciéndola directamente en el campo 
Location del cliente Web. 
o El cliente Web descodifica la URL, separando sus diferentes partes. Así 
identifica el protocolo de acceso, la dirección DNS o IP del servidor, el 
posible puerto opcional (el valor por defecto es 80) y el objeto requerido 
del servidor. 
o Se abre una conexión TCP/IP con el servidor, llamando al puerto TCP 
correspondiente. 
Se realiza la petición. Para ello, se envía el comando necesario (GET, 
POST, HEAD,…), la dirección del objeto requerido (el contenido de la 
URL que sigue a la dirección del servidor), la versión del protocolo 
HTTP empleada (casi siempre HTTP/1.0) y un conjunto variable de 
información, que incluye datos sobre las capacidades del browser, 
datos opcionales para el servidor,… 
o El servidor devuelve la respuesta al cliente. Consiste en un código de 
estado y el tipo de dato MIME de la información de retorno, seguido de 
la propia información. 
o Se cierra la conexión TCP. 
Etapas de una transacción 
HTTP
• El protocolo HTTPS(Hyper Text Transfer 
Protocol Secure). En sí mismo HTTPS no es 
más que HTTP normal sobreSSL/TLS. 
• SSL/TLS (Secure Sockets Layer/Transmission 
Layer Security) son dos protocolos para enviar 
paquetes cifrados a través de Internet, siendo el 
último el más moderno 
¿Qué es HTTPS?
• A diferencia de HTTP, HTTPS trabaja por defecto por el puerto 443 
TCP, y antes de enviar los datos realiza algunas acciones previas. 
• Para hacer esta negociación, el cliente, envía al servidor las opciones de 
cifrado, compresión y versión de SSL junto con algunos bytes aleatorios 
llamados Challenge de Cliente. 
• El servidor, escoge las opciones de cifrado, compresión y versión de 
SSL entre las que ha ofertado el cliente y le envía su decisión y su 
certificado. 
• Ambos negocian la clave secreta llamada master secret y usando esta 
clave, la Challenge de Cliente y las opciones pactadas se envían la 
información cifrada de tal manera que de ser interceptada no se puede 
descifrar. 
Diferencias con HTTP
• 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. 
• El puerto estándar para este protocolo es el 443. 
Caracteristicas Tecnicas 
HTTPS
• Domain Name System. 
• Es una base de datos distribuida, con información que se usa para 
traducir los nombres de dominio, fáciles de recordar y usar por las 
personas, en números de protocolo de Internet (IP) que es la forma en 
la que las máquinas pueden encontrarse en Internet. 
¿Qué es el DNS?
Los servicios DNS de internet son un conjunto de bases de datos 
esparcidas en servidores de todo el mundo. Estas bases de datos tienen la 
función de indicar el IP que está asociado a un nombre de un sitio web. 
Cuando ingresas una dirección en el buscador, por ejemplo, 
www.repretel.com, la computadora solicita a los servidores de DNS del 
proveedor de internet que encuentre la dirección IP asociada 
a www.repretel.com. Si los servidores no tienen esa información, se 
produce una búsqueda con otros servidores que la puedan tener. 
Como funcional el DNS
• DesarrolloWeb. (2014, 10 01). Retrieved from 
http://www.desarrolloweb.com/faq/50.php 
• HerramientasWeb. (2014, 10 01). Retrieved from 
http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html 
• InformaticaHoy. (2014, 10 01). Retrieved from 
http://www.informatica-hoy.com.ar/redes/Que-es-el-DNS.php 
• Wikipedia. (2014, 10 01). Retrieved from 
http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure 
Bibliografia
Muchas Gracias

Presentación http https-dns

  • 1.
    Presentación sobre http/https/DNS  Integrante: David Salas Vargas
  • 2.
    El Protocolo deTransferencia de HiperTexto (Hypertext Transfer Protocol) es un sencillo protocolo cliente-servidor que articula los intercambios de información entre los clientes Web y los servidores HTTP. Protocolo HTTP
  • 3.
    El protocolo HTTPfunciona atraves de solicitudes y respuestas entre un cliente y un servidor. A una secuencia de estas solicitudes se le conoce como una session HTTP. ¿Como funciona HTTP?
  • 4.
    o Cada vezque un cliente realiza una petición a un servidor, se ejecutan los siguientes pasos: o Un usuario accede a una URL, seleccionando un enlace de un documento HTML o introduciéndola directamente en el campo Location del cliente Web. o El cliente Web descodifica la URL, separando sus diferentes partes. Así identifica el protocolo de acceso, la dirección DNS o IP del servidor, el posible puerto opcional (el valor por defecto es 80) y el objeto requerido del servidor. o Se abre una conexión TCP/IP con el servidor, llamando al puerto TCP correspondiente. Se realiza la petición. Para ello, se envía el comando necesario (GET, POST, HEAD,…), la dirección del objeto requerido (el contenido de la URL que sigue a la dirección del servidor), la versión del protocolo HTTP empleada (casi siempre HTTP/1.0) y un conjunto variable de información, que incluye datos sobre las capacidades del browser, datos opcionales para el servidor,… o El servidor devuelve la respuesta al cliente. Consiste en un código de estado y el tipo de dato MIME de la información de retorno, seguido de la propia información. o Se cierra la conexión TCP. Etapas de una transacción HTTP
  • 5.
    • El protocoloHTTPS(Hyper Text Transfer Protocol Secure). En sí mismo HTTPS no es más que HTTP normal sobreSSL/TLS. • SSL/TLS (Secure Sockets Layer/Transmission Layer Security) son dos protocolos para enviar paquetes cifrados a través de Internet, siendo el último el más moderno ¿Qué es HTTPS?
  • 6.
    • A diferenciade HTTP, HTTPS trabaja por defecto por el puerto 443 TCP, y antes de enviar los datos realiza algunas acciones previas. • Para hacer esta negociación, el cliente, envía al servidor las opciones de cifrado, compresión y versión de SSL junto con algunos bytes aleatorios llamados Challenge de Cliente. • El servidor, escoge las opciones de cifrado, compresión y versión de SSL entre las que ha ofertado el cliente y le envía su decisión y su certificado. • Ambos negocian la clave secreta llamada master secret y usando esta clave, la Challenge de Cliente y las opciones pactadas se envían la información cifrada de tal manera que de ser interceptada no se puede descifrar. Diferencias con HTTP
  • 7.
    • El sistemaHTTPS 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. • El puerto estándar para este protocolo es el 443. Caracteristicas Tecnicas HTTPS
  • 8.
    • Domain NameSystem. • Es una base de datos distribuida, con información que se usa para traducir los nombres de dominio, fáciles de recordar y usar por las personas, en números de protocolo de Internet (IP) que es la forma en la que las máquinas pueden encontrarse en Internet. ¿Qué es el DNS?
  • 9.
    Los servicios DNSde internet son un conjunto de bases de datos esparcidas en servidores de todo el mundo. Estas bases de datos tienen la función de indicar el IP que está asociado a un nombre de un sitio web. Cuando ingresas una dirección en el buscador, por ejemplo, www.repretel.com, la computadora solicita a los servidores de DNS del proveedor de internet que encuentre la dirección IP asociada a www.repretel.com. Si los servidores no tienen esa información, se produce una búsqueda con otros servidores que la puedan tener. Como funcional el DNS
  • 10.
    • DesarrolloWeb. (2014,10 01). Retrieved from http://www.desarrolloweb.com/faq/50.php • HerramientasWeb. (2014, 10 01). Retrieved from http://neo.lcc.uma.es/evirtual/cdd/tutorial/aplicacion/http.html • InformaticaHoy. (2014, 10 01). Retrieved from http://www.informatica-hoy.com.ar/redes/Que-es-el-DNS.php • Wikipedia. (2014, 10 01). Retrieved from http://es.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure Bibliografia
  • 11.