Beginner Topic 6 of 50 Computer Networks
IP Addresses
Numeric labels identifying devices on a network.
How it works
An IP address identifies a network interface and tells routers where to send packets. IPv4 addresses are 32 bits, written as four decimal numbers like 192.168.1.10, and IPv6 are 128 bits in hexadecimal. An address has a network part and a host part, separated by a subnet mask or prefix length. Addresses can be public or private, static or assigned dynamically by DHCP, and unicast, broadcast or multicast.
Step-by-step walkthrough
- Every device gets an IP address.
- The address has a network part and a host part.
- The host sends packets to the destination address.
- Routers compare the destination to their tables to forward it.
- Private ranges like 192.168.x.x are not routable on the Internet.
Where it is used
Every device that communicates over IP needs one. Servers use stable addresses and DNS names, and home networks use private ranges behind NAT, such as 10.0.0.0/8 and 192.168.0.0/16.
Common pitfall
Duplicate addresses cause conflicts and intermittent connectivity. Confusing private and public addresses breaks reachability. Hard-coding addresses instead of names makes systems brittle. IPv4 exhaustion drives NAT and IPv6 adoption. Tell whether an address belongs to a subnet by applying the mask, not by eyeballing digits.
Where it fits in the course
IP Addresses is topic 6 of 50 in Computer Networks, rated Beginner. It follows TCP/IP Model. The next topic is IPv4 vs IPv6.
Practice and explore
- Open the interactive lesson, with a mini quiz.
- Take the Computer Networks quiz.
How to study this topic
- Read the explanation above and restate the definition in your own words.
- Open the interactive lesson and answer its mini quiz.
- Read the common pitfall, then write a short example that avoids it.
- Check your understanding in the Computer Networks quiz, and revisit the topic if you miss a question.
Frequently asked questions
What is IP Addresses?
Where do people use IP Addresses?
What is the most common mistake with IP Addresses?
What should I learn before this topic?
How can I practice it?
Is IP Addresses hard to learn?
How long does it take to learn IP Addresses?
Which topics are related to IP Addresses?
What should I study after IP Addresses?
Related topics
- TCP/IP Model (Computer Networks)
- IPv4 vs IPv6 (Computer Networks)
- OSI Model (Computer Networks)
- Subnetting (Computer Networks)