Bilindiği üzere HTTP bir ağ protokolüdür. Açılımı
Hyper Text Transfer Protokol'dür. HTML ve resim gibi bir çok kaynağın
ağ üzerinden paylaşılmasına imkan verir. Üzerinde paylaşıma açık
kaynakları barındıran ve istek bekleyen yapıya Server,
bu kaynakları talep eden yapıya ise Client adı
verilir. Client ile Server
arasındaki bu paylaşım HTTP protoklü sayesinde
gerçekleşir. Client bu protokol üzerinden bir request gönderir. Server da bu request'i işleyerek Client'a uygun
bir response döndürür. Bir çok kişi tarafından bilinen bu kısa özetten
sonra şunu sormak gerekir. Peki bu iletişim nasıl başlatılır, nasıl
devam eder ve nasıl sonlanır.