How to make Reliable Serial communication

RickN:
I want reliable communication

You don't achieve reliable communication by eliminating errors - you achieve it by detecting and recovering from errors.