рисую: Мастер посылает запрос устройству1. Оно чем-то занято. у мастера истек тайм-аут. Мастер думает что пакет побился или устройство выключено. он посылает запрос устройству 2. И пока устройство 2 готовило ответ устройство 1 освободилось, обработало пакет и выдает ответ. Мастер воспринимает его как ответ устройства 2. Пришлось ввести в ответ адрес отправителя, хотя на первый взгляд в схеме "запрос-ответ" он избыточен.