Основы разработки веб-приложений и сайтов. Путеводитель по веб-технологиям. Алан Мурадов
Чтение книги онлайн.
Читать онлайн книгу Основы разработки веб-приложений и сайтов. Путеводитель по веб-технологиям - Алан Мурадов страница 3
Когда мы говорим об HTTP – мы говорим о протоколе, который не ориентирован на удержания соединения. Вот если взять, например, FTP, если взять telnet, если взять ssh какой-нибудь (защищенные терминальные протоколы) то вот эти протоколы ориентированного соединения. Вы открываете TCP сессию, вы проходите авторизацию и у вас удерживается соединение постоянная и вы постоянно работаете. А если же говорить о HTTP, то у вас устанавливается соединение только на запрос-ответы и после этого соединение теряется. Отсюда возникает масса проблем связанных с поддержкой например пользовательского доступа к каким то подписным ресурсам т.е. когда вы аутентифицировались, потом вас надо как пользователя запомнить, сервер вообще-то проще говоря вас потерял, потому что TCP соединение прервалось и в результате когда вы к нему снова заходите, т.е. посылаете HTTP запрос вы одновременно посылаете массу служебной информации для того чтобы сервер осуществил так называемый user tracking т.е. запомнил что вы уже приходили, что вы уже сказали, что это вы, что вы осуществили определённую последовательность каких-то действий и что вам можно делать тото сёто пятое и десятое . Т.е вот такие то особенности HTTP протокола который не ориентированного соединения заставляет нас городить целый огород связанный с поддержкой сессии, которые вот самим протоколом очень долгое время не поддерживались, имеется ввиду, что не ориентировались они на TCP соединения, значит сейчас есть механизм «Куки» который позволяет это делать.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.