Introduction to IP addressing and subnetting | TechTarget

Rate this post

Community units use IP addresses and subnets to determine the supply and vacation spot of communications and handle community addresses respectively. IP addresses include two components: a community identifier and a bunch identifier. The community ID specifies an space of the community the place a tool resides, very like an space code identifies a piece of a phone community. The host ID labels a particular machine in that community part, comparable to how a phone quantity identifies a particular telephone inside an space code.

Most enterprise networks nonetheless depend on IP model 4 (IPv4) addresses, which provide about 4.3 billion distinctive variations. Web identities use most of those, however the newer IP model 6 (IPv6) customary supplies extra addresses and different advantages. Computer systems work with IPv4 addresses as 32-bit binary strings. People often convert binary to a dotted decimal handle, which is simpler to write and perceive. For instance, the binary string 11000000.00000000.00000010.00000010 converts to the IP handle Its related subnet masks converts from 11111111.11111111.11111111.11111100 to

Subnet masks make clear which a part of the handle is the community ID and which is the host ID. Routers, computer systems and community troubleshooters use IP addresses and subnet masks to handle community site visitors, which ensures data despatched from one system arrives at its vacation spot.

IP handle fundamentals

Community units sometimes have the next three identities:

  • Bodily handle. MAC handle.
  • Logical handle. IP handle.
  • Hostname. Helpful for people to acknowledge the machine.

A workstation has three identities: hostname, IP handle and MAC handle.

Within the case of IPv4 addresses, every host has a novel IP handle on the community, and nodes depend on it to change data. Knowledge breaks down into items, referred to as packets, which then journey throughout the community. Every packet accommodates a supply and vacation spot IP handle, very like postal service mail features a vacation spot and return handle on the envelope.

Supply and vacation spot IP addresses are very like sender and receiver addresses on envelopes.

Directors can subdivide networks into smaller, extra manageable sections. This course of lets them management the circulation of community site visitors, isolate site visitors to enhance safety and restrict site visitors to sure areas of the community to enhance efficiency.
These community segments are referred to as subnetworks, or subnets. Every subnet has a novel identifier throughout the bigger community ID. When directors divide a community into components, comparable to engineering and finance, the handle construction is predicated on numbers.

Diagram of two areas of a network separated into subnets, each with its own IP address.

Two community segments, every with its personal community ID. Personal IP handle ranges Programs and websites on the general public web eat many of the roughly 4.3 billion obtainable IPv4 addresses. Nonetheless, personal networks can reserve some ranges for inside use. Networks in house places of work and companies probably use considered one of these ranges.
The next desk defines personal IPv4 handle ranges.

Reserved class Vary Default subnet masks Description
Class A Bigger networks with many hosts.
Class B Medium networks with a average variety of hosts.
Class C Smaller networks with fewer hosts.

Subnet vs. subnet masks

Confusion arises between the phrases subnet and subnet masks. Subnets are an remoted community phase, which is a bit of the community that an administrator divides off. Community directors sometimes create subnets for the next causes:

  • Safety. Subnets isolate site visitors for privateness.
  • Efficiency. Subnets handle site visitors to scale back community congestion.

Subnets created for safety functions stop particular site visitors sorts from traversing the remainder of the community, the place they might be weak to interception. For instance, community directors would possibly isolate all computer systems within the finance division to a single subnet, which successfully prevents finance community communications from shifting throughout your complete community.

Subnets for efficiency lower competitors for community entry on congested networks. If a corporation’s engineering division often transfers recordsdata that have an effect on community efficiency for different customers, community directors can isolate the engineers to their very own subnet, which reduces the impact of their file transfers on different customers. Community directors usually outline a number of subnets for each safety and efficiency causes.

Subnet masks, then again, play a special function. Community units use the subnet masks to decide which a part of a bunch’s IP handle is the community ID and which half is the host ID. Subnet masks are at all times used with IP addresses. Primarily, subnets are an space of the community, whereas subnet masks assist units decide the community space to which they belong.

IP handle courses

IPv4 addresses divide into 5 courses. The first distinction between the primary three courses — Class A, Class B and Class C — is the variety of subnets versus the variety of hosts per subnet.
The next desk outlines the small print between IP handle courses.

Title First octet Variety of subnets Variety of hosts Description
Class A 1 to 126 126 Roughly 16.7 million Many hosts per community.
Class B 128 to 191 16,384 65,536 Many hosts per community.
Class C 192 to 223 Roughly 2.1 million 254 Many networks with fewer hosts per community.
Class D 224 to 239 n/a n/a Multicasting.
Class E 240 to 254 n/a n/a Experimental.

Class D addresses are for a particular kind of communication referred to as multicasting, which lets a bunch transmit 1000’s of knowledge streams to different units. Class E additionally is not used with customary IPv4 networking. As a substitute, IP handle researchers use Class E addresses for experimental and developmental functions. This classification system is named classful addressing. Classful addressing depends on inflexible divisions between the community ID and host ID. These divisions at all times happen on the eighth, sixteenth or twenty fourth bits within the handle.

This design usually wastes addresses, nonetheless. For instance, Class B networks present 65,000 host IDs, and Class C networks supply solely 254 host IDs. If a community has 2,000 units, and directors choose Class B, they may waste round 63,000 addresses.

Classless addressing, then again, lets community directors outline community IDs at any level for extra environment friendly use of the obtainable addresses. For instance, to fulfill a community with 2,000 host IDs, directors can use a subnet masks of to present 2,048 complete host IDs.

The additional quantity on the finish of the subnet masks is named a Classless Inter-Area Routing (CIDR) notation, which specifies a lot of bits within the subnet masks. This technique lets admins add extra IP addresses with out utilizing a special class.
The next desk reveals examples of subnet masks, their corresponding CIDR notations and the variety of complete IP addresses per subnet.

CIDR notation Subnet masks Variety of complete hosts per subnet
/19 8,192
/20 4,096
/21 2,048
/22 1,024
/23 512

Troubleshoot IP addresses and subnet masks

Community directors usually face two widespread IP handle troubleshooting situations: misconfiguration and an lack of ability to talk with a vital community service.

Community directors can manually configure some units, comparable to servers, routers and printers, with an IP handle, subnet masks and different community settings. Nonetheless, any typographical error in these settings prevents the machine from speaking accurately on the community.

One of many first community troubleshooting steps is to confirm these settings, together with the subnet masks. Community directors ought to replace subnet masks with legitimate settings in the event that they’re incorrect.
The next desk lists instructions that show IP handle settings on three in style OSes.

Command OS
ip addr Linux
Ipconfig Home windows
Ifconfig macOS
Screenshot of the Linux ip addr command, with the blurred IP address circled.

Output of the Linux ip addr command.

Most consumer workstations, tablets, smartphones and different units obtain their IP handle configuration from a Dynamic Host Configuration Protocol (DHCP) server. This server shops a pool of obtainable IP handle settings and leases addresses to consumer units. A correctly configured DHCP server does not make any typographical errors.
Nonetheless, if the consumer system cannot attain the DHCP server, it does not obtain an IP handle configuration. It assigns itself a default configuration with Computerized Personal IP Addressing (APIPA). APIPA addresses start with 169.254. The configuration will not talk accurately on most networks, so community directors ought to examine why the consumer cannot attain the DHCP server if this happens. One cause, for instance, might be that the server is down.


IP addresses and subnet masks are basic elements of community communications. Every community node has a novel IP handle consisting of a community identifier and a bunch identifier. Relying on the community design, these identifiers aren’t universally constant.
Subnet masks assist the system and directors decide which a part of the IP handle is the community ID and which is the host ID. Community directors sometimes test these community settings first throughout troubleshooting.

Community directors divide bigger networks into subnets, and a tool’s IP handle and subnet masks point out the community part to which it belongs. Directors use subnets to isolate site visitors for safety and efficiency.

Most enterprise networks nonetheless depend on IPv4, which makes use of 5 courses to distinguish varied IP handle ranges. Courses A, B and C are widespread on most inside networks. Community professionals should perceive their community design to use instruments like ipconfig, ip addr, ifconfig and ping to troubleshoot communication points.

Damon Garn owns Cogspinner Coaction and supplies freelance IT writing and enhancing companies. He has written a number of CompTIA research guides, together with the Linux+, Cloud Necessities+ and Server+ guides, and contributes extensively to TechTarget Editorial and CompTIA Blogs.

Leave a Comment