About this interactive
An IPv4 address is 32 bits, split into four 8-bit octets and written in dotted decimal, such as 192.168.0.42. Eight bits give 2^8 = 256 values, so each octet runs from 0 to 255; a number like 256 or 300 cannot fit in an octet, and an address that holds one is not a valid IPv4 address. Thirty-two bits give 2^32 = 4,294,967,296 addresses, about 4.3 billion.
Data crosses a network in packets. Each packet starts with a header, at least 20 bytes (160 bits) in IPv4, and two of its fields are addresses. The destination address is where the packet is going: every router on the way reads it to choose the next hop. The source address is where it came from, and it is what makes a reply possible, because the reply swaps the two: the request's source becomes the reply's destination.
Who a packet is for gives its delivery type. Unicast is one sender to one receiver. Broadcast is a packet addressed to every device on the local network. Multicast is one sender to a group: only the devices that joined that group process it.
Addresses are handed out down a hierarchy. IANA, the Internet Assigned Numbers Authority, gives large blocks to the regional internet registries; they give smaller blocks to internet service providers (ISPs); and an ISP assigns addresses to its customers. The same hierarchy keeps routing manageable, because a block of addresses sits in one known place.
Type numbers in digits and addresses in dotted decimal. Where an item asks for a word, the item names the choices. Capital letters do not matter. Anything you miss shows the answer and why. Seven of the nineteen items are drawn each run, so a second run is a different sheet.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →