An
An IP address serves as an identifier for a particular device on a specific network.
There are two types of IP addresses: IPv4 and IPv6.
IPv4 represents version 4 of the Internet Protocol. This updated version is the commonly used form for IP addresses.
It is a 32-bit address written in four numbers that are separated by the period (.) symbol (e.g., ). Each device has a different IPv4 address.
The figure below shows some of the properties of IPv4.
IPv4 provides four billion addresses, but these addresses are not enough to uniquely identify every device on the internet.
IPv6 stands for Internet Protocol version , which is the sixth improvement of the Internet Protocol and the heir to IPv4.
It works similarly to IPv4 in that it provides the different IP addresses required for Internet-enabled devices to communicate. However, it has an important exception: it uses a -bit IP address.
The figure below shows some of the properties of IPv6.
The following table highlights some of the differences between the two internet protocols.
-bit address length.
Numeric address where binary bits are divided by a period (.).
Provides manual and
Limited number of IP addresses, i.e., billion.
Supports
End-to-end connection integrity can be achieved.
Does not provide security.
Expressed in decimal notation.
Achieved by senders and forwarding routers.
Does not provide authentication and encryption.
-bit address length.
Alphanumeric address where binary bits are divided by a colon (:).
Provides manual,
A massive number of IP addresses, i.e., undecillion different addresses.
Does not support
End-to-end connection integrity can not be achieved.
Expressed in hexadecimal notation.
Fragmentation is achieved by senders only in IPv6.
Provides authentication and encryption.
Some of the main advantages of IPv6 over IPv4 are listed below: