Hi,
A frame carries a packet, then it is larger then a packet. Same idea for datagram.
A cell, if we are referring to let's say WAN Network, usually has 53bytes, then, it is smaller.
An ACK is even smaller as it is only the header of a packet.
Byte is even smaller.
Buffer and header are variable in size.
-If I helped you somehow, please, rate it as useful.-