HTTP
From Wikipedia, the free encyclopedia
HTTP (trumpinys nuo angl. HyperText Transfer Protocol) – pagrindinis metodas informacijai pasauliniame tinkle (WWW) pasiekti. Pradinė protokolo paskirtis – pateikti standartinį būdą HTML puslapiams skelbti ir skaityti.
HTTP | |
---|---|
Tipas: | kliento-serverio |
Portas: | tcp/80 |
RFC: | 2616 |
OSI lygis | 6-7 |
![]() |
Šiame straipsnyje naudojami diskutuotini terminai. Daugiau apie kompiuterinius terminus skaitykite žodynėlyje. |
HTTP kūrimą koordinavo World Wide Web konsorciumas ir Internet Engineering Task Force darbo grupė, vėliau pateikusi keletą RFC aprašymų, iš kurių svarbiausias yra RFC 2616, apibrėžiantis HTTP/1.1, plačiausiai naudojamą HTTP versiją.
HTTP yra užklausos - atsakymo protokolas, jungiantis klientą ir serverį. HTTP klientas, pavyzdžiui, naršyklė, inicijuoja užklausą, kai TCP/IP ryšiu jungiasi prie tam tikro nutolusio kompiuterio prievado („porto“) (pagal nutylėjimą naudojamas 80). HTTP serveris klausosi šio prievado, laukdamas kliento užklausos, pavyzdžiui, „GET / HTTP/1.1“ (užklausiančio pradinio serverio puslapio) ir susijusio MIME informacinio pranešimo, nusakančio užklausos prigimtį, taip pat kartais po informacinio pranešimo gali eiti ir papildoma informacija. Gavęs užklausą, serveris atgal siunčia atsakymo eilutę („200 OK“ sėkmės atveju) ir susijusį pranešimą, kuris dažniausiai yra HTML puslapis.