Hi Kirubanithi
It is a long time since my training and not only have I forgotten much but much has changed. Also I admit to some guesswork in what follows.
It sounds to me as though you are sending yourself some data, messing with the data stream, and watching the error rate at the receive end of the bearer.
I believe any packets which are found to be corrupted at receive will be resent under command of the application which wants the data.
The numbered packet will possibly have gone missing when it is blocked at X25 level (packet data protocol) by the X25 modems in the local concentrator, whose functions must always include a test of the crc (cyclic redundancy check) which is sent as part of the packet.
After all nobody is interested in corrupt data, and data corrupted (due to faulty cable for instance) can be prevented from uselessly loading a network by careful testing to see that only actual data is sent.
(sorry no snappy signature yet)
Anyway, that's what I think I would have said 20 years ago.