An IPv6 address has a 128-bit structure, expressed as eight groups of four hexadecimal digits, separated by colons (e.g., 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
In contrast, an IPv4 address has a 32-bit structure, represented as four sets of three decimal digits (e.g., 192.168.0.1).
IPv4 is a combination of a network part and a host part, while IPv6 is a combination of a subnet and an interface ID.
IPv4 is a 32-bit or 4 -byte address length with decimal representation EX:- IPv4 address look like:- 192.168.0.1
while on other hand we have IPv6 consists of 128-bit or 16-byte address length with hexadecimal representation of address EX:- IPv6 address look like:- 2001:db8:3333:4444:5555:6666:7777:8888