Компјутери, Софтвер
Што е HTTP протокол?
На Хипертекст Протокол за пренос (или HTTP) е база на податоци за World Wide Web. Како протоколи се структуриран текст во кој се користи логички врски (линкови) помеѓу јазли кои содржат одредени податоци. Така, овој начин на размена или пренос на хипертекст.
На HTTP протокол работи како функција на барање одговор на клиент-сервер компјутери модел. На пример, веб прелистувач како клиент и сервер хостинг на сајтот. Клиентот праќа порака за HTTP барање до серверот, да обезбеди одредени ресурси (на пример, HTML-датотеки и други материјали), а потоа се враќа порака за одговор. Одговорот содржи информации за барање, и исто така може да ги содржи бараните содржина во телото на пораката.
На пребарувачот е основен пример на корисникот агент (клиентот). Други видови на кориснички агенти вклучуваат софтвер се користи за индексирање од страна на давателите на услуги за пребарување, мобилни апликации и други ресурси кои користат или прикажување на веб содржина.
HTTP протокол е дизајнирана да обезбеди средно мрежни елементи да се зголеми или да овозможи комуникација помеѓу клиентите и серверите. Сајтови со висока сообраќај често се обнови за себе да имаат корист од кешот на веб сервери, кои се појавуваат на содржината во име на чувствувате ресурси, намалување на времето за преземање. Кеш веб прелистувачи во исто време им овозможува на корисникот да се намали мрежниот сообраќај. Прокси серверот дека го користи HTTP-базирани протокол на локална мрежа може да обезбеди поврзување за корисниците, а не глобално routable адреси, од страна на изневерување пораки од надворешни сервери.
HTTP сесија е секвенцијален процесот на барања и одговори. Клиентот иницира барање преку воспоставување на TCP-конекција на одредена порта на серверот, а последната е слушање на оваа порта, и е на чекање за порака барање. По приемот серверот испраќа статусната лента порака за одговор. Телото на пораката, како по правило, е бараниот ресурс, иако тоа може да биде прикажан и порака за грешка или други информации.
Ако ги земеме предвид целта на HTTP протоколот, треба да се напомене дека тоа го дефинира методи за да се укаже на акција за да се изврши на идентификуваните ресурс. Форма на информации на екранот (претходно постоечките податоци или динамички генерирани) зависи од спроведувањето на серверот. Често, за ресурс одговара на датотека или скрипта, кој се наоѓа на домаќинот.
Некои од методите што ги користи Хипертекст Протокол за пренос на HTTP, се наменети само за пронаоѓање информации, а со тоа и не треба да се менува состојбата на серверот. Со други зборови, тие не го имаат сериозно влијание, освен за релативно безопасни ефекти - кеширање или зголемување посетител статистика.
Од друга страна, HTTP протокол може да се користи и како методи се наменети за активности кои би можеле да имаат влијание или на серверот или со други надворешни ресурси - зајакнување на финансиски трансакции или да се изврши пренос на e-mail. Понекогаш, овие методи се користат од страна на веб роботи или некои сајтови и да поднесуваат барања, без оглед на главните задачи.
Similar articles
Trending Now