Si se reinventara Internet, creo que consideraríamos seriamente los defectos o los puntos críticos del sistema actual y trataríamos de mejorarlos. La mayoría de estos problemas tienen que ver con la estructura subyacente (TCP / IP) y el conjunto de protocolos que se utiliza en Internet.
Solo para encontrar un par de ejemplos de áreas que definitivamente estaríamos buscando mejorar:
- Posible eliminación del protocolo UDP o alguna forma de un toque de seguridad sobre él para que no se pueda usar indebidamente para ataques DDoS, etc.
- Alguna forma de QoS integrada en nuestro protocolo, como ocurre con MPLS con algunos de los puntos positivos del protocolo ATM.
- Trate de minimizar la búsqueda de enrutamiento (que MPLS hace un gran trabajo).
- Reinventar, para que no se pueda abusar del proceso de apretón de manos, ya que actualmente se trata de un ataque SYN-Flood
- Protocolo basado en TRL – Límite de velocidad de transacción, algo que es nativo del protocolo en sí
- Una versión más simple de BGP4 (con la seguridad en mente)
- Retrabajo del protocolo de correo electrónico RFC 821/822. El protocolo de correo electrónico realmente necesita mejorar mucho. La entrega debe estar garantizada por el diseño.
- El cifrado de correo electrónico debe estar activado por defecto
- El protocolo HTTP se puede mejorar mucho, especialmente con más conexiones
- FTP se puede acelerar, de nuevo por conexiones
- Los ataques de DNS (especialmente los ataques de envenenamiento y amplificación) deben observarse y luego ajustarse el DNS (por sí solo, la pila de DNS es bastante robusta)
- VoIP y Video deben estar integrados en el protocolo de alguna manera, el tráfico subyacente y el mecanismo de conmutación deben ser capaces de comprender la prioridad (MPLS también lo hace)
- ¿Puede Quora provocar una revolución como lo hizo Google durante la era de Internet?
- ¿Cómo creció rápidamente la aplicación Whisper en un corto período de tiempo?
- Cómo encontrar respuestas para mi curiosidad sin usar internet
- ¿El futuro de Bitcoin está amenazado por su uso continuo preferido por los publicistas negros de Internet?
- ¿Cuál sería la mejor manera para que alguien que no conoce ningún código de computadora inicie un sitio web solo?