Какво представлява протоколът HTTP?

Протоколът за Hypertext Transfer (или HTTP) ебазата за трансфер на данни за World Wide Web. Такива протоколи са структуриран текст, който използва логически връзки (хипервръзки) между възли, които съдържат определени данни. По този начин това е начин за обмен или предаване на хипертекст.

http протокол

Протоколът HTTP работи като функция за отговор на заявка вмодел клиент-сървър за изчисления. Така че уеб браузърите действат като клиент, а хостинг сайтът е сървър. Клиентът изпраща съобщение за HTTP заявка до сървър, който предоставя определени ресурси (например HTML файлове и други материали), и след това връща съобщение за отговор. Отговорът съдържа информация за искането и може да съдържа и исканото съдържание в тялото на съобщението.

Браузърът е основният пример за агентпотребител (клиент). Други видове персонализирани агенти включват софтуер, използван за индексиране от доставчици на услуги за търсене, мобилни приложения и други ресурси, които използват или показват уеб съдържание.

HTTP протоколът е проектиран да осигуримеждинни елементи на мрежата за подобряване или осигуряване на комуникация между клиентите и сървърите. Сайтовете с голям трафик често се възползват от кеша на уеб сървъри, които показват съдържание от името на ресурси нагоре по веригата, което намалява времето за изтегляне. Кешът на уеб браузърите позволява на потребителя да намали мрежовия трафик. Прокси сървър, който използва HTTP протокола в локалната мрежа, може да осигури комуникация за клиенти, които не позволяват глобално насочване на адреси чрез предаване на съобщения от външни сървъри.

Протокол за прехвърляне на HyperText http

HTTP сесията е серийнапроцес от искания и отговори. Клиентът започва заявката, като създава TCP връзка към конкретен порт на сървъра, а последният се вслушва в този порт и чака съобщението за заявка. Когато бъде получен, сървърът изпраща съобщение за отговор в лентата на състоянието. Тялото на това съобщение обикновено е исканият ресурс, въпреки че може да се покаже съобщение за грешка или друга информация.

Ако разгледате целта на HTTP протокола,трябва да се отбележи, че тя определя методи, които да показват желаното действие, извършено върху идентифицираните ресурси. В този случай, вида на показваната информация (предишни съществуващи данни или динамично генерирани) зависи от внедряването на сървъра. Често такъв ресурс съответства на файл или скрипт, който се намира на хостинга.

Някои методи, които използват протоколаHTTP хипертекст трансфер, са предназначени само за търсене на информация и не е необходимо да се променя състоянието на сървъра. С други думи, те нямат сериозно въздействие, с изключение на относително безвредни ефекти - кеширане или увеличаване на статистиката на посетителите.

целта на http протокола

От друга страна може да се приложи HTTP протоколтакива методи са предназначени за действия, които могат да окажат въздействие или на сървъра или на други външни ресурси - да се увеличат финансовите транзакции или да извърши предаване на електронна поща. От време на време, че тези методи се използват от уеб роботи или някои сайтове и могат да правят искания, независимо от основните задачи.