Войти

Показать полную графическую версию : Порядок HTTP соединения


BleSSeD
16-11-2010, 16:29
Пишу курсовую работу, и там мне нужно сделать UML диаграмму что происходит от того, что пользователь набрал в адресной строке http://blessed.te.ua/ и до того, как он получит результат. и пишу, как я думаю, а вы пожалуйста поправьте, если что то не так.

1) Идет запрос к днс-серверу
2) Днс сервер возвращает айпи адрес сервера, на котором расположен сайт
3) Идет обращение к серверу
4) операционная система передает управление службе веб-сервера (например Апач)
5) Веб сервер обрабатывает даные, используя свои модули (например пхп, мускул) и отдает ответ в виде хтмл.

Вот как я себе представляю. А как оно есть? Может кто-то больше знает детали, как оно вот уже на стороне сервера, как ОСь передает управление службе веб-сервера? Спасибо.

QRS
16-11-2010, 21:37
Может кто-то больше знает детали, как оно вот уже на стороне сервера, как ОСь передает управление службе веб-сервера? »
Собственно по какому предмету и теме Вы пишете курсовую работу?
Если рассматривать сетевое взаимодействие, то Вы могли бы расписать работу 7-уровневой модели OSI (или модель TCP/IP). Если же Вы фокусируетесь только на работе конкретного уровня, то какого?

Если это уровень приложений, то зачем Вам "как ОС передает управление"?... может Вам нужен транспортный уровень?.

PS: русскую Wiki на этот счет не смотрите - там в TCP-IP описано 5 уровней... дальше статью смотреть не стал.

BleSSeD
17-11-2010, 12:23
У меня тему звучит как "Организация веб-сервера на базе Apache 2.0.64". Предмет - компьютерные системы. Саму курсовую я уже написал. осталось на А0 чертеж сделать. Вот для него и нужно та UML диаграмма.

QRS
17-11-2010, 19:36
"Организация веб-сервера на базе Apache 2.0.64" »

Тогда я бы на Вашем месте нарисовал архитектуру Apache, со всеми модулями, фильтрами, и нарисовал бы прямое прохождение запроса и обратную обработку ответа.

BleSSeD
18-11-2010, 11:37
А где такую информацию взять?

Negativ
18-11-2010, 16:36
А где такую информацию взять? »
Например тут http://www.apache.ru/docs/apache-2.0/
Вам надо изучить документацию, понять как это работает и на основе этих знаний создать вашу UML




© OSzone.net 2001-2012