Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект_W2003_сети_08_неокончен.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
675.84 Кб
Скачать

Сервер www

Весь процесс передачи запроса от Клиента к Серверу можно изобразить на схеме:

Сервер WWW работает через сетевую архитектуру Windows. При этом можно выделить 3 уровня явно используемых пользователем и администратором: пользовательский, транспортно- сетевой, канальный .

На пользовательском уровне работают программы : Интернет броузера и Интернет служба IIS. Они понимают запросы и отправляют информацию по протоколу HTTP

На сеансовом, транспортном и сетевом уровнях работает протокол TCP/IP, который обеспечивает организацию сеанса связи, подготовку пакетов ( разбивку на пакеты и сборку обратно) и обеспечение каждого пакета заголовком с адресами сети отправителя и адресата, контрольной суммы для проверки целостности пакета ….

На канальном уровне работают протоколы физических каналов связи. Для сетевых карт это Ethernet (передача пакетов методом шины), TokenRing ( передача пакетов с помощью маркера), … Для модемной связи – это протоколы удаленного соединения PPP, SLIP … На этом уровне протоколы как бы заключают пакеты IP в пакеты канального уровня, добавляя к ним свои заголовки с контрольной суммой для проверки передачи по физическим каналам связи:

Заголовок РРР

Заголовок IP

данные

Контр Сум IP

Контрольн сумма PPP

После передачи заголовки на каждом уровне у получателя отбрасываются от пакета и он передается на уровень выше.

Вывод: для настройки работы сервера необходимо настроить все компоненты сетевой структуры, начиная с самого нижнего уровня (канального):

  • установить драйверы сетевой карты или настроить РРР соединение

  • установить и настроить протокол TCP/IP

  • установить и настроить службу сервера ( IIS –> WEB) {или службу клиента ( броузер)}

Разберем настройки верхнего уровня.

Создание WEB – сайта. Для создания собственного WEB – сайта нужно знать:

  • Какой IP – адрес будет иметь этот сервер(или он должен отзываться на все доступные IP адреса)

  • Какой порт TCP должен прослушиваться для приема запросов от клиентов (по умолчанию– 80)

  • Какой порт TCP должен прослушиваться для приема запросов от клиентов через защищенное соединение ( по умолчанию – 443)

  • На какое «заголовочное имя хоста» ( т.е. имя сайта в Интернете) будет откликаться Ваш WEB сервер, если на одном IP- адресе размещено несколько сайтов

  • В каком каталоге на локальном диске (или на сетевом ресурсе) будет размещаться содержимое сайта

Создание : в контекстном меню сервера IIS - New - Web Site - запуск мастера сайта

При работе мастера нужно задать следующие данные:

  • Ввод описательного имени сайта

  • IP – адрес

  • TCP – порт

  • Заголовочное имя сайта ( не обязательно)

А) При создании сайта он может быть размещен на одном из IP адресов вашего компьютера, если их несколько. В этом случае не нужны заголовочные имена, а задание IP адресов и соответствующих им сайтов может быть 2 вариантами: 1) на компьютере есть несколько сетевых адаптеров с разными IP адресами, на каждый из которых может быть размещен свой сайт

2) на компьютере есть один адаптер с несколькими IP – адресами. В этом случае на каждом дополнительном адресе может быть размещен свой «виртуальный» сайт.

В) На вашем компьютере есть один IP адрес, на который вы хотите разместить несколько сайтов. В этом случае различаться эти сайты могут номерами ТСР портов : каждый номер должен быть разным и больше 1024. Обычно это используется для сайтов внутри одного предприятия, когда работники знают этот номер порта и указывают его в строке обозревателя в виде:

http:// server.odessa.ua: 2026

В этой строке указан порт ТСР 2026

С). Если вы хотите разместить несколько сайтов со стандартным значением порта ТСР 80 и на одном IP адресе, то в этом случае сайты должны различаться заголовочными именами и задание их обязательно разное для каждого сайта. Обычно ими являются имена сайтов в Интернете. Чтобы на Ваш сайт клиенты могли выйти по любому IP адресу, который есть на вашем компьютере, то в окне задания IP адреса нужно оставить значение по умолчанию – All Unassigned

Домашний каталог сайта

Клиент после соединения с сайтом попадает в домашний каталог сайта, в котором размещаются WEB страницы и различные скрипты. По умолчанию в этом каталоге ищется файл стартовой WEB страницы – default.htm и передается для изображения клиенту. Имя этого файла можно изменить в настройках сервера. Нужно учесть, чтобы к этому файлу был предоставлен доступ для клиентов, особенно, если это система NTFS.

Если файл default.htm не найден в домашнем каталоге, то при включенном параметре Brousing клиенту выводится содержимое каталога, а в противном случае сообщение об ошибке доступа.

После установки WEB сервера инсталляционная программа устанавливает 2 сайта: административный- Administrations Web Site ( его домашний каталог \winnt\system32\inetsrv\iisadmin) и по умолчанию Default Web Site ( его домашний каталог \inetpub\wwwroot). Вы можете откорректировать эти сайты или создать собственный, а эти удалить. Оба эти сайта содержат большое количество примеров страниц, скриптов и используемых настроек, которые вы можете изучить перед созданием собственного сайта.

Вопросы на закрепление:

  • Какие возможны варианты подключения WEB - сервера .

  • Назначение домашнего каталога. Что в нем должно находиться.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]