IPv6は何bit?

IPv4が32bitだから、IPv6は48bitと思われがち(僕だけ?)だけど、実はIPv6は128bitです。
単純計算だと、3.4 × 100000000000000000000000000000000000000 個のアドレスが割り当て可能です。

ちなみに、128bitだと表記するのも大変なので16bitごとに16進数で : を間に挟んで表記するらしい。
例えば、下のような感じ。

1234:5678:89ab:cdef:1234:5678:89ab:cdef:

これでも長いので、あるセクションが0から始まる場合、その0を省略できるとか、0が連続するところは省略できるとか、いろいろ省略できるらしい。