Как работает http протокол
Автор We are Legion. задал вопрос в разделе PHP
Протокол HTTP, как его можно изучить? и получил лучший ответ
Ответ от
ссылка
здесь
Ответ от Constantine[гуру]
Вообще-то, html-странички можно отправлять и принимать разными способами (например, по электронной почте, где используются протоколы smtp и pop3 или imap). С другой стороны, по http можно передавать не только html-странички, но и любые другие данные, причём необязательно файлы (на тех же страничках обычно отображаются ещё и картинки, java-апплеты и т. д., а для доступа к некоторым страничкам требуется логин и пароль - это тоже данные).
Протокол определяет не ЧТО ПEРEДАЁТСЯ, а КАК ЭТО ДEЛАТСЯ. Более конкретно: разные заголовки, ответы, коды ошибок, запросы типа GEТ и POSТ (если говорить конкретно об http) и т. д.
Подробнее см. RFC (по-английски) или просто погугли "http протокол". Eсли интересует углублённая информация по разным протоколам интернет (в т. ч. и по http), то могу порекомендовать 2 книжки Семёнова: "Протоколы Internet. Энциклопедия" (Москва, 2005) и "Алгоритмы телекоммуникационных сетей. Часть 2. Протоколы и алгоритмы маршрутизации в Internet" (Москва, 2007). Разумеется, я назвал издания, которые есть у меня. Сейчас их вряд ли купишь, да оно и не нужно. Просто посмотри более новые издания того же автора под этими или другими, но похожими названиями. Но это для более глубокого понимания, если просто хочешь заняться веб-программированием на JavaScript и PHP - изучи эти языки, основы http-протокола и не морочься.
Вообще-то, html-странички можно отправлять и принимать разными способами (например, по электронной почте, где используются протоколы smtp и pop3 или imap). С другой стороны, по http можно передавать не только html-странички, но и любые другие данные, причём необязательно файлы (на тех же страничках обычно отображаются ещё и картинки, java-апплеты и т. д., а для доступа к некоторым страничкам требуется логин и пароль - это тоже данные).
Протокол определяет не ЧТО ПEРEДАЁТСЯ, а КАК ЭТО ДEЛАТСЯ. Более конкретно: разные заголовки, ответы, коды ошибок, запросы типа GEТ и POSТ (если говорить конкретно об http) и т. д.
Подробнее см. RFC (по-английски) или просто погугли "http протокол". Eсли интересует углублённая информация по разным протоколам интернет (в т. ч. и по http), то могу порекомендовать 2 книжки Семёнова: "Протоколы Internet. Энциклопедия" (Москва, 2005) и "Алгоритмы телекоммуникационных сетей. Часть 2. Протоколы и алгоритмы маршрутизации в Internet" (Москва, 2007). Разумеется, я назвал издания, которые есть у меня. Сейчас их вряд ли купишь, да оно и не нужно. Просто посмотри более новые издания того же автора под этими или другими, но похожими названиями. Но это для более глубокого понимания, если просто хочешь заняться веб-программированием на JavaScript и PHP - изучи эти языки, основы http-протокола и не морочься.
Ответ от Metotron[гуру]
Правильный вариант ответа — RFC, но это для очень-очень-очень хардкорных упёртых аутистов, которые пишут свой браузер.
Проще изучить на википедии. Если я правильно понимаю, то под знанием HTTP подразумевается
GET / HTTP/1.1
Site: site.com
Стоит ещё знать, как передаются POST-данные, что передаётся если у формы enc="multipart/form-data", знать о всяких PUT и DELETE, несколько полей, типа user-agent, cache-control, кодировки, сжатия и т. д.. Всё это можно посмотреть в любой программе/браузерном плагине, которые показывают заголовки запросов и ответов.
Правильный вариант ответа — RFC, но это для очень-очень-очень хардкорных упёртых аутистов, которые пишут свой браузер.
Проще изучить на википедии. Если я правильно понимаю, то под знанием HTTP подразумевается
GET / HTTP/1.1
Site: site.com
Стоит ещё знать, как передаются POST-данные, что передаётся если у формы enc="multipart/form-data", знать о всяких PUT и DELETE, несколько полей, типа user-agent, cache-control, кодировки, сжатия и т. д.. Всё это можно посмотреть в любой программе/браузерном плагине, которые показывают заголовки запросов и ответов.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Протокол HTTP, как его можно изучить?
спросили в TCP/IP TGV
На каком протоколе основана работа HTTP- TCP или UDP?
HTTP с TCP
TCP с установлением связи....
UDP не устанавливает связь, а просто кидает
подробнее...
На каком протоколе основана работа HTTP- TCP или UDP?
HTTP с TCP
TCP с установлением связи....
UDP не устанавливает связь, а просто кидает
подробнее...
спросили в Другое Память
как почистить оперативную память на компьютере??
Для того, чтобы частично очистить оперативную память и повысить скорость компьютера, выполните
подробнее...
как почистить оперативную память на компьютере??
Для того, чтобы частично очистить оперативную память и повысить скорость компьютера, выполните
подробнее...
спросили в Железо Диски
подскажите как подключить 2 жесткий диск???
Подключаемся к IDE-интерфейсу
Если вы снимите крышку системного блока компьютера, то вы
подробнее...
подскажите как подключить 2 жесткий диск???
Подключаемся к IDE-интерфейсу
Если вы снимите крышку системного блока компьютера, то вы
подробнее...
спросили в Интернет
Как настроить прокси сервер любой
Пример приведу на Opera, аналогично поступаем с другими браузерами, в том числе и для мобильников.
подробнее...
Как настроить прокси сервер любой
Пример приведу на Opera, аналогично поступаем с другими браузерами, в том числе и для мобильников.
подробнее...
спросили в Интернет
Что такое ftp сервер и как с ним работать/как залесть на него???!
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для
подробнее...
Что такое ftp сервер и как с ним работать/как залесть на него???!
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
Какой тип учётной записи лучше выбрать Exchange ActiveSync, POP3 и IMAP4?
Вопрос нужно по другому задавать, это принципиально разные почтовые протоколы. С каким работает
подробнее...
Какой тип учётной записи лучше выбрать Exchange ActiveSync, POP3 и IMAP4?
Вопрос нужно по другому задавать, это принципиально разные почтовые протоколы. С каким работает
подробнее...
спросили в INVAP
какой сервер входящих сообщений (POP3, IMAP или HTTP)?
Я так понимаю, что ящик ch.denis@list.ru
Ваш электронный адрес (имя почтового ящика или
подробнее...
какой сервер входящих сообщений (POP3, IMAP или HTTP)?
Я так понимаю, что ящик ch.denis@list.ru
Ваш электронный адрес (имя почтового ящика или
подробнее...
спросили в Интернет
есть ли способ смотреть потоковое видео по протоколу фтп, не скачивая его?
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для
подробнее...
есть ли способ смотреть потоковое видео по протоколу фтп, не скачивая его?
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для
подробнее...
как поднять прокси сервер на компьютере?и не сгорит комп???
ставь CCProxy это лутьший прокси сервер
Небольшой прокси-сервер, который позволит
подробнее...
спросили в ITBA
Как создать SSL туннель?
Любому пользователю Интернета хорошо известна аббревиатура HTTP. Чаще всего она попадается нам на
подробнее...
Как создать SSL туннель?
Любому пользователю Интернета хорошо известна аббревиатура HTTP. Чаще всего она попадается нам на
подробнее...
спросили в Интернет
connectifyinstaller. Подскажите похожую программу чтобы раздавать wi-fi как connectifyinstaller ?!
ставь CCProxy это лутьший прокси сервер
Небольшой прокси-сервер, который позволит
подробнее...
connectifyinstaller. Подскажите похожую программу чтобы раздавать wi-fi как connectifyinstaller ?!
ставь CCProxy это лутьший прокси сервер
Небольшой прокси-сервер, который позволит
подробнее...
спросили в Интернет Phacopida
Почему не работает " YouTube" на 15.06.2015? Замучалась ( Никакой браузер ничего не показывает (( Помогите
Почему не показывает видео в "Ютубе", и как это решить?
Знаменитый видеохостинг является
подробнее...
Почему не работает " YouTube" на 15.06.2015? Замучалась ( Никакой браузер ничего не показывает (( Помогите
Почему не показывает видео в "Ютубе", и как это решить?
Знаменитый видеохостинг является
подробнее...
спросили в Техника
Есть ли какие то способы обойти глушилку сотовой связи?
это не твоя жена страницей свежее ищет, где срочно взять глушилку?
Обойти её можно
подробнее...
Есть ли какие то способы обойти глушилку сотовой связи?
это не твоя жена страницей свежее ищет, где срочно взять глушилку?
Обойти её можно
подробнее...
спросили в Другое
как пользоваться файлообменником?
Файлообменником можно пользоваться по разному. Можно там хранить свои файлы, а можно скачивать
подробнее...
как пользоваться файлообменником?
Файлообменником можно пользоваться по разному. Можно там хранить свои файлы, а можно скачивать
подробнее...
спросили в Интернет
объясните как скачивать с раздачи торрент ?
1 - скачать программу:
2 - Зайти на сайт, где контент качается торрентами: и
3 - в поиске
подробнее...
объясните как скачивать с раздачи торрент ?
1 - скачать программу:
2 - Зайти на сайт, где контент качается торрентами: и
3 - в поиске
подробнее...