Dedicated hosting service offers clients full and total control over the web server. Unlike shared hosts where resources are shared between many hosts, a dedicated server as the name clearly suggests is one that is dedicated to a single client. Dedicated hosts offer a higher degree of control over the contents of the server and even server administration may be handled by a client in this case. Software and hardware are both required here and a hosting company may provide server administration services. For advanced users and clients, it is best to use a dedicated host as it has several advantages when compared to a shared host.