tüüpi ühendusi: Püsiv (persistent) ja mittepüsiv ühendus. Mittepüsiva ühenduse korral luuakse uus ühendus iga objekti saatmiseks (mis nõuab 2 RTT-i see tähendab päris palju aega) ning pärast seda kui server saadab vastuse, ta katkestab ühenduse. Selline suhtlus aga võib viia ummistumiseni kui kliente on palju, sest tänapäeva veebilehtedeel on objekte ikka päris palju. Püsiva ühenduse korral loodud ühendust ei katkestata ja see annab nii ajalise võidu kui ka selle, et ummistusoht on palju väiksem, kuid ka sellel ühendusviisil on tagasilöök. Nimelt kui ühendust ei katkestata, siis vahepeal kui suhtlust serveri ja kliendi vahel ei toimu on tegu ressurssi raiskamisega. HTTP sõnumeid on kahte tüüpi nagu eelnevalt sai ka mainitud: HTTP request sõnumid ja HTTP response sõnumid. HTTP request sõnum koosneb request line'st (kus on requesti meetod, URL ja HTTP versioon), header line'st (info hosti, ühenduse ja kliendi kohta) ja entity body'st (GETi puhul tühi,
o Mittepüsiva ühenduse korral luuakse uus ühendus iga objekti saatmiseks (mis nõuab päris palju aega) ning pärast seda kui server saadab vastuse, ta katkestab ühenduse. Selline suhtlus aga võib viia ummistumiseni kui kliente on palju, sest tänapäeva veebilehtedel on objekte ikka päris palju. o Püsiva ühenduse korral loodud ühendust ei katkestata ja see annab nii ajalise võidu kui ka selle, et ummistusoht on palju väiksem, kuid ka sellel ühendusviisil on tagasilöök. Nimelt kui ühendust ei katkestata, siis vahepeal kui suhtlust serveri ja kliendi vahel ei toimu on tegu ressurssi raiskamisega. HTTP-l on kahte tüüpi sõnumeid: o request koosneb käsust (GET, POST, HEAD), HTTP 1.1 korral on olemas ka DELETE ja PUT, header ridadest (Host, language..) ja lõpust (reavahetus).