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
An IPv6 address is 128 bits (16 bytes), represented as eight groups of four hexadecimal digits separated by colons. In contrast, IPv4 is 32 bits (4 bytes), shown in decimal as four numbers separated by dots