Hypertext Transfer Protocol ( HTTP) er en simpel tekst-baseret program, der er grundlaget for World Wide Web. Det fungerede godt at popularisere internettet, men der er problemer med HTTP virkemåde . Metode
HTTP er en " forbindelsesløs " system. Klienten sender en anmodning og serveren svarer , og transaktionen er gennemført . De fleste web-sider indeholder flere elementer ( tekst og billeder ), som hver genererer en separat anmodning. Hver anmodning har et administrativt overhead. Dette gør også kryptering og godkendelse vanskeligt at udføre .
Delay
Enhver anmodning båret af HTTP skal vente sin tur til at få opmærksomhed af serveren. Dette resulterer i at vise en webside ved hjælp af mere tid på at vente end at overføre data.
Development
HTTP/1.1 omfatter evnen til at etablere en forbindelse . Det kalder dette sit "rørledning mode. " Mange anmodninger og svar rejse ned rørledningen indtil hele siden er hentet. Men HTTP ikke have en mekanisme til registrering af tilstanden af en forbindelse fra den ene side til den næste, og så programmører nødt til at bruge "cookies" ( små variable indehavere ) og " applets " ( downloadede programmer ) midlertidigt installeret på klientcomputeren for at kompensere for HTTP mangler.