SMTP (Simple Mail Transfer Protocol): Used for sending emails. It relies on TCP for reliable transmission of email messages.
FTP (File Transfer Protocol): Used for transferring files between a client and a server. It uses TCP for both control and data connections, ensuring reliable file transfer.
HTTP (Hypertext Transfer Protocol): The foundation of data communication on the World Wide Web. While HTTP/3 uses QUIC (which is based on UDP), the vast majority of web traffic still uses HTTP over TCP.
*****
A) SMTP, SSH, and SNMP: While SMTP uses TCP, SSH (Secure Shell) can use TCP (but isn't primarily an application layer protocol), and SNMP (Simple Network Management Protocol) primarily uses UDP.
B) HTTP, DNS, and IMAP: While HTTP and IMAP (Internet Message Access Protocol) use TCP, DNS (Domain Name System) primarily uses UDP for faster lookups, although TCP is used for larger responses or zone transfers.
C) FTP, SSH, and NTP: While FTP and SSH can use TCP, NTP (Network Time Protocol) uses UDP as timing accuracy is more important than guaranteed delivery in this case.