КомпютриСофтуер

Какво е HTTP протокол?

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

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

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

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

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

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

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.atomiyme.com. Theme powered by WordPress.