как работает протокол http



Как работает 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-протокола и не морочься.

Ответ от Metotron[гуру]
Правильный вариант ответа — 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 не устанавливает связь, а просто кидает
подробнее...
спросили в Другое Память
как почистить оперативную память на компьютере??
Для того, чтобы частично очистить оперативную память и повысить скорость компьютера, выполните
подробнее...
спросили в Железо Диски
подскажите как подключить 2 жесткий диск???
Подключаемся к IDE-интерфейсу

Если вы снимите крышку системного блока компьютера, то вы
подробнее...
спросили в Интернет
Как настроить прокси сервер любой
Пример приведу на Opera, аналогично поступаем с другими браузерами, в том числе и для мобильников.
подробнее...
спросили в Интернет
Что такое ftp сервер и как с ним работать/как залесть на него???!
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
Какой тип учётной записи лучше выбрать Exchange ActiveSync, POP3 и IMAP4?
Вопрос нужно по другому задавать, это принципиально разные почтовые протоколы. С каким работает
подробнее...
спросили в INVAP
какой сервер входящих сообщений (POP3, IMAP или HTTP)?
Я так понимаю, что ящик ch.denis@list.ru

Ваш электронный адрес (имя почтового ящика или
подробнее...
спросили в Интернет
есть ли способ смотреть потоковое видео по протоколу фтп, не скачивая его?
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для
подробнее...

как поднять прокси сервер на компьютере?и не сгорит комп???
ставь CCProxy это лутьший прокси сервер

Небольшой прокси-сервер, который позволит
подробнее...
спросили в ITBA
Как создать SSL туннель?
Любому пользователю Интернета хорошо известна аббревиатура HTTP. Чаще всего она попадается нам на
подробнее...
спросили в Интернет
connectifyinstaller. Подскажите похожую программу чтобы раздавать wi-fi как connectifyinstaller ?!
ставь CCProxy это лутьший прокси сервер

Небольшой прокси-сервер, который позволит
подробнее...
спросили в Интернет Phacopida
Почему не работает " YouTube" на 15.06.2015? Замучалась ( Никакой браузер ничего не показывает (( Помогите
Почему не показывает видео в "Ютубе", и как это решить?

Знаменитый видеохостинг является
подробнее...
спросили в Техника
Есть ли какие то способы обойти глушилку сотовой связи?
это не твоя жена страницей свежее ищет, где срочно взять глушилку?

Обойти её можно
подробнее...
спросили в Другое
как пользоваться файлообменником?
Файлообменником можно пользоваться по разному. Можно там хранить свои файлы, а можно скачивать
подробнее...
спросили в Интернет
объясните как скачивать с раздачи торрент ?
1 - скачать программу:
2 - Зайти на сайт, где контент качается торрентами: и
3 - в поиске
подробнее...
HTTP на Википедии
Посмотрите статью на википедии про HTTP
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*