Интернет-протокол (IP) использует «сетевой порядок байтов» (с прямым порядком байтов), потому что было решено, что это будет сделано (см. RFC 1700). IP 139.156.32.45 в большом обратном порядке байт двоичного файла является 10001011.10011100.00100000.00101101
.
Добавлен для удобочитаемости), и это, как она будет передана по сети.
В зависимости от вашей архитектуры этот адрес может храниться в формате с прямым порядком байтов или с прямым порядком байтов. Если вы используете архитектуру X86 (с прямым порядком байтов), биты (на байт) будут возвращены, поэтому они будут храниться как 11010001.00111001.00000100.10110100
. В процессоре SPARC, который использует порядок байтов, биты будут храниться так, как их использует протокол IP.