Posted 01 February 2009 - 04:45 PM
Generally speaking, most home ISPs will not allow you to run a public server. They will usually require that you upgrade to the more expensive business connection. However, you do generally get the benefit of a faster connection and a static IP address as well. You may also get an increased upload speed (so you can serve files faster). There are some exceptions to this. I have in the past been able to get permission from Comcast (several years ago) to run my own home server, on the basis that it was for school (I was studying Network Administration at the time) and it was subject to bandwidth and content restrictions.
At work, we do have Comcast Business, and we are able to run a public server. It costs about double what a home connection would cost.
Often the best option is to get inexpensive web hosting from a place like godaddy, which gives you the ability to have a fairly decent amount of control over your server, while being less expensive than getting business hosting.
The only way to learn anything is to question everything.