IPv4
IPv4 is the fourth version of the Internet Protocol and the dominant protocol for routing traffic on the Internet. It uses a 32-bit address space, usually written in dotted decimal form as four octets (for example, 192.0.2.1). IPv4 packets have a header that includes the version, header length, total length, time to live, protocol, and source and destination addresses. The protocol supports unicast, multicast, and, with special handling, broadcast delivery. Fragmentation lets large packets be split to fit network MTUs.
Address space and allocation: The 32-bit space provides about 4.29 billion addresses. Classful addressing (A/B/C with
Routing and services: IPv4 relies on routing protocols and the broader Internet routing system. Local networks
Status and transition: Address exhaustion prompted widespread NAT adoption and the development of IPv6, which offers