Blues&twos,
I went on a short course last year covering IP addressing (etc), and it all made perfect sense while the bloke was teaching it. Bewildered when I thought about it ten minutes afterwards though
And that was probably only IPv4, try getting your head around IPv6 !