Објашњавамо шта је хттп и чему служи овај протокол. Такође, како то функционише, разлике између хттп и хттпс протокола.
Овај протокол је 1999. године креирао Конзорцијум Ворлд Виде Веб.Шта је хттп протокол?
хттп (са енглеског ХиперТект Трансфер Протоцол о Хипер Тектс Трансфер Протоцол) је протокол за пренос информација ворлд Виде Веб, односно код који је успостављен тако да се рачунар Подносилац захтева и онај који садржи тражену информацију могу „говорити” истим језиком приликом преноса информација путем нет.
Са хттп критеријуми су успостављени синтаксе И семантика рачунарство (форма и значење) за успостављање комуникација између различитих елемената који чине веб архитектуру: сервери, клијенти, пуномоћници. Настао је 1999. године од стране Ворлд Виде Веб Цонсортиум-а у сарадњи са Радном групом за интернет инжењеринг.
То је протокол без држављанства, односно не води евиденцију о претходним посетама већ увек почиње испочетка. Информације о претходним посетама се чувају у овим системима у такозваним „колачићима“, који се чувају у систему. клијент.
хттп је прошао кроз бројне верзије све док није стигао до актуелне почетком 21. века, тзв ХТТП / 2. Његови први покушаји догодили су се 1991. године и произвели су делимичне верзије 1996., 1999., 2000. и, коначно, садашњу 2015. године.
Чему служи хттп протокол?
хттп, као што је речено, је језик који посредује између захтева клијента и одговора сервера у Интернет, да омогући течну комуникацију и на истом „језику“. Исток протокола успоставља смернице које треба следити, методе захтева (који се називају „глаголи“) и има извесну флексибилност да инкорпорира нове захтеве и функционалности, посебно како њихове верзије напредују.
С обзиром да је Интернет нешто више од сложене мреже за размену информација између удаљених рачунара, ове врсте дигиталних алата су кључне у успостављању основа за наручивање и олакшавање преноса информација.
Како функционише хттп протокол?
Рад хттп се заснива на шеми захтев-одговор између веб сервера и „корисничког агента“ (од енглеског кориснички агент) или клијент који подноси захтев за пренос података. Клијент може бити одређени претраживач када покушамо да отворимо а веб страна, или веб пописивачи (вебцравлерс или пауци мреже) који их прегледају.
Сервер им даје структуиран одговор на време и опремљен низом метаподатака, који успостављају смернице за почетак, развој и завршетак преноса информација. То су „методе захтева“, односно команде које покрећу извршавање одређених ресурса, чије датотеке се налазе на серверу.
На пример: Приликом отварања одређене веб странице, размена информација између нашег веб претраживача и сервера на којем се налазе информације ће утврдити како информације треба да се пренесу, где се налазе слике и којим редоследом ће ми бити приказане итд. Ова размена команди захтева и кодова одговора доводи до представљања на мом рачунару истих информација првобитно садржаних на серверу, који може бити хиљадама миља далеко.
Шта је хттпс?
хттпс је заштићен од интервенције трећих лица.За хттпс ХиперТект Трансфер Процотол Сецуре или Сецуре Трансфер Протоцол оф Хипертекст, који није ништа друго до безбедна верзија хттп, односно варијанта истог протокола која се заснива на креирању шифрованог канала за пренос информација, што га чини прикладнијим за одређене осетљиве податке (као кључеви и корисника лични).
За разлику од хттп, хттпс је заштићен од интервенције трећих лица која могу шпијунирати размену информација или добити податке од ње, коришћењем „мрежних слојева“ који омогућавају само серверу и клијенту да шифрују и дешифрују информације које се шаљу путем претходна размена мрежних сертификата, нека врста почетне валидације поверења за успостављање преноса информација.