Colocation allows you to place your server machine in someone else's rack and share their bandwidth as your own. It generally costs more than standard Web hosting, but less than a comparable amount of bandwidth into your place of business. ... That company then provides an IP, bandwidth, and power to your server.