Limitations of the Internet - Limitations
Introduction to IP Addresses
Definition: An Internet Protocol (IP) address is a unique identifier for devices on the internet.
Versions: There are two main versions of IP addresses, IPv4 and IPv6.
IPv4 Addresses
Structure: IPv4 addresses are 32 bits long, separated into four groups.
Format Example:
73.55.240.2.3.
Availability: There are approximately 4.3 billion possible IPv4 addresses.
Limitations:
The number of usable IPv4 addresses is lower due to some being reserved for specific purposes.
The number of connected devices exceeds available IPv4 addresses.
IPv6 Addresses
Structure: IPv6 addresses consist of 128 bits, significantly increasing the number of available addresses.
Example of IPv6 address: (specific example not given in transcript).
Adoption: Transition to IPv6 has been gradual, but growth is expected as more devices require IP addresses.
Capacity:
IPv6 can support
2^128possible IP addresses, an exceptionally vast number.Analogy: Comparison to grains of sand:
Roughly
7.5 x 10^18grains of sand in the world, which is dwarfed by the number of IPv6 addresses available.Even accounting for multiple Earths' worth of sand underscores the scale of IPv6 capacity.
Network Address Translation (NAT)
Definition: NAT allows a single public IP address to represent multiple private IP addresses within a network.
Analogy: Like a receptionist at a company who manages incoming calls and directs them to various private extensions.
Utility:
Reduces the need for multiple public IP addresses.
Organizations can operate with one public address while using numerous private addresses internally.
Application:
IT specialists may need to configure NAT on routers to enable communication between an internal network and the internet.