Приветствую, Anton_Merkulov!
На уровне TCP осуществляется только гарантированная доставка сообщений протоколов более высокого уровня иерархии OSI, в данном случае 104. Для TCP требуется подтверждение приема каждого пакета, иначе произойдет повторная передача (по-простому: если получатель не отправил подтверждение приема, то пакет потерялся и должен быть отправлен повторно).
Спорадическая передача сообщений ТИ (применительно к 104) - это сервис самого протокола 104 и его работа никак не связана с TCP. Там реализован свой механизм гарантированной доставки пользовательских данных: каждый блок данных (т.н. APDU) содержит в заголовке APCI специальные поля управления, используемые для контроля доставки данных и активности соединения. Может быть передано (спорадически) несколько блоков данных, а получено в ответ одно подтверждение на все блоки - зависит от многих факторов (таймауты, интенсивность обмена). Детально механизм описан в ГОСТ Р МЭК 60870-5-104-2004 п.5.1.
Ну и на десерт, как просили): https://drive.google.com/open?id=0B-Emm … jNqc29ock0