Step 1: Ask which protocols use port numbers to deliver data to a specific process. That is the signature of Layer 4.
Step 2: HTTP and FTP ride on top of a transport protocol, IP and ICMP route packets between hosts, and ARP and RARP resolve hardware addresses. None of these carry port-based end-to-end delivery.
Step 3: The pair that provides port-addressed transport, one reliable and one lightweight, is TCP and UDP.
\[ \boxed{\text{TCP and UDP}} \]