В эзернете нет понятия TTL (время жизни пакета). Оно появляется в протоколах следующих уровней (TCP/IP).selenur писал(а):поэтому коммутатор его вроде целиком получает, потом уменьшает значение TTL на единицу и передает получателю, если TTL равно нулю, то убивает пакет.
Ethernet изначально был сетью, основанной на принципе обнаружения и "разруливания" столкновений, поэтому время доставки пакета не гарантировано, что для систем управления оборудованием никак не подходит.
Если я правильно понял, в EtherCAT используется в основном физический уровень эзернета (карты и линии, да и то линии разведены не через хабы - коммутаторы, а по кольцу). Как следствие, исключаются столкновения и вызванные ими неконтролируемые задержки.