Networking Tutorials
A full networking course: IP addressing, DNS, ports, protocols, and practical troubleshooting tools.
This course includes 14 lessons grouped from first steps to more capable workflows. Work through a group in order, or jump to the task you need today. Every lesson includes explanations, copyable examples, and tips written for beginners.
Cheatsheet · Search this course · IT & cloud category · All categories
Getting started
Topic pageAddressing
Topic page- IP Addresses (IPv4 Basics)Read IPv4 addresses and understand why every reachable host needs an address.
- Subnets and Private vs Public AddressesLearn how subnets group addresses and how private ranges differ from public ones.
- MAC Addresses and Local NetworksUnderstand MAC addresses and how local delivery works on Ethernet and Wi-Fi.
How data moves
Topic page- TCP vs UDPCompare TCP and UDP so you can choose reliability versus simplicity.
- Ports and Common ServicesLearn how port numbers identify services on a host.
- DNS ExplainedSee how DNS turns human-friendly names into IP addresses.
- HTTP and HTTPS BasicsUnderstand how browsers fetch pages and why HTTPS adds encryption.
Tools and troubleshooting
Topic page- Using Ping and TracerouteTest reachability and path with ping and traceroute tools.
- Checking Your IP and Network SettingsInspect local addresses, gateways, and DNS settings on Windows and Linux.
- Firewalls and NAT (Intro)Get a beginner view of firewalls and how NAT shares a public address.
- Wi-Fi vs Ethernet BasicsCompare wireless and wired links for speed, reliability, and interference.
- Troubleshooting ChecklistWork through a practical order of checks when the network misbehaves.