Hosting to usługa umożliwiająca osobom i organizacjom udostępnianie strony internetowej za pośrednictwem sieci WWW. Hosty sieciowe są zwykle oparte na centrum danych, które zawiera serwery służące do przechowywania danych, które tworzą strony internetowe klientów.
Na najbardziej podstawowym poziomie klienci przesyłają swoje pliki witryny do serwera hosta za pośrednictwem protokołu przesyłania plików lub interfejsu sieciowego, który naśladuje funkcje FTP.
Hosty internetowe mogą posiadać własne serwery lub po prostu wypożyczać serwery z innych hostów internetowych i odsprzedawać przestrzeń. Większość internetowych usług hostingowych jest współdzielona, co oznacza, że wiele witryn należących do różnych klientów ma wspólne miejsce na tym samym serwerze. Dedykowany hosting jest również dostępny, w którym klient wynajmuje cały serwer dla siebie, który ma pełną zdalną kontrolę, ale jest to na ogół znacznie droższe niż dzielony hosting. Hosting zarządzany jest nieco mniej kosztowną usługą, która daje klientowi serwer dedykowany, a jedynie ogranicza kontrolę nad jego funkcją.
Stosunkowo nową formą jest hosting w chmurze, w którym dane klienta mogą być przechowywane na wielu serwerach w różnych lokalizacjach. To sprawia, że hosting jest potencjalnie bardziej niezawodny, ponieważ nie jest zależny od jednego fizycznego serwera, ale może także potencjalnie zwiększyć prawdopodobieństwo naruszenia bezpieczeństwa.