File Transfer Protocol (FTP)- Used for transferring files between hosts. Contains basic authentication features.
TCP 20 (data) & 21 (control) Not very secure.
Telnet- Used to log into remote systems via a virtual terminal interface. Sends all communications in plain text.
TCP 23, Not Secure!
TCP 125. Used to send email from clients to servers. It is never used by clients to receive email from servers.
Simple Mail Transfer Protocol (SMTP)
TCP 989 (Data), 990 (Control). Used for secure file Transfers. Includes encryption services.
File Transfer Protocol Secure (FTPS)
Hyper Text Transfer Protocol (HTTP)- Usd to retrieve data from web servers.
TCP 80. Insecure Protocol
Trivial File Transfer Protocol (TFTP)- Simpler, less secure file transfer protocol. Sometimes used for network boot software.
Secure Shell (SSH)- Encrypted replacement for Telnet and FTP. Includes Secure Copy Protocol (SCP) and Secure Shell FTP (SFTP)
TCP 22, Secure.
Post Office Protocol (POP3)- Used by clients to receive email from servers. Does not store messages for a long time, works best for devices accessed on only one device.
TCP 110
TCP 389. Used to communicate with network printers or print servers.
Internet Printing Protocol (IPP)
TCP and UDP 53.
UDP 123. Not secure.
Network Time Protocol (NTP)- Used to synchronize device clocks with time servers.
Remote Desktop Protocol (RDP)- Used for remote login to Windows Systems.
TCP 3389, provides encryption and authentication.
TCP 143. Used by clients to receive email from servers. Supports more features than POP3. Stores all messages permanently on server. More resource intensive on server.
Internet Message Access Protocol (IMAP)
Secure Real-time Streaming Protocol (SRTP)- Used to send encrypted streaming audio or video data.
TCP & UDP 554
Remote Procedure Call (RPC)- Allows distributed programs on multiple computers to exchange program commands.
TCP & UDP 135
Server Message Block (SMB)- Used to share files and resources like printers. Also used by clients for sharing folders on peer-peer network.
TCP 445. Not secure!
Simple Network Management Protocol (SNMP)- Used to send encrypted streaming audio or video data.
TCP and UDP 554. Secure
*!Disclaimer!*- Not Email Protocol
Network Basic Input /Output System (NetBIOS)- Provides name, datagram, and session services for networks using the NetBIOS API.
TCP 137 & 138. UDP 137 & 139.
Layer 2 Tunneling Protocol- Used to support virtual private networks (VPNs) or as part of the delivery of services by Internet Service Providers. It does not provide any encryption or confidentiality by itself. Rather, it relies on an encryption protocol that it passes within the tunnel to provide privacy.
TCP 1701
Kerberos- Used for authentication services primarily on local network printers or print servers.
TCP & UDP 88.
Lightweight Directory Access Protocol (LDAP)- Used for network directory services. Allows clients to query a central network database for information about user accounts, printers, and other network resources.
TCP 389 by default. Not secure.
TCP 636. Secure version of a resource sharing protocol which uses SSL/TLS to allow clients to query central network database for information about user accounts, printers, and other network resources securely.
Lightweight Directory Access Protocol Secure (LDAPS)
Dynamic Host Configuration Protocol (DHCP)- Dynamically assigns IP addresses and other network configurations upon joining a network
UDP 67 & 68.
Point-to-Point Tunneling Protocol (PPTP)- An obsolete method for implementing virtual private networks, with many known security issues. PPTP uses a TCP control channel and a Generic Routing Encapsulation tunnel to encapsulate PPP packets.
TCP & UDP 1723
TCP 443. Uses TLS/SSL for secure webpages and sites. Includes encryption services. Prevents eavesdropping.
Hypertext Transfer Protocol Secure (HTTPS)