Ethernet no es un protocolo

Ethernet no es un protocolo.

IMS Research encontró que el principal protocolo de Ethernet es “TCP/IP Ethernet”.

VDC encontró que el principal protocolo de Ethernet industrial es “Ethernet”.

¡Ethernet no es un protocolo!  Ya había vociferado esto antes, en el 2006 con este artículo: “¿Por qué usar Ethernet industrial?”  Hoy he contado hasta diez y me calmaré para pasar al modo educativo.

Ethernet no es un protocolo

Las redes se pueden caracterizar con el modelo de referencia ISO/OSI.  El modelo tiene siete capas para definir las funciones de los diversos aspectos de las redes. Wikipedia tiene una explicación completa: Modelo OSI. El modelo de Internet colapsa las siete capas a solo cuatro.

Las capas 1 y 2 son definidas por IEEE 802.3, lo que conocemos como “Ethernet.” Para recalcar esto: Ethernet es solo la capa física y la capa de vinculo de datos. Por si misma, Ethernet no hace nada: es solo la “tubería”. ¿Qué pasa por la tubería? Cualquier cosa que IP (el protocolo Internet) envíe por la tubería (cuando se usa TCP/IP). IP está en la capa 3. IP envía el mensaje que se recibe hasta la capa 4, TCP.

Entonces, ¿qué hacen TCP e IP? Ellos simplemente envían el mensaje a donde se les indica. En la parte superior del modelo se encuentra la capa de aplicación, la capa 7. La capa de aplicación es donde está el protocolo. Solo la capa de aplicación hace realmente algo más que enviar el mensaje a su camino. Y, ¿qué pasó con las capas 5 y 6? Ninguna se necesita ni se usa.

Ahora, IP y TCP no son las únicas opciones para las capas 3 y 4, respectivamente. Por ejemplo, se puede sustituir UDP en la capa 4.  O puede omitirlas del todo como lo hace el Protocolo de resolución de direcciones (ARP): van directamente de la capa 2 a la aplicación (capa 7).

PROFINET adopta esa lección de ARP. Omite TCP e IP para los mensajes en tiempo real. TCP e IP (es decir, “el stack”) se implementan en software. En vez de permitir que los mensajes de PROFINET se atasquen en el modelo, la omitimos. Este mecanismo mejora la velocidad y el determinismo. (Consulte el artículo Libro de Ethernet industrial para conocer los detalles: “Artículo técnico: Métricas de rendimiento de Ethernet industrial“.)

Entonces, cuando los usuarios responden a IMS y VDC y dicen que su protocolo de Ethernet industrial es “Ethernet”, ¿qué quieren decir?  ¡Yo no aceptaría esta respuesta si estuviera en una empresa de investigación de mercados! Entonces, ¿qué quieren decir? ¿Quieren decir servidor web? ¿Un protocolo de Ethernet industrial real? ¿Un protocolo propietario? O capaz la respuesta adecuada es: “No tengo ni la menor idea de lo que es un protocolo”.

–Carl Henning

Más sobre Ethernet industrial:

The 7 Step Industrial Ethernet Checklist