Ти тут

Що таке http-протокол?

Відео: 023. http протокол - Іван Бібілов

Hypertext Transfer Protocol (Або HTTP) є основою передачі даних для World Wide Web. Такі протоколи являють собою структурований текст, який використовує логічні зв`язки (гіперпосилання) між вузлами, що містять певні дані. Таким чином, це спосіб обміну або передачі гіпертексту.

Відео: 003. http-протокол - Олексій Бережний

http протокол

HTTP-протокол працює як функція запит-відповідь в клиентско-серверної моделі обчислень. Так, веб-браузер виступає в ролі клієнта, а хостинг сайту є сервером. Клієнт відправляє повідомлення запиту HTTP на сервер, що надає певні ресурси (наприклад, HTML-файли та інші матеріали), а потім повертає відповідь. Відповідь містить інформацію про запит, і також може містити запитаний вміст в тексті листа.



Браузер є основним прикладом агента користувача (клієнта). Інші типи користувацьких агентів включають в себе програмне забезпечення, що використовується для індексації пошуковими провайдерами, мобільні додатки та інші ресурси, які використовують або відображають веб-контент.

HTTP-протокол призначений для забезпечення проміжних елементів мережі для підвищення або забезпечення зв`язку між клієнтами і серверами. Сайти з великим трафіком часто отримують для себе вигоду з кешу веб-серверів, які відображають контент від імені вищих ресурсів, зменшуючи час завантаження. Кеш веб-браузерів при цьому дозволяє користувачеві зменшити мережевий трафік. Проксі-сервера, які використовує HTTP-протокол в локальній мережі, можуть забезпечити зв`язок для клієнтів, що не допускають глобальну маршрутизацію адреси, шляхом ретрансляції повідомлень із зовнішніх серверів.протокол передачі гіпертексту http

Відео: Hackerdom-07 Протокол HTTP



Сесія HTTP являє собою послідовний процес із запитів і відповідей. Клієнт ініціює запит шляхом створення TCP-підключення до певного порту на сервері, а останній прослуховує цей порт і чекає повідомлення із запитом. При його одержанні сервер посилає в рядку стану Вам відповідь. Тіло цього повідомлення, як правило, являє собою запитаний ресурс, хоча може бути відображено і повідомлення про помилку або інша інформація.

Якщо розглядати призначення протоколу HTTP, слід зазначити, що він визначає методи з метою вказати потрібну дію, яке виконує за виявленими ресурсів. При цьому вид, що відображається (колишні дані або генеруються динамічно) залежить від реалізації сервера. Часто такий ресурс відповідає назві файла або сценарієм, розташованому на хостингу.

Деякі методи, які використовує протокол передачі гіпертексту HTTP, призначені тільки для пошуку інформації та при цьому не повинні змінювати стан сервера. Іншими словами, вони не надають серйозного впливу, за винятком відносно нешкідливих ефектів - кешування або збільшення статистики відвідувань.призначення протоколу http

З іншого боку, HTTP-протокол може застосовувати і такі методи, які призначені для дій, здатних вплинути або на сервер, або на інші зовнішні ресурси - активізувати фінансові операції або виконати передачу електронної пошти. Зрідка такі методи застосовуються веб-роботами або деякими сайтами і можуть робити запити незалежно від основного завдання.

Поділися в соц мережах:

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!