Пловдивски


HTTP (Hypertext Transfer Protocol)



Pdf просмотр
страница119/130
Дата02.07.2022
Размер7.37 Mb.
#114742
1   ...   115   116   117   118   119   120   121   122   ...   130
Компютърни мрежо и комуникации
9.5.9. HTTP (Hypertext Transfer Protocol)
HTTP e протокол за трансфер на хипертекст. Терминът hyper означава, че документът съдържа връзки, които могат да се избират.
Резултатът довежда до формирането на Световната уеб мрежа. Неговото


230 развитие осигурява поддържането на сложни типове данни, които лежат в основата на съвременния WEB.
HTTP работи в приложния слой на TCP/IP стека. Използва TCP за гарантирана доставка, стандартен сървърен порт 80 и следните компоненти, при своето функциониране:

Потребителски агент (UA – user agent) – софтуер, инициализиращ заявката. Може да бъде браузер, паяк или друг потребителски инструмент;

Ресурси – обект или услуга, идентифицираща се чрез URI (Uniform
Resource Identifiers);

Първоначален сървър – HTTP сървър, хостващ ресурсите;

Прокси – посредничи в обмена на информация между клиента и оригиналния сървър. Работи като клиент и сървър. Заявката може да се обслужи от него локално или да се прехвърли към друг сървър.
Прозрачно прокси – не модифицира заявката или отговора.
Непрозрачно прокси – модифицира заявката с цел добавяне на допълнителна услуга.
Прокси сървърите кешират WEB страниците, които използват по- късно в отговор на заявки.

Шлюз – получаващ агент, работещ като слой над други сървъри и при необходимост транслира заявката към подразбиращия се протокол;

Тунел – софтуерен интерфейс-посредник, осигуряващ прозрачно препредаване на съобщение между две връзки (например, преодоляване на firewall);

Комуникационна верига – виртуална верига за осъществяване на комуникацията между две приложения;
Най-често инициализирането на една HTTP сесия се осъществява от потребителския агент и може да протече по няколко варианта:

UA да комуникира директно с оригиналния сървър;


231


Сподели с приятели:
1   ...   115   116   117   118   119   120   121   122   ...   130




©obuch.info 2024
отнасят до администрацията

    Начална страница