HTTPimplementaatioiden
HTTP-implementaatioiden viitearkkitehtuuri määrittelee protokollan, joka mahdollistaa tietokoneiden välisen viestinnän World Wide Webissä. HTTP (Hypertext Transfer Protocol) on sovelluskerroksen protokolla, joka toimii TCP/IP-arkkitehtuurin päällä ja on perusta verkkosivujen lataamiselle ja sisällön siirtämiselle. Se on suunniteltu yksinkertaiseksi ja joustavaksi, mikä helpottaa sen implementoimista eri ohjelmistoissa ja laitteissa.
HTTP on asynkroninen protokolla, jossa klienit (esimerkiksi selain) lähettävät pyynnöt ja palvelimet vastaavat niihin vastauksilla. Pyynnöt
HTTP on evoloitu useissa versioissa, joista yleisimpiä ovat HTTP/1.0, HTTP/1.1 ja uudempi HTTP/2. HTTP/1.1 on nykyään
HTTP-implementaatioita on monenlaisia, kuten selainten sisäiset HTTP-klienit, verkkopalvelimet (esimerkiksi Apache, Nginx) ja verkko-ohjelmistot. Implementaatiot voivat vaihdella