IP Version 4 Numbers, Address Classes and Formats in Linux

Back


TCP/IP is a series of protocols organized in Layers, known as a protocol suite. It was developed for Unix and eventually as the standards for communication on the internet. With the IP Address you can organize a Network .

Every computer that communicates on a network needs its own IP Address . Some address are assigned permanently to a particular computer, these are known as static addresses.Others are leased from a DHCP server for a limited amount of time,these are also known as dynamic IP addresses.

IPv4 are organised into five different classes :

CLASSES              RANGE                                              NOTE

A                        1.1.1.1 - 126.255.255.254                  Network allowed up-to 16 million computers

B                        128.0.0.1 - 192.255.255.254              Network allowed up-to 65000 computers

C                        192.0.0.1 - 223.255.255.254              Network allowed up-to 254 computers

D                       224.0.0.1 - 239.255.255.254              Reserved for multicast

E                        240.0.0.1 - 255.255.255.254              Reserved for experimental use


Private Range of Classes 

A              10.0.0.0 - 10.255.255.255

B              172.16.0.0 - 172.31.255.255

C              192.168.0.0 - 192.168.255.255


Address Formats :

Unicast : 

A Uni-cast address is associated with a single network adapter. Route-able uni-cast address include a 48-bit network prefix, 16-bit sub-net identifier, and a 64 bit interface identifier associated with a network adapter hardware address.

Multicast :

A Multicast address is used to send a message to multiple network adapters simultaneously. The organisation of a multicast address varies .

Anycast :

 An Any-cast address is used to send a message to one of several optional network adapters. It's useful for systems with multiple backups, such as a group of web servers. Any-cast have the same basic organisation as a uni-cast address .