2012-03-09 15 views
0

IPv6アドレスがコンピュータメモリでどのように表現されているか知りたいですか? IPv4がメモリ内のバイトを逆転させたことは、私にとって本当に明白です。しかし、私はどのようにコンピュータが128ビットのIPv6アドレスをどのように格納しているのか把握したい。事前に感謝:)IPv6 - メモリ表現


お返事ありがとうございます。しかし私は別の質問があります。ウェブドメインのプロデューサがウェブサイトで多くのIPアドレスを使用する理由は何ですか? 1つのIPアドレスの障害の可能性?それとも別の何か?

+0

別途「別の質問」をお願いします。 – glglgl

答えて

1

アドレスは問題ではないため、特定の順序で格納する必要はありません。

もちろん、IPパケットの一部として有線で送信された場合、実際には特定の順序があります。 http://en.wikipedia.org/wiki/IPv6_packetを参照してください。彼らは通常、(最上位オクテット)ビッグエンディアンの順序でオクテットの配列として格納されている

1

通常の方法は、ネットワークの順にbyte[16]、またはstruct sockaddr_in6のいずれかである参照してください。 C. JavaではInet6Addrを使用します。 (私はIPv6アドレスに単語のいずれかを格納するためにホストバイトオーダーを使用する人は誰も見たことがありません)