Not having a CS degree has left large holes in my programming related knowledge. In particular I'd really like to learn some of the computer networking stuff I would have got in a good CS degree. The problem I really have is "not knowing what I don't know". So far I know I don't know anything about the following (as far as computer networks are concearned)
-sockets
-ports
-internet protocol (the whole IP stack I keep hearing about).
Can anyone add more to the list? Can anyone suggest a project (writing a toy web server?)
Thanks in advance