TCP/IP is a good starter, you can find some reading material http://lib.daemon.am/Books/. Also if you are interested may I suggest http://safari.oreilly.com I am a member there and they have some great books. 880 to be exact, ranging from programming to network security.