Zamieszanie w htonach - mały endian / big endian

Gdy wysyłam zmienną całkowitą z jednego procesu do innego przez gniazdo, a następnie drukuję wartość na otrzymanym końcu, wartość jest nadal taka sama bez użycia ntohl / htonl, a następnie gdzie muszę użyć tych funkcji poza inicjalizacją struktur gniazda. Rozumiem litte / big endian. Ale dlaczego musimy konwertować numery portów i IP na porządek bajtów host / sieć, gdy wartość pozostaje taka sama. Proszę szczegółowo wyjaśnić, w jaki sposób liczba całkowita jest przenoszona przez sieć?

questionAnswers(3)

yourAnswerToTheQuestion