Http bir protokoldür. Yani o siteye nasıl erişileceğini sağlar;
Örneğin:
http:// normal erişim,
https:// ssl(güvenli) erişim
rtmp:// radyolarda vs kullanılan erişim türü
ftp:// ftp erişim olduğunu belirtir.
Bunların çoğu tarayıcılarda tanımlıdır, bazıları ise programlarda (windows media player vs) tanımlıdır. O sayfanın nasıl açılacağına karar verir.

www.`yu subdomain tarzında düşünebilirsiniz. Yani olmak zorunda değildir. Fakat http vb. erişim protokolleri, olmalıdır, çünkü tarayıcıya o sayfanın türünü, nasıl açılacağını belirtir.