PriceTag HUB / Networking

Computer Networking

Learn computer networks, Wi-Fi, routers, IP addressing, network protocols, troubleshooting, and network security through practical guides and step-by-step explanations.

Networking Fundamentals

IP Addressing: A Complete Beginner's Guide

Every time a device communicates across an IP network, addressing helps identify where data should be delivered. IP addressing is a fundamental networking concept used in home Wi-Fi, business networks, data centers, cloud infrastructure, and cybersecurity.

This guide introduces the fundamentals before moving into IPv4, IPv6, and subnetting. Whether you are learning computer networking or preparing for a network security role, understanding IP addressing will help you make sense of how networks operate.

What Is IP Addressing?

IP stands for Internet Protocol. An IP address is a logical address assigned to a network interface. It helps IP networks deliver packets toward their intended destinations. Routers examine destination IP addresses to make forwarding decisions.

An IP address is not the same as a device's physical MAC address. IP addressing supports communication across networks, while MAC addresses are used for delivery on local network links such as Ethernet and Wi-Fi.

Example IPv4 address

192.168.1.10

A familiar private IPv4 address commonly used in local networks.

Example IPv6 address

2001:db8::1

An example using the documentation-only IPv6 prefix 2001:db8::/32.

Advertisement

Explore IP Addressing Topics

Follow these guides in order to build your knowledge from foundational concepts to practical network calculations.

GUIDE 01Beginner

IP Address Basics

Understand what an IP address is, why networks need addresses, and how devices communicate using public and private IP addresses.

Read the guide
GUIDE 02Beginner to Intermediate

Subnetting Explained

Learn subnet masks, CIDR notation, network IDs, host ranges, broadcast addresses, and how to calculate IPv4 subnets.

Read the guide
GUIDE 03Beginner

IPv4 to IPv6

Compare IPv4 and IPv6 addressing, understand hexadecimal notation, and explore why networks are transitioning to IPv6.

Read the guide

IPv4 vs. IPv6 at a Glance

Both protocols provide IP addressing, but they use different address lengths and notation.

FeatureIPv4IPv6
Address length32 bits128 bits
NotationDecimal, separated by dotsHexadecimal, separated by colons
Example192.168.1.102001:db8::1
Address capacityAbout 4.3 billion bit patternsAbout 3.4 × 10³⁸ bit patterns
BroadcastingSupports broadcastUses multicast and anycast; no broadcast

IPv6 provides a vastly larger address space. IPv4 and IPv6 can operate together using approaches such as dual-stack networking. IPv6 is not simply an expanded IPv4 address; the protocols have important technical differences.

Learn more about IPv4 and IPv6 →

Why Learn IP Addressing for Network Security?

Network defenders use addressing knowledge to interpret traffic captures, understand firewall rules, investigate suspicious connections, identify network boundaries, and troubleshoot connectivity problems.

  • ✓Understand source and destination IP addresses in packet captures.
  • ✓Recognize private address ranges and public-facing systems.
  • ✓Use subnet masks and CIDR ranges to interpret network boundaries.
  • ✓Build a foundation for firewalls, routing, and network monitoring.

Remember: IP addresses can be shared, dynamically assigned, or changed. Investigations should use additional evidence rather than treating an address alone as proof of a person's identity or malicious intent.

Advertisement

Frequently Asked Questions

What is IP addressing?

IP addressing is the system used to assign logical addresses to network interfaces so that devices can identify communication destinations and exchange data using the Internet Protocol.

What are IPv4 and IPv6?

IPv4 uses 32-bit addresses, commonly written as four decimal numbers separated by dots. IPv6 uses 128-bit addresses, written in hexadecimal groups separated by colons.

What is subnetting?

Subnetting divides an IP network into smaller logical networks. It helps organize devices, manage address allocation, and control network boundaries.

What is the difference between a public and a private IP address?

Public IP addresses are globally routable on the internet. Private IPv4 addresses are reserved for use within private networks and typically access the internet through a router using network address translation.

Why is IP addressing important in cybersecurity?

IP addresses help security professionals understand network traffic, investigate connections, configure firewall rules, identify communication paths, and analyze suspicious activity. An IP address alone does not reliably identify a person or prove malicious activity.

IP Addressing Learning Path

Continue Learning About IP Addressing

Build your networking knowledge step by step. Start with IP address fundamentals, practise subnetting, and understand the transition from IPv4 to IPv6.