Select all statements that correctly identify differences between TCP and UDP.
1) TCP has fields for source and destination ports and UDP does not.
2) TCP segments have bits to track sequences of packets, UDP datagrams do not track packet sequences.
3) TCP segments are typically faster than UDP datagrams.
4) UDP is connectionless while TCP is connection based.
5) TCP segments have bits for error detection, UDP does not have error detection.