Το web hosting είναι η υπηρεσία αυτή που προσφέρει φιλοξενία σε μία ιστοσελίδα σε ειδικό εξοπλισμό (servers), ώστε η ιστοσελίδα αυτή να είναι διαθέσιμη στο διαδίκτυο (Internet).
Κάθε ιστοσελίδα είναι ένα σύνολο ηλεκτρονικών αρχείων όπως είναι γενικώς τα αρχεία ενός ηλεκτρονικού υπολογιστή. Το σύνολο αυτών των αρχείων πρέπει να είναι άμεσα διαθέσιμα σε οποιονδήποτε χρήστη του διαδικτύου θελήσει να επισκευτεί την ιστοσελίδα.
Για τον λόγο αυτόν, τοποθετούνται τα αρχεία της ιστοσελίδας σε έναν διακομιστή (server) ο οποίος είναι υπεύθυνος για να διαθέτει την ιστοσελίδα σε οποιονδήποτε επισκέπτη την ζητήσει. Η επικοινωνία μεταξύ του επισκέπτη και του server γίνεται μέσω του Διαδικτύου (Internet).