Should we be required to know the intricacies of nuclear power to be entitled to benefit from the light from a lightbulb? At the end of the day, computing is a challenge to many people. They don't understand the meanings of things like IP, TCP, UDP, port, DNS, packet, protocol... and these things are difficult to take on board. Elitist attitudes to Internet and computing should be left in the Linux world. They're not in keeping with the Windows/PC/Mac ethos.
imthebestracerthereis, hosting servers is a little complicated, and you can't really host a 23 seat server from a home connection because the amount of information that needs sending over the internet, in a short space of time, is MORE than home connections can cope with at the moment. If you're having problems joining and staying on OTHER peoples' servers, the problem lies with your internet connection.
You should call your Internet Service Provider and ask them to identify the problem you're having. Your connection is not functioning correctly (if it was, you wouldn't be having the problems you're having). It's up to THEM to find, and fix the issue, or explain to you in simple terms how you can fix it yourself. You're not required to be an expert on the topic, but as a customer they have an obligation to you to provide you with a fully functioning service. You're paying them for it, after all.