Identification field is of 16 bits in Ipv4 header. This means we can have $2^16$ unique datagrams from a single host at a time. Also each datagram can have a total length of $2^16$ bytes.
So can the sender send only $2^32$ or 4GB of data at a time ? If he sends more data, will the identification number wrap around ?