Pruebas con HTTP/HTTPS

En esta actividad se probarán las características de diferentes páginas web. Genere un documento HTML5 que muestre el resultado de las pruebas realizadas.

Peticiones desde el shell

Normalmente el usuario utiliza un navegador gráfico pero, en ocasiones, resulta conveniente descargar un fichero o navegar por la web desde el shell.

Utilice las siguientes herramientas para descargar un fichero y navegar desde el shell:

  • curl
  • wget
  • lynx
  • links

 

Versión del protocolo HTTP

 

Utilice las herramientas de desarrollo del navegador Firefox para obtener información sobre la versión del protocolo HTTP utilizado en los siguientes servicios.

Página:HTTP/HTTSVersiónSolicitudesTiempo (finalizado)ServerContent-EncodingStrict-Transport-Security
elpuig.xeill.net
ru.wikipedia.org
elpais.com
www.lavanguardia.com
www.google.es
www.youtube.com
h2o.examp1e.net
caddyserver.com

Utilice las herramientas del desarrollador de Chromium para:

  • Activar el soporte para QUIC en la URL: chrome://flags/#enable-quic
  • Observar el uso de QUIC en la URL: chrome://net-internals/#quic
  • Determinar qué servicios (de los de la lista anterior) utilizan QUIC

 

Consulte en el sitio HTTP Archive:

 

Rendimiento

 

El comando ab forma parte de las herramientas que acompañan al servidor web Apache y permite generar peticiones concurrentes para poner a prueba un servidor.

Por ejemplo, para solicitar 1000 veces con un nivel de concurrencia de 25 la página web del centro se puede escribir:

ab -n 1000 -c 25 https://elpuig.xeill.net/

Utilice el comando ab para solicitar las siguientes webs:

  • https://elpuig.xeill.net/
  • https://ru.wikipedia.org/ (ab -n 1000 -c 25 https://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0)
  • https://www.google.es/

 

 Y rellenar la siguiente tabla:

Server hostnameServer softwareSSL/TLS ProtocolDocument lengthTime takenFailed requestRequests per secondTransfer rate
elpuig.xeill.net
ru.wikipedia.org
www.google.es

Instale el paquete nghttp2  y utilice la herramienta h2load para hacer peticiones HTTP/2 a los siguientes servidores web:

HTTPS

 

Utilice la página https://www.ssllabs.com/ssltest/ para obtener un informe de:

  1. elpuig.xeill.net
  2. ru.wikipedia.org
  3. www.google.es

 

WebOverall ratingHSTSIssuerProtocols
elpuig.xeill.net
ru.wikipedia.org
www.google.es

 

Utilice las herramientas cipherscan y TLS Observatory para obtener informes de las tres páginas anteriores.

 

Enlaces: