muzruno.com

Какво представлява протоколът HTTP?

Hypertext Протокол за прехвърляне (или HTTP) е основата трансфер на данни за световната мрежа. Такива протоколи са структуриран текст, който използва логически връзки (хипервръзки) между възли, които съдържат определени данни. По този начин това е начин за обмен или предаване на хипертекст.

http протокол

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

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

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



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

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

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

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

Споделяне в социалните мрежи:

сроден