The protocols in the last exercise are all involved in everyday Internet activity. Below are some other Application-layer protocols that are more commonly used by IT professionals.


Secure Shell (SSH) is used to access a remote terminal or virtual machine (VM) over a secure connection. IT professionals and engineers use this to help configure and program a system remotely and securely. For example, accessing Github from the command line uses SSH!


The File Transfer Protocol (FTP) is used to transfer files from one system to another. Modern implementations of FTP can include encryption as well.


The Server Message Block (SMB) protocol allows multiple users to interact with a remote system like a file share or printing services. Multiple people can view and modify shared resources and files in a centralized server.

Again, these are some of the protocols that are most often used and configured by IT professionals. They are central to the behind-the-scenes work of maintaining the web.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?