HTTPS (Hypertext Transfer Protocol Secure) is used at the application layer for secure web browsing. It combines HTTP with SSL/TLS protocols to provide encrypted communication. FTP is used for file transfer, HTTP is for non-secure web browsing, and DNS is for domain name resolution.