You are a network administrator responsible for all network platforms and services for a software development company.
A newly designed application will need to send data and receive confirmation across an Ethernet network. Response times may vary.
Which networking standard and type of protocol would you recommend for this portion of the application and justify your selections?