Question: is smtp tcp or udp?
Answer: SMTP uses port 25 and it has been allocated for both UDP and TCP. I have never seen use of UDP in SMTP. In TCP, a packet is sent and checked on the other end. If the checksum says the packet is corrupt, it is dropped and a request is sent to retransmit it.