Протокол HTTP - studopediya
Най-често срещаният интерфейс е най-мрежата въз основа на стандартния Hypertext Markup език (HyperText Markup Language, HTML) и Протокол за трансфер на хипертекст (Hypertext Transfer Protocol, HTTP). Браузър, инсталиран на компютъра използва HTML да реши в каква форма да се показва текст и графика. HTTP, от своя страна, определя как да се изпрати файл (документ HTML) от сървъра към клиента.
Основни понятия на протокола HTTP
• Съобщение - основна единица на обмен на данни между клиента и сървъра. Съобщения обикновено се изпращат като част от TCP-връзката. Портът 80 се използва като стандартен порт.
• ресурс - обект или услуга на разположение на уеб сървъра. Обикновено, HTML или XML-страница.
• Искане - съобщението от клиента към сървъра, който изисква ресурс. В повечето случаи, съобщението е GET заявка.
• Отговор - съобщение от сървъра към клиента, която връща информацията, посочена в съобщението за заявка.
Основни понятия на протокола HTTP
• Метод - действие, което трябва да се извършва на заявения ресурс.
• Клиент - всяка програма, която установява връзка с HTTP сървър за напомняне.
• Сървър - процес, който взема на HTTP заявки за свързвания от клиентски приложения и осигурява данните за отговор.
• Cache - съобщения за отговор магазин прокси клиент или сървър, използван за съхраняване на кеширани ресурси.
Основни понятия на протокола HTTP
• Тунел - посредник на транспортния слой между клиента и сървъра, който не участва в процеса на заявка / отговор, с изключение на трансфер на данни.
• Gateway - HTTP сървър получава искането от името на друг сървър, клиентът често се появява под формата на исканата сървъра.
• прокси - програма, която действа като едновременно клиент и сървър в HTTP-връзка, да получавате съобщения от клиентската програма, пренаредена въпроси, сякаш пълномощникът е клиент, и връщане на отговор на първоначалния купувач.
• URL - Uniform Resource Locator - стандартен начин да се позова на Интернет ресурси.
• обхват - HTTP-съобщения се предоставят под формата на байт последователности (обхвати). Ако клиентът иска ресурс от от HTTP сървър, е необходимо да се знае общия брой байтове, тъй като количеството на ресурса може да е твърде голям, за да бъде изпратен в една сделка.