IP: Difference between revisions
| Line 8: | Line 8: | ||
The IP considers each package of data as a unique and independent unit of information but the IP must always be in contact with the [[TCP]] in order to send the message. The latest IP version is [[IPv6]] which succeeded [[IPv4]]. There are some important differences between IPv6 and IPV4 which make the last version more functional and effective. | The IP considers each package of data as a unique and independent unit of information but the IP must always be in contact with the [[TCP]] in order to send the message. The latest IP version is [[IPv6]] which succeeded [[IPv4]]. There are some important differences between IPv6 and IPV4 which make the last version more functional and effective. | ||
==IP | ==IP Versions== | ||
Currently, there are two IP versions in use: [[IPv4]] and [[IPv6]] and each of these versions describes the IP in a different manner. | Currently, there are two IP versions in use: [[IPv4]] and [[IPv6]] and each of these versions describes the IP in a different manner. | ||
According to '''IPv4''', the address contained 32 bits | According to '''IPv4''', the address contained 32 bits which functioned on private networks and multicast networks. The IPv4 addresses consist of four decimal numbers ranging between 0-255, but the IPv4 address can also be represented in binary, octal or hexadecimal forms. The IPv4 addresses were exhausted due to the low supply of allocated addresses from [[IANA]] (Internet Assigned Numbers Authority) and the [[RIR]]s (Regional Internet Registries). | ||
'''IPv6''' was created as a solution to the inevitable threat posed by the exhaustion of IPv4 addresses. The [[IETF|Internet Engineering Task Force]] was involved in its creation as it decided to explore new technologies by expanding the address capability of the Internet. IPv6 does not guarantee a sufficient quantity of addresses but it definitely enables an efficient aggregation and allocation of rooting prefixes for routing nodes. | |||
==References== | ==References== | ||