What the technique tries to observe
The model depends on a quiet intermediary whose packet identifiers or related response state changes in a predictable way. A tester compares that state before and after carefully controlled interactions involving the target.
In practice, operating-system behavior, randomized identifiers, filtering devices, rate limits, endpoint defenses, and network translation can make the assumptions invalid. An apparent result therefore needs independent confirmation.