Протокол 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 сървър, е необходимо да се знае общия брой байтове, тъй като количеството на ресурса може да е твърде голям, за да бъде изпратен в една сделка.