Porque OSI es en gran medida poco implementable. Era un sueño húmedo de académicos que nunca corrieron o escribieron código para una red de producción.
Puede encontrar una encuesta breve y razonable de esta larga guerra religiosa en OSI: Internet That Wasn’t.
En 1994, escribí esta breve Carta al Editor (¿recuerda eso?) A Network World resumiendo mi posición en ese momento:
- ¿Cómo compartir datos sin una red? ¿Hay algún protocolo o dispositivo disponible?
- ¿Cuántos protocolos de Internet existen?
- ¿Por qué usar MQTT para internet de cosas cuando uno puede usar sockets web o encuestas largas?
- ¿Cuáles son los pros y los contras de MQTT versus CoAP como protocolos IoT para dispositivos con recursos limitados?
- ¿Cuál es la diferencia entre una URL y un URI?
Network World
OSI es un protocolo exagerado, hinchado y de todo para todos que no hace nada particularmente bien. TCP / IP, por otro lado, ha sido diseñado para funcionar desde el primer día. Fue diseñado, implementado, rediseñado y refinado en el contexto de un entorno de red real, no un vacío burocrático de personas que están más preocupadas por incluir todas las características posibles en un protocolo que por crear un protocolo que sea implementable en un sentido práctico.
Además de eso, las especificaciones TCP / IP son gratuitas . ISO cobra una tarifa considerable a cualquiera que se atreva a leer sobre su protocolo.
21 años después, no cambiaría una palabra.