¿Cuánto más rápido sería Internet si la seguridad no fuera una preocupación?

No mucho. El cifrado es bastante rápido en hardware moderno. Aunque podríamos usar UDP para más cosas, lo que reduce la latencia. Si sabe que los datos van al lugar correcto, puede comenzar a enviarlos sin hacer un apretón de manos para asegurarse de que realmente los quieren. TCP (utilizado para la web, correo electrónico, etc.) utiliza un protocolo de enlace triple, que lleva un tiempo si estás hablando en todo el mundo. La mayoría de los servicios de transmisión usan TCP / HTTP, ya que atraviesa firewalls, pero UDP (de hecho, UDP de multidifusión) sería más rápido y usaría menos ancho de banda.

Otro problema se relaciona con el almacenamiento en caché web. Al comienzo de la Web, antes de que las personas comenzaran a usar SSL en todas partes, podría realizar un almacenamiento en caché web efectivo: copie un documento una vez a través de un océano y permita que mucha gente lo use. Con SSL, eso no funcionará, pero los grandes proveedores de contenido empujan una copia a través del océano, para que todos puedan usar eso, en lugar de esperar 300 ms por cada descarga.

Internet no fue diseñado para ser seguro. Casi todas las “características de seguridad” en Internet se superponen a una infraestructura completamente insegura.

Internet se desacelera principalmente debido a su diseño demasiado centralizado, lo que significa que los conmutadores y enrutadores centrales (y los enlaces entre ellos) están congestionados por el diseño. Además, las ramas rurales de Internet están congestionadas como un efecto secundario de la subinversión.

Netflix solo representa el 36.5% del tráfico de Internet.

Por último, la página web promedio ahora es más grande que el juego original de Doom y contiene toneladas de código JavaScript ineficiente que ayuda a que la web se sienta aún más lenta.

TLDR: mal diseño + Netflix + Bloat.js = Internet lento

Depende de los dispositivos y de cómo están haciendo la seguridad.

La seguridad de paquete por paquete se basa en varias tecnologías de cifrado. He diseñado una serie de radios digitales basadas en ARM, que admiten hasta cuatro conexiones de radio reales que se ejecutan simultáneamente. Nuestra tecnología actual está haciendo todos los cálculos de cifrado en la CPU (tenemos hasta 8 núcleos ARM Cortex A9 por sistema de radio). Las formas más modestas de cifrado no afectan notablemente la velocidad del tráfico a través de la radio y a través de nuestra malla de radio. Las formas más modernas de cifrado pueden ralentizar considerablemente las radios.

A través de Internet, se realiza algún tipo de cifrado en el borde, en los enrutadores, mientras que otros tipos se realizan en los servidores. Por ejemplo, una VPN se puede hacer con encriptación de Capa 2, administrada completamente en el borde de una red, usando un enrutador o incluso un motor VPN dedicado; el servidor puede no saber nada al respecto. Pero un cifrado de nivel superior como SSL, en la Capa 4, puede ejecutarse completamente en el servidor. No hay una sola forma de configurar estas cosas.

Si puede permitirse el poder, como puede hacerlo en un centro de datos, los procesadores x86 actuales incluyen instrucciones personalizadas para el cifrado. Y aunque pueden usar AES u otros algoritmos modernos, probablemente estén codificando versiones más suaves de eso en la mayoría de los casos … no encuentras AES / GCM de 256 bits como algo habitual entre los navegadores web. Entonces, aunque ciertamente hay algún retraso, los sistemas de hoy están optimizados para ello, y todo es parte de los cálculos de lo que los servidores de Internet deben proporcionar.

Y para la mayoría de las personas, a través de Internet, su velocidad personal no se vería afectada de todos modos. Dada cualquier ruta de señal entre un servidor de Internet y su PC, puede tener cualquier cantidad de puntos de cuello de botella. Sin embargo, es probable que el peor cuello de botella defina su velocidad efectiva. Entonces, si tiene una conexión de 25Mb / s, es probable que sea solo usted el cuello de botella, al menos fuera del horario pico absoluto en línea. Si tiene una conexión gigabit a Internet, probablemente sea algo más que lo desacelere.

La principal “desaceleración” debido a la seguridad no está en Internet, está en los servidores conectados a ella. Y la mayor parte de la desaceleración no se debe a que otros servidores se conectan a un servidor, sino a los usuarios que se conectan a un servidor, por lo que la “velocidad” es casi tan rápida como la gente escribe, que es mucho más lenta que Internet.

Teniendo en cuenta la cantidad de seguridad dedicada a preocupaciones como esas, y la cantidad de seguridad dedicada a las operaciones a velocidad de máquina, la cantidad promedio de “desaceleración” se establece básicamente por la rapidez con que un ser humano puede escribir o transmitir un flujo de datos, que no es t mucho en comparación con la velocidad en una tubería principal.

No mucho más rápido. Internet, como lo es ahora, no gasta mucho esfuerzo en seguridad. Algunos dirían que no gasta casi el suficiente esfuerzo en seguridad.