1. IP datagrams may arrive in a seemingly random order of chunks that the receiving IP entity must continuously collect until it can reconstruct the original datagram.
2. If the receiving IP entity possessesa bufferthat assembles the original datagram’s data field, the buffer will collect chunks of data with “holes” between them that correspond to data not yet received. Describe an algorithm in pseudocode, prose, graphical, or any other representation to collect and reconstruct the original datagram’s data field based on this concept.
2a. Describe a simple mechanism for the tracking, management, and manipulation of the “holes” between data chunks.