SlideShare una empresa de Scribd logo
HTTP
• ES UN PROTOCOLO DE TRANSPORTE PARA HIPERTEXTO
• PETICIÓN/RESPUESTA
• BASADO EN TEXTO
• ORIENTADO A CONEXIÓN
• SIN SESIÓN
¿QUÉ ES HTTP?
• ES EL ESTÁNDAR FUNDAMENTAL QUE NOS PERMITE NAVEGAR POR INTERNET. Y NO HA SIDO MODIFICADO
DESDE 1999.
• EL NUEVO STANDART DE INTERNET SERÁ EL HTTP2 QUE SERÁ PUBLICADO EN POCO TIEMPO. SERÁ UNA
MEJORA SUSTANCIAL Y OFRECERÁ UN GRAN CAMBIO.
HTTP1
• SURGIÓ EN 1999.
• EN LA VERSIÓN HTTP 0.9 SE DISEÑÓ PARA LA VISUALIZACIÓN DE TEXTO EN LA WEB.
• EN LA VERSIÓN HTTP 1.1 SE INTRODUJERON LOS ENLACES EN LAS PÁGINAS WEB
HTTP2
• ES UN PROTOCOLO QUE MEJORA Y ACTUALIZA TOTALMENTE EL SISTEMA DE TRANSPORTE ANTERIOR QUE
SE CREÓ EN 1999.
• CREADO EN 2015
¿QUÉ NOS APORTA HTTP2 QUE NO LO
HAGA HTTP1?
• MEJORA EL RENDIMIENTO DE JUEGOS
• SIMPLIFICA EL DESARROLLO WEB
• HTTP1 HACE UNA PETICIÓN PARA CADA CONTENIDO LO CUAL NECESITA MUCHO TIEMPO.
• SIN EMBARGO, HTTP2 DESCARGA ANTES LOS ARCHIVOS SECUNDARIOS QUE LA WEB, ASÍ QUE CUANDO LA WEB
CARGA YA ESTÁ TODO CARGADO. TÚ MISMO LE DAS LA PRIORIDAD A CUAL CARGAR ANTES MEDIANTE PUSH.
¿QUÉ NOS APORTA HTTP2 QUE NO LO HAGA
HTTP1? II
• MEJORA DEL RENDIMIENTO DE LA WEB
• PUEDE DISPONER DE MÁS DE 6 HILOS O PROCESOS A LA VEZ EN LA WEB.
• LOS PUSH PUEDEN AUTOMATIZARSE PARA AHORRAR TRABAJO A LOS PROGRAMADORES WEB.
¿QUÉ NOVEDADES TIENE EL HTTP2?
• HTTP2 SE BASA EN SPDY (GOOGLE) Y SE CENTRA EN MEJORAS DE RENDIMIENTO. OFRECE LAS SIGUIENTES
MEJORAS:
• MULTIPLEXACIÓN PARA UNA TRANSFERENCIA DE DATOS MÁS RÁPIDA  “SERVICIO SERVER PUSH”
• COMPRESIÓN DE CABECERAS PARA TRANSFERIR MENOS DATOS
• PRIORIZACIÓN ADECUADA DEL PROCESAMIENTO DE LA PÁGINA
• HTTP2 NECESITA SSL/TLS PARA DAR MÁS SEGURIDAD A LA WEB
¿QUÉ ES SPDY?
• ES UN PROTOCOLO DE NIVEL DE SESIÓN SEGÚN
EL MODELO OSI Y ES COMPLEMENTARIO AL
PROTOCOLO HTTP, QUE FUNCIONA SOBRE TCP/IP.
•MEJORA EL RENDIMIENTO DE LAS
COMUNICACIONES ENTRE SERVIDOR Y CLIENTE
HASTA UN 64%.
MULTIPLEXACIÓN +DATOS –TIEMPO
SERVICIO ‘SERVER PUSH’
• MEDIANTE SERVER PUSH, SE LE
ENVÍAN TODOS LOS ARCHIVOS
ADICIONALES DE UNA SOLA VEZ, SIN
TENER QUE DIVIDIRSE EN BUSCAR
CADA ARCHIVO.
• LOS RECIBE TODOS POR EL HEADER
Y SU INDEXACIÓN.
COMPRESIÓN DE CABECERAS PARA
TRANSMITIR MENOS DATOS
•LA PÁGINA WEB SE SECCIONA EN
STREAMS DE DATOS. EVOLUCIONA DE
ENVIAR DIRECTAMENTE TODA LA WEB EN
EL MISMO STREAM.
PRIORIZACIÓN DE FLUJOS
HTTP 2. VENTAJAS
• CARGA MÁS RÁPIDA DE PÁGINAS
• CARGA MÁS RÁPIDA DE RECURSOS WEB COMO LAS IMÁGENES, VIDEOS, ETC.
• SOPORTA TAMBIÉN LA VERSIÓN HTTP1
• CONEXIONES ACTIVAS DURANTE MÁS TIEMPO
HTTP 2. VENTAJAS II
• MEJOR MANEJO EN CASO DE CONEXIONES SIMULTÁNEAS DESDE LA MISMA PÁGINA
• LAS PAGINAS WEB NO SE BLOQUEARÁN AL RECIBIR MUCHAS CONEXIONES AL MISMO TIEMPO
• SERVIDORES COMPARTIDOS Y EN LA NUBE YA LO TIENEN IMPLEMENTADO
• CHROME Y FIREFOX YA LO TIENEN INCORPORADO
DIFERENCIAS ENTRE
HTTP1 HTTP2
• HTTP1.0 CONEXIÓN POR CADA ELEMENTO A
DESCARGAR EN HTTP1.1 SON VARIAS PETICIONES POR
UNA MISMA CONEXIÓN DE FORMA SECUENCIAL
(VARIAS CONEXIONES SIMULTANEAS)
• LAS CABECERAS SE EMPAQUETAN UNA A UNA O EN
GRUPOS
• HTTP2 UNA SOLA CONEXIÓN PARA TODAS LAS
PETICIONES
• ENVIA RECURSOS QUE PROBABLEMENTE VAYA A
NECESITAR A LA CACHE DEL NAVEGADOR SIN QUE ESTE
LOS SOLICITE.
• LAS CABECERAS SE EMPAQUETAN EN UN MISMO PAQUETE
PARA SER ENVIADAS
DIFERENCIAS ENTRE
HTTP2 HTTP1
•CABECERAS FORMATO TEXTO
•COMPRESION EN GZIP DE LOS
MENSAJES
•CABECERAS FORMATO BINARIO
•USO OBLIGATORIO DEL
PROTOCOLO SSL EN LAS
CONEXIONES
•COMPRESION EN HPACK DE LOS
MENSAJES
EJEMPLO DE CONEXIÓN HTTP1.X Y HTTP2
•HTTPS://HTTP2.GOLANG.ORG/GOPHER
TILES?LATENCY=0
•HTTPS://HTTP2.AKAMAI.COM/DEMO
FUENTES DE INFORMACIÓN
• HTTPS://HTTP2.GITHUB.IO/FAQ/
• HTTPS://WWW.SITEGROUND.ES/BLOG/HTTP2-SOPORTADO/
• HTTPS://WWW.YOUTUBE.COM/WATCH?V=OVGNFRWDDEM 1:19 MIN
• HTTPS://WWW.YOUTUBE.COM/WATCH?V=R5OT_2NDJMS
• HTTPS://ES.SLIDESHARE.NET/FERNANDOPUENTE3/HTTP2-BUENAS-PRCTICAS
• HTTPS://WWW.GLOBALMARKETINGASESORES.COM/QUIERES-POSICIONAR-TU-WEB-EMPIEZA-POR-LA-BASE/
• HTTPS://WWW.SLIDESHARE.NET/JUANANTONIOGILMARTINEZABARCA/PROTOCOL-HTTP
• HTTPS://BLOG.OPENALFA.COM/CARACTERISTICAS-DEL-PROTOCOLO-HTTP2
• HTTPS://ES.WIKIPEDIA.ORG/WIKI/PROTOCOLO_DE_TRANSFERENCIA_DE_HIPERTEXTO
¿DUDAS?
AUTORES Y REDES SOCIALES
• ISABEL MARÍA GÓMEZ PALOMEQUE
HTTPS://GITHUB.COM/ISALLUNIA
HTTP://TUTORIALESDESARROLLOWEB.16MB.COM/
HTTPS://WWW.YOUTUBE.COM/CHANNEL/UC2XBHHST5EJOYYUJVMOOBDA
• DARÍO
HTTPS://GITHUB.COM/DRFERNOS

Más contenido relacionado

La actualidad más candente

OSPF MULTIAREA
OSPF  MULTIAREAOSPF  MULTIAREA
OSPF MULTIAREA
David Narváez
 
Basics of firewall, ebtables, arptables and iptables
Basics of firewall, ebtables, arptables and iptablesBasics of firewall, ebtables, arptables and iptables
Basics of firewall, ebtables, arptables and iptables
Przemysław Piotrowski
 
Comandos Básicos HUAWEI
Comandos Básicos HUAWEIComandos Básicos HUAWEI
Comandos Básicos HUAWEI
Bootcamp SCL
 
Enrutamiento y Direccionamiento
Enrutamiento y Direccionamiento Enrutamiento y Direccionamiento
Enrutamiento y Direccionamiento
Jose Hernandez Landa
 
Cuadro comparativo de red
Cuadro comparativo de redCuadro comparativo de red
Cuadro comparativo de red
Marcela Rivadeneyra
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
Gianpietro Lavado
 
BGP (border gateway routing protocol)
BGP (border gateway routing protocol)BGP (border gateway routing protocol)
BGP (border gateway routing protocol)
Netwax Lab
 
Modelo Hibrido
Modelo HibridoModelo Hibrido
Modelo Hibrido
stevenmartinez95
 
VLAN
VLANVLAN
Capa de red
Capa de redCapa de red
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
Cisco Canada
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 final
KwonSun Bae
 
Gateway
GatewayGateway
Gateway
natalia313
 
GNS3 instalación, configuración, ipv4, ipv6
GNS3 instalación, configuración, ipv4, ipv6GNS3 instalación, configuración, ipv4, ipv6
GNS3 instalación, configuración, ipv4, ipv6
Alex Vasquez
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
Valeria Escobar
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
Ameer Sameer
 
Protocolo bgp
Protocolo bgpProtocolo bgp
Protocolo bgp
Daniel Gvtierrex
 
Funcion de la tabla de enrutamiento
Funcion de la tabla de enrutamientoFuncion de la tabla de enrutamiento
Funcion de la tabla de enrutamiento
Jose Hernandez Landa
 
Linea de tiempo del sistema operativo Linux-Cronología.
Linea de tiempo del sistema operativo Linux-Cronología.Linea de tiempo del sistema operativo Linux-Cronología.
Linea de tiempo del sistema operativo Linux-Cronología.
JJAPULA
 
Asr 9k rommon config
Asr 9k rommon configAsr 9k rommon config
Asr 9k rommon config
ofahim
 

La actualidad más candente (20)

OSPF MULTIAREA
OSPF  MULTIAREAOSPF  MULTIAREA
OSPF MULTIAREA
 
Basics of firewall, ebtables, arptables and iptables
Basics of firewall, ebtables, arptables and iptablesBasics of firewall, ebtables, arptables and iptables
Basics of firewall, ebtables, arptables and iptables
 
Comandos Básicos HUAWEI
Comandos Básicos HUAWEIComandos Básicos HUAWEI
Comandos Básicos HUAWEI
 
Enrutamiento y Direccionamiento
Enrutamiento y Direccionamiento Enrutamiento y Direccionamiento
Enrutamiento y Direccionamiento
 
Cuadro comparativo de red
Cuadro comparativo de redCuadro comparativo de red
Cuadro comparativo de red
 
IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2IPv6 - Internet Protocol version 6 v2
IPv6 - Internet Protocol version 6 v2
 
BGP (border gateway routing protocol)
BGP (border gateway routing protocol)BGP (border gateway routing protocol)
BGP (border gateway routing protocol)
 
Modelo Hibrido
Modelo HibridoModelo Hibrido
Modelo Hibrido
 
VLAN
VLANVLAN
VLAN
 
Capa de red
Capa de redCapa de red
Capa de red
 
Access Network Evolution
Access Network Evolution Access Network Evolution
Access Network Evolution
 
Vxlan deep dive session rev0.5 final
Vxlan deep dive session rev0.5   finalVxlan deep dive session rev0.5   final
Vxlan deep dive session rev0.5 final
 
Gateway
GatewayGateway
Gateway
 
GNS3 instalación, configuración, ipv4, ipv6
GNS3 instalación, configuración, ipv4, ipv6GNS3 instalación, configuración, ipv4, ipv6
GNS3 instalación, configuración, ipv4, ipv6
 
Protocolos de red
Protocolos de redProtocolos de red
Protocolos de red
 
Open network operating system (onos)
Open network operating system (onos)Open network operating system (onos)
Open network operating system (onos)
 
Protocolo bgp
Protocolo bgpProtocolo bgp
Protocolo bgp
 
Funcion de la tabla de enrutamiento
Funcion de la tabla de enrutamientoFuncion de la tabla de enrutamiento
Funcion de la tabla de enrutamiento
 
Linea de tiempo del sistema operativo Linux-Cronología.
Linea de tiempo del sistema operativo Linux-Cronología.Linea de tiempo del sistema operativo Linux-Cronología.
Linea de tiempo del sistema operativo Linux-Cronología.
 
Asr 9k rommon config
Asr 9k rommon configAsr 9k rommon config
Asr 9k rommon config
 

Similar a HTTP 1 y 2 Ventajas e Inconvenientes

Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
Ruby Mg
 
Internet
InternetInternet
Introducción a las aplicaciones web
Introducción a las aplicaciones webIntroducción a las aplicaciones web
Introducción a las aplicaciones web
Wilman Castilla
 
Servcios Web
Servcios WebServcios Web
Servcios Web
Carlos Alvarado
 
Estandares web 2.0
Estandares web 2.0Estandares web 2.0
Estandares web 2.0
Angelica Pitti
 
glosario de redes
glosario de redesglosario de redes
glosario de redes
Rodrigo Benitez
 
Http
HttpHttp
Servicio ftp
Servicio ftpServicio ftp
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
ballesterosymendoza
 
Publicacion web
Publicacion webPublicacion web
Publicacion web
garsandkiss99
 
Publicación de contenidos en web.
Publicación de contenidos en web.Publicación de contenidos en web.
Publicación de contenidos en web.
blancayestherinformatica4
 
Publicación de contenidos en web.
Publicación de contenidos en web.Publicación de contenidos en web.
Publicación de contenidos en web.
blancayestherinformatica4
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
Juan Belón Pérez
 
Manejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia deManejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia de
Lucita Navas
 
servidor
servidorservidor
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
Juan Belón Pérez
 
Internet
InternetInternet
Herramientas de la web social
Herramientas de la web socialHerramientas de la web social
Herramientas de la web social
TECNOTIC1
 
Herramientas de la web social
Herramientas de la web socialHerramientas de la web social
Herramientas de la web social
TECNOTIC1
 
tecnico en sistemas
tecnico en sistemastecnico en sistemas
tecnico en sistemas
ZharickGomez
 

Similar a HTTP 1 y 2 Ventajas e Inconvenientes (20)

Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
Ruby moreno garrido . desarrollo de negocios . protocolo http .Informatica pa...
 
Internet
InternetInternet
Internet
 
Introducción a las aplicaciones web
Introducción a las aplicaciones webIntroducción a las aplicaciones web
Introducción a las aplicaciones web
 
Servcios Web
Servcios WebServcios Web
Servcios Web
 
Estandares web 2.0
Estandares web 2.0Estandares web 2.0
Estandares web 2.0
 
glosario de redes
glosario de redesglosario de redes
glosario de redes
 
Http
HttpHttp
Http
 
Servicio ftp
Servicio ftpServicio ftp
Servicio ftp
 
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
Desarrollo de la web (laura ballesteros & gicela mendoza) 11.3
 
Publicacion web
Publicacion webPublicacion web
Publicacion web
 
Publicación de contenidos en web.
Publicación de contenidos en web.Publicación de contenidos en web.
Publicación de contenidos en web.
 
Publicación de contenidos en web.
Publicación de contenidos en web.Publicación de contenidos en web.
Publicación de contenidos en web.
 
Cómo elegir un servidor Web
Cómo elegir un servidor WebCómo elegir un servidor Web
Cómo elegir un servidor Web
 
Manejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia deManejo de software para navegación y transferencia de
Manejo de software para navegación y transferencia de
 
servidor
servidorservidor
servidor
 
¿Cómo elegir servidor web?
¿Cómo elegir servidor web?¿Cómo elegir servidor web?
¿Cómo elegir servidor web?
 
Internet
InternetInternet
Internet
 
Herramientas de la web social
Herramientas de la web socialHerramientas de la web social
Herramientas de la web social
 
Herramientas de la web social
Herramientas de la web socialHerramientas de la web social
Herramientas de la web social
 
tecnico en sistemas
tecnico en sistemastecnico en sistemas
tecnico en sistemas
 

Más de Isabel Gómez

RegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesRegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones Regulares
Isabel Gómez
 
Formación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio ColectivoFormación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio Colectivo
Isabel Gómez
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.
Isabel Gómez
 
Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.
Isabel Gómez
 
Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.
Isabel Gómez
 
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Isabel Gómez
 
Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.
Isabel Gómez
 
Ruby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorialRuby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorial
Isabel Gómez
 
Tutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On RailsTutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On Rails
Isabel Gómez
 
Entornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareEntornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de Software
Isabel Gómez
 
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Isabel Gómez
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
Isabel Gómez
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
Isabel Gómez
 
Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBD
Isabel Gómez
 
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Isabel Gómez
 
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Isabel Gómez
 
Actividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticosActividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticos
Isabel Gómez
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
Isabel Gómez
 
Características Java
Características JavaCaracterísticas Java
Características Java
Isabel Gómez
 
Clasificación sistemas de información
Clasificación sistemas de informaciónClasificación sistemas de información
Clasificación sistemas de información
Isabel Gómez
 

Más de Isabel Gómez (20)

RegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones RegularesRegExp JavaScript Expresiones Regulares
RegExp JavaScript Expresiones Regulares
 
Formación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio ColectivoFormación y Orientación Laboral: Convenio Colectivo
Formación y Orientación Laboral: Convenio Colectivo
 
Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.Documentacion de las pruebas normas y certificaciones de software.
Documentacion de las pruebas normas y certificaciones de software.
 
Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.Prueba del Camino Básico.Clase Matemáticas Ampliación.
Prueba del Camino Básico.Clase Matemáticas Ampliación.
 
Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.Usar el depurador en Eclipse Mars.
Usar el depurador en Eclipse Mars.
 
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
 
Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.Pruebas caja Blanca.Conceptos Clave.
Pruebas caja Blanca.Conceptos Clave.
 
Ruby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorialRuby On Rails definición, instalación y videotutorial
Ruby On Rails definición, instalación y videotutorial
 
Tutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On RailsTutorial de Cómo Instalar Ruby On Rails
Tutorial de Cómo Instalar Ruby On Rails
 
Entornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de SoftwareEntornos de desarrollo: Desarrollo de Software
Entornos de desarrollo: Desarrollo de Software
 
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
Actividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBDActividad 1.2 cuestionario sobre SGBD
Actividad 1.2 cuestionario sobre SGBD
 
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
 
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
 
Actividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticosActividades acerca de la Historia de los Sistemas informáticos
Actividades acerca de la Historia de los Sistemas informáticos
 
Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.Proyecto Hola Mundo java.Programación.
Proyecto Hola Mundo java.Programación.
 
Características Java
Características JavaCaracterísticas Java
Características Java
 
Clasificación sistemas de información
Clasificación sistemas de informaciónClasificación sistemas de información
Clasificación sistemas de información
 

Último

FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
vicenteariana54
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
WillyBernab
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
NoraRoberts5
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
erick502105
 

Último (11)

FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente CruzattSEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
SEGURIDAD INFORMATICA- Ariana Vicente Cruzatt
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
PRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS YPRESENTACION TEMA COMPUESTO AROMATICOS Y
PRESENTACION TEMA COMPUESTO AROMATICOS Y
 
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
La revolución de Netflix redefiniendo las películas, la televisión, el arte y...
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
Diapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptxDiapositiva Herramientas Web, Tema Web 3.0.pptx
Diapositiva Herramientas Web, Tema Web 3.0.pptx
 

HTTP 1 y 2 Ventajas e Inconvenientes

  • 1.
  • 2. HTTP • ES UN PROTOCOLO DE TRANSPORTE PARA HIPERTEXTO • PETICIÓN/RESPUESTA • BASADO EN TEXTO • ORIENTADO A CONEXIÓN • SIN SESIÓN
  • 3. ¿QUÉ ES HTTP? • ES EL ESTÁNDAR FUNDAMENTAL QUE NOS PERMITE NAVEGAR POR INTERNET. Y NO HA SIDO MODIFICADO DESDE 1999. • EL NUEVO STANDART DE INTERNET SERÁ EL HTTP2 QUE SERÁ PUBLICADO EN POCO TIEMPO. SERÁ UNA MEJORA SUSTANCIAL Y OFRECERÁ UN GRAN CAMBIO.
  • 4. HTTP1 • SURGIÓ EN 1999. • EN LA VERSIÓN HTTP 0.9 SE DISEÑÓ PARA LA VISUALIZACIÓN DE TEXTO EN LA WEB. • EN LA VERSIÓN HTTP 1.1 SE INTRODUJERON LOS ENLACES EN LAS PÁGINAS WEB
  • 5. HTTP2 • ES UN PROTOCOLO QUE MEJORA Y ACTUALIZA TOTALMENTE EL SISTEMA DE TRANSPORTE ANTERIOR QUE SE CREÓ EN 1999. • CREADO EN 2015
  • 6. ¿QUÉ NOS APORTA HTTP2 QUE NO LO HAGA HTTP1? • MEJORA EL RENDIMIENTO DE JUEGOS • SIMPLIFICA EL DESARROLLO WEB • HTTP1 HACE UNA PETICIÓN PARA CADA CONTENIDO LO CUAL NECESITA MUCHO TIEMPO. • SIN EMBARGO, HTTP2 DESCARGA ANTES LOS ARCHIVOS SECUNDARIOS QUE LA WEB, ASÍ QUE CUANDO LA WEB CARGA YA ESTÁ TODO CARGADO. TÚ MISMO LE DAS LA PRIORIDAD A CUAL CARGAR ANTES MEDIANTE PUSH.
  • 7. ¿QUÉ NOS APORTA HTTP2 QUE NO LO HAGA HTTP1? II • MEJORA DEL RENDIMIENTO DE LA WEB • PUEDE DISPONER DE MÁS DE 6 HILOS O PROCESOS A LA VEZ EN LA WEB. • LOS PUSH PUEDEN AUTOMATIZARSE PARA AHORRAR TRABAJO A LOS PROGRAMADORES WEB.
  • 8. ¿QUÉ NOVEDADES TIENE EL HTTP2? • HTTP2 SE BASA EN SPDY (GOOGLE) Y SE CENTRA EN MEJORAS DE RENDIMIENTO. OFRECE LAS SIGUIENTES MEJORAS: • MULTIPLEXACIÓN PARA UNA TRANSFERENCIA DE DATOS MÁS RÁPIDA  “SERVICIO SERVER PUSH” • COMPRESIÓN DE CABECERAS PARA TRANSFERIR MENOS DATOS • PRIORIZACIÓN ADECUADA DEL PROCESAMIENTO DE LA PÁGINA • HTTP2 NECESITA SSL/TLS PARA DAR MÁS SEGURIDAD A LA WEB
  • 9. ¿QUÉ ES SPDY? • ES UN PROTOCOLO DE NIVEL DE SESIÓN SEGÚN EL MODELO OSI Y ES COMPLEMENTARIO AL PROTOCOLO HTTP, QUE FUNCIONA SOBRE TCP/IP. •MEJORA EL RENDIMIENTO DE LAS COMUNICACIONES ENTRE SERVIDOR Y CLIENTE HASTA UN 64%.
  • 10. MULTIPLEXACIÓN +DATOS –TIEMPO SERVICIO ‘SERVER PUSH’ • MEDIANTE SERVER PUSH, SE LE ENVÍAN TODOS LOS ARCHIVOS ADICIONALES DE UNA SOLA VEZ, SIN TENER QUE DIVIDIRSE EN BUSCAR CADA ARCHIVO. • LOS RECIBE TODOS POR EL HEADER Y SU INDEXACIÓN.
  • 11. COMPRESIÓN DE CABECERAS PARA TRANSMITIR MENOS DATOS •LA PÁGINA WEB SE SECCIONA EN STREAMS DE DATOS. EVOLUCIONA DE ENVIAR DIRECTAMENTE TODA LA WEB EN EL MISMO STREAM.
  • 13. HTTP 2. VENTAJAS • CARGA MÁS RÁPIDA DE PÁGINAS • CARGA MÁS RÁPIDA DE RECURSOS WEB COMO LAS IMÁGENES, VIDEOS, ETC. • SOPORTA TAMBIÉN LA VERSIÓN HTTP1 • CONEXIONES ACTIVAS DURANTE MÁS TIEMPO
  • 14. HTTP 2. VENTAJAS II • MEJOR MANEJO EN CASO DE CONEXIONES SIMULTÁNEAS DESDE LA MISMA PÁGINA • LAS PAGINAS WEB NO SE BLOQUEARÁN AL RECIBIR MUCHAS CONEXIONES AL MISMO TIEMPO • SERVIDORES COMPARTIDOS Y EN LA NUBE YA LO TIENEN IMPLEMENTADO • CHROME Y FIREFOX YA LO TIENEN INCORPORADO
  • 15. DIFERENCIAS ENTRE HTTP1 HTTP2 • HTTP1.0 CONEXIÓN POR CADA ELEMENTO A DESCARGAR EN HTTP1.1 SON VARIAS PETICIONES POR UNA MISMA CONEXIÓN DE FORMA SECUENCIAL (VARIAS CONEXIONES SIMULTANEAS) • LAS CABECERAS SE EMPAQUETAN UNA A UNA O EN GRUPOS • HTTP2 UNA SOLA CONEXIÓN PARA TODAS LAS PETICIONES • ENVIA RECURSOS QUE PROBABLEMENTE VAYA A NECESITAR A LA CACHE DEL NAVEGADOR SIN QUE ESTE LOS SOLICITE. • LAS CABECERAS SE EMPAQUETAN EN UN MISMO PAQUETE PARA SER ENVIADAS
  • 16. DIFERENCIAS ENTRE HTTP2 HTTP1 •CABECERAS FORMATO TEXTO •COMPRESION EN GZIP DE LOS MENSAJES •CABECERAS FORMATO BINARIO •USO OBLIGATORIO DEL PROTOCOLO SSL EN LAS CONEXIONES •COMPRESION EN HPACK DE LOS MENSAJES
  • 17. EJEMPLO DE CONEXIÓN HTTP1.X Y HTTP2 •HTTPS://HTTP2.GOLANG.ORG/GOPHER TILES?LATENCY=0 •HTTPS://HTTP2.AKAMAI.COM/DEMO
  • 18. FUENTES DE INFORMACIÓN • HTTPS://HTTP2.GITHUB.IO/FAQ/ • HTTPS://WWW.SITEGROUND.ES/BLOG/HTTP2-SOPORTADO/ • HTTPS://WWW.YOUTUBE.COM/WATCH?V=OVGNFRWDDEM 1:19 MIN • HTTPS://WWW.YOUTUBE.COM/WATCH?V=R5OT_2NDJMS • HTTPS://ES.SLIDESHARE.NET/FERNANDOPUENTE3/HTTP2-BUENAS-PRCTICAS • HTTPS://WWW.GLOBALMARKETINGASESORES.COM/QUIERES-POSICIONAR-TU-WEB-EMPIEZA-POR-LA-BASE/ • HTTPS://WWW.SLIDESHARE.NET/JUANANTONIOGILMARTINEZABARCA/PROTOCOL-HTTP • HTTPS://BLOG.OPENALFA.COM/CARACTERISTICAS-DEL-PROTOCOLO-HTTP2 • HTTPS://ES.WIKIPEDIA.ORG/WIKI/PROTOCOLO_DE_TRANSFERENCIA_DE_HIPERTEXTO
  • 20. AUTORES Y REDES SOCIALES • ISABEL MARÍA GÓMEZ PALOMEQUE HTTPS://GITHUB.COM/ISALLUNIA HTTP://TUTORIALESDESARROLLOWEB.16MB.COM/ HTTPS://WWW.YOUTUBE.COM/CHANNEL/UC2XBHHST5EJOYYUJVMOOBDA • DARÍO HTTPS://GITHUB.COM/DRFERNOS