In this lesson, you will learn how computers communicate over a network using protocols such as HTTP, HTTPS, SSH, FTP, DNS, DHCP, TCP, and UDP. You will also understand the purpose of port numbers and how common network services operate.
The lesson also introduces Linux package managers, which are used to install, update, search for, and remove software. You will learn the differences between tools such as APT, DNF, YUM, RPM, and DPKG, as well as how Linux software repositories and dependencies work.
By the end of this lesson, you should be able to identify common network protocols and use a package manager to manage software on a Linux system.