Final answer:
UDP (User Datagram Protocol) is the protocol well suited for streaming audio and VoIP due to its efficiency in time-sensitive transmissions, despite having less error-checking and correction than TCP.
Step-by-step explanation:
The best effort protocol that's well suited for streaming audio and VoIP is UDP (User Datagram Protocol). Unlike TCP (Transmission Control Protocol), UDP does not provide the same level of error-checking and correction. This makes UDP more efficient for time-sensitive transmissions such as streaming audio and VoIP, where delivering data quickly is more important than delivering it perfectly. Since UDP allows for packets of data to be lost or received out of order, it's better suited for applications where a slight loss of data won't significantly affect the quality of the transmission. This contrasts with TCP's approach, which ensures all data is sent and received in the correct order, but introduces latency and overhead unsuitable for real-time applications.