@Suicide676
didusdev.com

Как работает Web-сервер?

Здравствуйте!
Я хочу детально разобраться как работает web-сервер.
Проблема в том, что нахожу информацию только по кусочкам, и то только частично подходящую мне.

Что именно интересует:
- все, что происходит с момента введения url и нажатия "Enter" до момента когда полученная html-страница отображается на экране (как можно подробнее: http, ошибки, как данные попадают в POST, GET, SESSION ... и т.д.).

Просьба:
Дайте пожалуйста ссылку на подходящую информацию (реферат, просто подробная статья, видео ... годится все).
Либо напишите список основных пунктов по которым нужно искать информацию.

PS. Если собираетесь написать нечто вроде: "не дружишь с поисковиком?" или "глупый вопрос" - лучше вообще не отвечайте.
  • Вопрос задан
  • 980 просмотров
Решения вопроса 2
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Вобще это хороший старый вопрос на собеседованиях, что бы понять в чем человек разбирается лучше, ответов на него в интернете полно, очень странно что вы собираете информацию по кусочкам.
Наиболее подробно ( на мой взгляд ) описано тут: habrahabr.ru/company/htmlacademy/blog/254825 и тут Вы в браузере набрали адрес сайта, нажали Enter. Расскажите максимально подробно о технических процессах происходящих далее?
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Winsik
@Winsik
сис.админ, недопрограммист :)
эммм ?
Вот код веб сервера, оцените размер (он очень мал) :
www.java2s.com/Code/Java/Network-Protocol/ASimpleW...
или вот
www.ibm.com/developerworks/systems/library/es-nweb...

Поэтому ответ на ваш вопрос очень короток: от вашего веббраузера идёт запрос на открытие страницы, веб сервер лезет на диск и зачитывает страницу и отдаёт. Всю основную работу делает ваш браузер. ( утрировано конечно) То есть разбирает страницу, смотрит какие картинки надо подгрузить и опять шлёт запросы на веб сервер , который просто отдаёт контент

Что именно вы хотите понять ?
Ответ написан
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
@SilverSlice
  • Котеров «PHP5 в подлиннике». Первые три главы посвящены основам tcp, dns, http. Детально разбирается написание cgi-сценария на c.
  • Лекции от Техносферы mail.ru «Разработка интернет-приложений».
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы