The Internet Assigned Numbers Authority (IANA) has categorized IP addresses into different classes, each serving a distinct purpose and having specific requirements. These classes, denoted as Class A, Class B, Class C, Class D, and Class E, form the foundation of IP address allocation and management.
Understanding these classes is essential for network administrators and IT professionals to effectively manage and allocate IP addresses within their networks.
Class A
Format: 0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
Characteristics:
- The first octet represents the network address, and the remaining three octets represent the host address.
- The first high-order bit is set to 0.
- Consists of 7 network bits and 24 host bits.
- First byte range: 0–127.
- 126 Class A ranges exist, with 16,777,214 hosts in each range.
- Example: Host 10.0.0.1 on network 10.0.0.0
Class B
Format: 10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
Characteristics:
- The first two octets represent the network address, and the remaining two octets represent the host address.
- The first two high-order bits are set to 1 and 0, respectively.
- Consists of 14 network bits and 16 host bits.
- First byte range: 128–191.
- 16,384 Class B ranges exist, with 65,532 hosts in each range.
- Example: Host 128.10.1.5 on network 128.10.0.0
Class C
Format: 110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
Characteristics:
- The first three octets represent the network address, and the remaining octet represents the host address.
- The first three high-order bits are set to 1, 1, and 0, respectively.
- Consists of 21 network bits and 8 host bits.
- First byte range: 192–223.
- 2,097,152 Class C ranges exist, with 254 hosts in each range.
- Example: Host 192.15.1.1 on network 192.15.1.0
Class D
Format: 1110MMMM.MMMMMMMM.MMMMMMMM.MMMMMMMM
Characteristics:
- Mainly reserved for multicast addresses.
- The first four high-order bits are set to 1, 1, 1, and 0, respectively.
- Consists of 28 multicast address bits.
- First byte range: 224–247.
- Used for multicast addresses as per RFC 1112.
- Example: 225.1.100.100
Class E
Format: 1111RRRR.RRRRRRRR.RRRRRRRR.RRRRRRRR
Characteristics:
- Mainly reserved for experimental and future use.
- The first four high bits are set to 1, 1, 1, and 1, respectively.
- Consists of 28 reserved address bits.
- First byte range: 248–255.
- Reserved for experimentation and future use.
- Example: Reserved for future use.
In conclusion, understanding the classes of IP addresses is essential for effectively managing and allocating IP addresses within a network. Each class has its own unique characteristics and purposes, ranging from accommodating large networks to facilitating multicast communications and reserved for future experimentation.
By familiarizing themselves with these classes, network administrators can ensure efficient utilization of IP address space and optimal network performance.
You may also like:- How To Parse FortiGate Firewall Logs with Logstash
- Categorizing IPs with Logstash – Private, Public, and GeoIP Enrichment
- 9 Rules of Engagement for Penetration Testing
- Google vs. Oracle – The Epic Copyright Battle That Shaped the Tech World
- Introducing ChatGPT Search – Your New Gateway to Instant, Up-to-date Information
- Python Has Surpassed JavaScript as the No. 1 Language on GitHub
- [Solution] Missing logstash-plain.log File in Logstash
- Top 7 Essential Tips for a Successful Website
- Sample OSINT Questions for Investigations on Corporations and Individuals
- Top 10 Most Encryption Related Key Terms
This Post Has One Comment