¿Qué mejoras le gustaría hacer en la arquitectura de Internet existente? ¿Cuáles serían las cosas más importantes?

Una cosa que me molesta es una capa OSI más baja que Internet. Solía ​​ser que había muchos protocolos competitivos de capa 2, como FDDI, LocalTalk, Token Ring, Frame Relay (mi favorito personal), ATM, PPP, SLIP y literalmente docenas de otros. Algunos de ellos eran basura, otros eran geniales, pero casi todos se acostumbraron en algún rincón de Internet y resolvieron un problema específico realmente bien.

Pero nos hemos convertido en un monocultivo de Ethernet, y continúa convergiendo cada vez más con el tiempo. Básicamente, hay Ethernet y variantes de Ethernet que se extienden para adaptarse a diferentes infraestructuras de capa 1, como 802.11 a través de RF, y varias formas de conectar Ethernet a través de la infraestructura de cable módem, y paquetes de Ethernet en un lado de los anillos de fibra y fuera el otro lado. Pero Ethernet es realmente un protocolo mediocre de talla única para todos, pero no tan bueno que ha sido parcheado miles de veces para hacerlo menos mediocre en diferentes circunstancias, pero nunca tan bueno como un propósito específico solución. Y cuanto más tiempo pasemos sin innovación y competencia en la capa 2, peor será el arrastre de compatibilidad con versiones anteriores en Ethernet.

Por lo que puedo decir, la razón principal es que estos niños en estos días tratan todo lo que está debajo de la capa 6 como un hecho, y asumen que las personas que vinieron antes deben haberlo hecho bien, por lo que cuando encuentran un problema, en realidad no lo hacen. profundizar y resolver el problema, simplemente unen otra capa de red “superpuesta” sobre la parte superior de HTTPS, lo que agrava todos los problemas.

Por lo tanto, creo que una cosa importante es que los niños en las escuelas de posgrado de CS realmente hurguen en la capa 2 y no traten a Ethernet como una vaca sagrada. Hay muchas otras cosas importantes, pero esa es una.

Respondí eso aquí: la respuesta de Tony Li a Si pudieras volver a implementar la World Wide Web desde cero, incluidas todas las tecnologías y protocolos relevantes, ¿qué harías de manera diferente?