- Network layer is responsible for host to host delivery and for routing mechanism.
- It adds a logical address that is source and destination address as a part of IP header to the segment coming from above Transport Layer.
Logical Addressing:
The logical addresses added by Network layer are known as IP address, it can be either IPv4 or IPv6.
IPv4 Addresses:
An IPv4 address is a 32-bit address that uniquely and universally defines the connection of a device. These addresses are unique in the sense that each address defines one, and only one, connection to the internet.
Address Space:
It defines the range of addresses used by the protocol. Each networking devices will get a address from this address space.
Since IPv4 address is a 32 bit in size, hence the total number of address possible is: 2^32 = 4,294,967,296. This means theoretically 4 billion devices can be connected to internet, but practically this number is way less because of some restrictions.
Representation of IP address: An IP address can be represented in two format:
Dotted-Decimal Notation:
In this format, an IP address is represented as 4 octet, each octet of 8 bits(1 bytes) and are separated with a decimal point(dot).
Example:
192.168.0.1
Binary Notation:
In this IP address is represented as 32 bits.
Example:
Dotted decimal : 192. 168.0.1
Binary Notation: 1110101 10101000 00000000 00000001
Classful Addressing:
- Classful Addressing, the address space is divided into five classes: A, B, C, D and E. Each class has has some part of the address space.
- Class A, B, C are mostly used for unicast communication where as class D is for multicast communication and class E is reserved.
Range of each class of IP address:
Range of each class is depicted in the below diagram:

Host ID and Network ID: In classful addressing, IP address can be divided into two portion, one is called Host ID, which identifies the host in the network and other is called network Id which identifies the network.

Subnet Mask:
It is also 32 bit address which is used to distinguish the host part and network part of an IP address.
In classful addressing each class has a default subnet mask:

Class A: 255.0.0.0
Class B: 255.255.0.0
Class C: 255.255.255.0
Class D: 255.255.255.255
Categories: Networking
Leave a Reply