When 54 bytes of data is transferred using the UDP protocol, the efficiency is? (In per cent)
IN UDP, the maximum datagram size can be $2^{16}-1 \, bytes$
Now to this, 8 Bytes of UDP header is included and this together must fit within $65535\, bytes$ IPv4 packet limit(Including 20B IP Header size).
So, maximum data that we can send in 1 UDP datagram-> $65535-8-20=65507\,Bytes$
We could have sent this amount of data, but we are actually sending 54 Bytes, so the efficiency of the protocol is $\frac{54}{65507} \times 100(\,in\,\%)$
Am I correct?