Interactive exploration of Internet Protocol version 4. Master addressing, subnetting, and packet analysis through real-time simulation.
Understand the 32-bit IPv4 address format, dotted decimal notation, and binary representation.
Master CIDR notation, subnet mask calculations, network/broadcast addresses, and host ranges.
Examine IPv4 header fields, calculate header checksum, and understand fragmentation.
IPv4 addresses are 32-bit binary numbers, typically represented in dotted-decimal notation (e.g., 192.168.1.1). Each octet (8 bits) represents a decimal number from 0 to 255.
Classless Inter-Domain Routing (CIDR) allows flexible allocation of IP addresses. The subnet mask determines the network portion (1s) and host portion (0s) of an address.
Hover over bits to see decimal values. Click to toggle bits.
Allocate subnets efficiently based on host requirements
Enter various IP addresses in the Subnet Calculator. Observe how changing the CIDR prefix affects the network and host portions. Identify the class of each address (A, B, C, D, or E).
Use the Binary Visualizer to understand the relationship between decimal and binary representations. Toggle individual bits and observe the decimal value changes in real-time.
Given the network 192.168.10.0/24, calculate subnets for 4 departments needing 50, 25, 10, and 5 hosts respectively. Use the VLSM allocator to verify your manual calculations.
Construct IPv4 packets using the Packet Builder. Modify header fields and observe the hex dump changes. Calculate the header checksum manually and verify with the tool.
Note: Include screenshots of your subnet calculations for at least 3 different network configurations. Show your manual binary calculations for one example to demonstrate understanding.