tcp/ip illustrated 1&2, by richard stevens, this is the bible of networking, it covers all the different osi layers, address spaces, protocols, packet layout, etc. if you want to understand how netwokring really works, this guves you all the details.