Internet Protcol version 6 address Notion
The IPv6 was created to help with the address exhaustion
that was happening with IPv4. IPv6 was 32-bit, and its address was composed of
all numbers; on the other hand, IPv6 is 128-bit with numbers and letters
separated by colons. The address with IPv6 is made up of 8 groups of 4 hexadecimal
numbers, with each group being 16 bits.
The example of the IPv6 address is FE80:0000:0000:0CDE:1257:0000:211E:729C.
The first four groups represent the network address, which
contains information about routing prefixes and subnet IDs. The second group of
addresses is the host ID.
Even though the IPv6 address is long, it can be written in a
shorter form.
First, any leading zeros can be dropped from any group. For example,
0CDE becomes CDE.
Second, any string of consecutive zeros can be represented
by:: (two colons). For example,
The IPv6 address in the shortcut will be fe80::cde:1257:0:211e:729c
Another common rule is that a pair of colons (::)can only be
used once in the address.