Разработчики операционных систем выбрали разные значения TTL по умолчанию по разным причинам. 1
Для Windows значение 128 выбрано, вероятно, из-за особенностей сети, в которой используется эта операционная система: обычно между большинством узлов не больше 20–30 маршрутизаторов, которые необходимо пройти. 2
Большинство дистрибутивов Linux используют значение 64 согласно рекомендации IETF (Internet Engineering Task Force). 1 Организация в своём документе RFC 1700: Assigned Numbers указала 64 как рекомендуемое значение по умолчанию для TTL. 1
При этом в большинстве операционных систем значение TTL по умолчанию меньше максимально возможного (255), так как это снижает накладные расходы на ожидание пакета, который не может достичь пункта назначения. 1