One aspect of computers that I just don't find clear learning material on is networking. There seems to be loads of information on 'how to' but I still don't understand the underlying basics.
What is meant by a Port? Why are ports numbered so strange (as in, not 1,2,3).
I am using Ubuntu Linux. I can see what ports I have open (or something like that) and I have successfully connected up a nice home network. But I don't actually understand the what a port is and how it differed from directories.
If it is something that can be easily summed up, that would be great. If not, is there any clear, beginner intro to understanding linux (or any other) ports.