Educational content only. Always practice on systems you own or have explicit permission to test.

← Back to Learning Paths

Lesson 1 — Networking Fundamentals

Everything you do online depends on networks moving data correctly. This lesson builds the foundation you need before you can understand hacking or defense.

Why Networking Matters

Every attack and every defense happens somewhere along the path data takes between two computers. Before you can secure a system or understand how it might be attacked, you need to know how machines find each other and exchange information.

IP Addresses

An IP address is a unique numeric label assigned to a device on a network so other devices know where to send data.

TCP vs UDP

These are the two main ways data is transported across a network.

Common Ports

A port is like a numbered door on a device that a specific service listens on.

How DNS Works

DNS (Domain Name System) translates human friendly names like example.com into the IP address computers actually use to connect. Without DNS, you would need to memorize numeric addresses for every website you visit.

HTTP vs HTTPS

HTTP is the protocol browsers use to request and receive web pages. HTTPS is the same protocol wrapped in encryption (TLS), so data cannot be read or modified by anyone intercepting the connection. Always look for HTTPS when entering sensitive information on a site.

Practice Tip

Use the OSINT Tools page to try DNS and IP lookups on domains you own or that are publicly documented, so you can see these concepts in action.

Next Step

Continue to Lesson 2: Linux for Hackers →