When devices communicate over a network, they need to be able to identify each other so that data can be sent to the correct destination. Network addresses are used to identify devices and help ensure that data travels to the right place.
There are three main types of network addresses you need to recognise:
- IPv4 (Internet Protocol version 4): A 32-bit address made up of four decimal numbers (0–255) separated by dots. For example: 192.168.1.100.
- IPv6 (Internet Protocol version 6): A 128-bit address written using eight groups of hexadecimal digits separated by colons. For example: 2001:0DB8:0000:0000:0000:0000:0000:0001. IPv6 addresses can also be compressed by removing leading zeroes and shortening consecutive groups of zeroes.
- MAC (Media Access Control) Address: A 48-bit hardware address used to identify a network interface on a local network. It is typically written as six pairs of hexadecimal digits separated by colons. For example: 00:1A:2B:3C:4D:5E.
You can find out more about network addresses by reading this blog post about IPv4, IPv6, MAC addresses, URLs and the use of Domain Name Servers on the Internet.
Your Challenge
Test your knowledge with this interactive quiz! You will be shown randomly generated network addresses. For each address, decide whether it is a valid IPv4, IPv6 or MAC address, or whether it is invalid.
Watch out for incorrect separators, invalid characters, missing digits and numbers outside the permitted range.
How many addresses can you correctly identify in a row?
Network Addresses QuizOpen this activity in a New Window





