but the byte order on the host differs, that's why such functions like ntohl exists.