Пређи на садржај

ХТТП

Извор: Wikipedija

ХТТП (енгл. ХТТП, ХyперТеxт Трансфер Протоцол) је главна и најчешћа метода пријеноса информација на Wебу. Основна намјена овог протокола је омогућавање објављивања и презентације ХТМЛ докумената, тј. wеб страница.

ХТТП је само један од протокола апликативне разине који постоје на Интернету. Други значајнији интернетски протоколи на апликацијској разини су: ФТП, ХТТП, ХТТПС, ИМАП, ИРЦ, ННТП, ПОП3, РТП, СИП, СМТП, СНМП, ССХ, ССЛ, Телнет, УУЦП, БитТоррент ...

Развој и стандардизацију ХТТП протокола надгледју Wорлд Wиде Wеб Цонсортиум (W3Ц) и радне скупине Интернет Енгинееринг Таск Форце.

ХТТП протокол

[уреди | уреди извор]

ХТТП је реqуест/респонсе протокол за комуникацију између послужитеља (сервара) и клијента. ХТТП клијент, као што је wеб прегледник најчешће иницира пријенос података након што успостави ТЦП (види ТЦП/ИП) везу с удаљеним wеб сервером на одређеном порту.

Сервер константно ослушкује захтјеве на одређеном мрежном комуникацијском порту (типично порт 80), чекајући да клијент пошаље низ знакова (стринг), као што је "ГЕТ / ХТТП/1.1" - којим ће захтјевати успостављање комуникације - а након тога и текстуалну МИМЕ поруку која садржи неколико словних низова (заглавље) који одређују аспекте захтјева, те пакет необавезних података. Након "ГЕТ" поруке, клијент мора послати низ знакова који одређују адресу виртуалног хоста, на примјер "ХОСТ:www.еxампле.цом".

Захтјев (енгл. реqуест) клијента ће резултирати слањем одговора (енгл. респонсе) са послужитеља, као што је "200 ОК" - након чега ће сервер послати и свој пакет података који најчешће садржи тражену датотеку или поруку о грешци. Одмах по испуњењу захтјева клијента, сервер ће прекинути комуникацију.

ХТТП се разликује од осталих ТЦП протокола као што је нпр. ФТП, по томе што се конекција и комуникација са сервером прекида одмах након извршења захтјева клијента (испориченог пакета тражених података). Због овога је ХТТП идеалан за Wеб, гдје је страница обично повезана са другим страницама на другим послужитељима. Ова карактеристика ХТТП протокола повремено ствара проблеме wеб дизајнерима, с обзиром да недостатак "перзистентне конекције" с послужитељем морају ... упорабом других метода за очувањем корисничког "стања". Једна од тих метода укључује упорабу ХТТП цоокие-а.

ХТТПС је сигурна верзија ХТТП протокола, која користи ССЛ/ТЛС за заштиту и скривање промета, одн података који се размјењују између клијента и послужитеља. Овај протокол обично користи ТЦП порт 443. ССЛ (донекле) омогућава заштиту комуникације, чак и ус лучају када је само једна страна (обично послужитељ) аутентифицирана.

Локација ХТТП (и ХТТПС) докумената се одређује помоћу УРЛ адресе. УРЛ адресна синтакса је креирана посебно за повезивање wеб страница.