Http çoğu web tarayıcısının web sitesi ile anlaşabildiği bir protokol veya yol diyebiliriz.Hyper text transfer protocol kelimelerinin baş harflerinden gelir ismi.Kullanıcıyı temsil eden tarayıcıların karşıdaki web sunucusundan nasıl bir biçimde bilgi isteyeceklerini gösteren kurallar bütünüdür.Ayrıca sunucularında isteklere nasıl bir cevap vereceğini tanımlar.HTTP tcp/ip üzerinde çalışan yüksek seviyeli bir protokoldür.Biraz port konseptinden bahsetmek gerekir.tcp/ip portu,bilgilerin gönderildiği ve alındığı sanal bir ara yüzdür.Portlar 0 ile 65000 civarı sayılar arasında numaralandırılırlar.En çok kullanılan portlar belirli numaralara sahiptirler.http için bir çok web sunucusu 80 numaralı portu kullanır.Kullanıcı sunucu üzerindeki 80 numaralı porta tcp/ip üzerinden bir istek gönderir.Sunucu bu isteği gördükten sonra bir durum işareti ile cevap verir.Her şey normal giderse istek onaylanır ve site tarayıcıda görünür.Fakat mesela dosya bulunamıyorsa sunucudan tarayıcıya hata mesajı gelir v e tarayıcı bunu kullanıcıya aktarır.Örneğin; http://www.google.com.tr/ddd adresine girince ddd soyasının serverde olmadığını belirtir.http://www.xxxxxxxxx.com başta http göreriz protokolü gösterir.www. xxxxxxxxx.com da sunucu adıdır.Azda olsa mantığı anlayabilmişinizdir inşallah.