there are so many great replies to this with examples of protocols but also too many people who did not read "please do not reply to this explaining how UDP works"
if you are typing “protocols on top of UDP have to implement their own retry system because UDP doesn't have it" please just don’t