← Computer Networks learning path
Computer Networks · Module 6 of 10

Application layer protocols

Know the protocols applications use.

📖 Key ideas

  1. HTTP/HTTPS for the web.
  2. DNS translates domain names to IPs.
  3. SMTP sends email; IMAP/POP3 receive it.
  4. FTP/SFTP transfer files; SSH for remote login.
  5. DHCP assigns IP settings automatically.
💡 Real-life example: DNS is the phonebook of the internet: look up a name to get the number.
DNSDomain Name System
SMTPSimple Mail Transfer Protocol
DHCPDynamic Host Configuration Protocol
SSHSecure Shell