<P> The primary address pool of the Internet, maintained by IANA, was exhausted on 3 February 2011, when the last 5 blocks were allocated to the 5 RIRs . APNIC was the first RIR to exhaust its regional pool on 15 April 2011, except for a small amount of address space reserved for the transition to IPv6, which will be allocated under a much more restricted policy . </P> <P> The accepted and standard long term solution is to use IPv6 which increased the address size to 128 bits, providing a vastly increased address space that also allows improved route aggregation across the Internet and offers large subnetwork allocations of a minimum of 2 host addresses to end - users . However IPv4 - only hosts cannot directly communicate with IPv6 - only hosts so IPv6 alone does not provide an immediate solution to the IPv4 exhaustion problem . Migration to IPv6 is in progress but completion is expected to take considerable time . </P> <P> An IP packet consists of a header section and a data section . </P> <P> An IP packet has no data checksum or any other footer after the data section . Typically the link layer encapsulates IP packets in frames with a CRC footer that detects most errors, and typically the end - to - end TCP layer checksum detects most other errors . </P>

What is the structure of an ip packet
find me the text answering this question