TCP is connection-oriented and establishes virtual circuits through three-way handshaking, ensuring reliable delivery. UDP is connectionless and sends datagrams without establishing virtual circuits, prioritizing speed over reliability. Options B, C, and D incorrectly state that UDP provides virtual circuits or that neither protocol uses them.