In what byte order does data transfer occur on net? Is it Little Endian or big endian? How is it converted to the respective byte order once the data reaches the host ?
Its transferred in whatever order you send it.
Traditionally, internet protocols use big endian, because the machines doing most of the communication were big endian.
However, if you define your own structures to send across the net, there is no need to follow that convention.
With C programming, typically, one often uses the htons or ntohs macros to do the conversion.