Networking fundamentals

Common Protocols

Overview

Protocols are the rulebooks devices follow to communicate — recognizing them by name and port is essential for reading logs and traffic later in the roadmap.

Key concepts

  • DNS, DHCP
  • HTTP vs HTTPS
  • FTP vs SFTP, SSH
  • SMTP, IMAP, POP3
  • NTP

How it works

A protocol is a set of rules devices follow to communicate over a network — handling websites, name resolution, address assignment, remote access, email, file transfers, and time sync.

ProtocolFull nameWhat it does
DNSDomain Name SystemTranslates domain names into IP addresses.
DHCPDynamic Host Configuration ProtocolAutomatically provides devices with network settings.
HTTPHypertext Transfer ProtocolTransfers website content between browsers and servers — unencrypted.
HTTPSHTTP SecureEncrypted HTTP, using TLS to protect transmitted data.
FTPFile Transfer ProtocolTransfers files between systems — traditional FTP does not encrypt credentials or data.
SFTPSSH File Transfer ProtocolTransfers files securely through an SSH connection.
SSHSecure ShellEncrypted protocol for remotely accessing and managing systems.
SMTPSimple Mail Transfer ProtocolSends email between email systems.
IMAPInternet Message Access ProtocolLets an email client access/sync messages stored on a server.
POP3Post Office Protocol v3Downloads messages from an email server to a local device.
NTPNetwork Time ProtocolSynchronizes time across network devices — correct time matters for logs, authentication, certificates, and incident response.