Математическое обеспечение и администрирование информационных систем

Автор работы: Пользователь скрыл имя, 11 Февраля 2013 в 03:24, курс лекций

Описание работы

Применение подхода открытых систем в настоящее время является основной тенденцией в области информационных технологий и средств вычислительной техники, поддерживающих эти технологии. Идеологию открытых систем реализуют в своих последних разработках все ведущие фирмы - поставщики средств вычислительной техники, передачи информации, программного обеспечения и разработки прикладных информационных систем. Их результативность на рынке информационных технологий и систем определяется согласованной (в пред конкурентной фазе) научно-технической политикой и реализацией стандартов открытых систем.

Содержание работы

Тема 1. Особенности работы в многопользовательских средах 6
1.1. Открытые Системы, процессы стандартизации и профили стандартов. 6
1.1.1. Понятие подхода Открытых Систем. 6
1.1.2. Архитектура Открытых Систем. 7
1.1.3. Преимущества идеологии открытых систем. 10
1.1.4. Открытые Системы и объектно-ориентированный подход 11
1.1.5. Стандарты Открытых Систем 13
1.1.6. Профили стандартов Открытых Систем 15
1.1.7. Заключение 16
1.2. Архитектура «клиент-сервер» и «клиент-серверные» технологии. 17
1.2.1. Введение. 17
1.2.2. Традиционные подходы в моделировании 17
1.2.3. Серверы приложений 18
1.2.4. Заключение 21
1.3. Построение многопользовательских информационных систем и управление ими. 21
1.3.1. Цели администрирования 21
1.3.2. Обязанности системного администратора 21
1.3.3. Проблема организации администрирования крупных информационных систем. 22
1.3.4. Администрирование СУД 26
1.3.5. Технические средства обеспечения безопасности информационных технологий. 28
1.3.6. Задачи администратора 28
1.3.7. Планирование эффективной рабочей среды 29
Тема 2. Системная архитектура Oracle. 30
2.1. Архитектура 30
2.2. Сервер 30
2.3. Файлы. 37
2.3.1. Файлы параметров 38
2.3.2. Файлы данных 40
2.3.3. Временные файлы 44
2.3.4. Управляющие файлы 45
2.3.5. Файлы журнала повторного выполнения 46
Тема 3. Администрирование в среде Unix. 48
3.1. Включение станции Sun SPARCstation. 48
3.2. Регистрация нового пользователя. 49
3.3. Начало работы в системе. 50
3.3.1. Вход. 50
3.3.2. Пользовательский профайл 51
3.3.3. Выключение системы. 52
3.4. Несколько простейших команд Unix. 52
3.4.1. Некоторые наиболее употребительные команды. 54
3.5. Очень кратко о редакторе VI. 54
3.6. Базовые принципы системы UNIX 56
3.6.1. Что входит в ядро 56
3.6.2. Файловая система UNIX. 57
3.7. Утилита системного администратора SYSADM. 57
3.8. Несколько сетевых команд Unix. 58
3.8.1. finger. Кто работает в системе 58
3.8.2. talk. Вызвать пользователя на разговор 58
3.8.3. mailx. Послать кому-нибудь электронную почту 59
3.8.4. telnet. Залогиниться на удаленную машину 59
3.8.5. ftp. File Trasfer Protocol. Пересылка файлов 59
3.8.6. ping. "Прозвонить" удаленную машину 60
3.9. Сетевая файловая система NFS 60
3.9.1. Для того, чтобы Unix-машина служила NFS сервером 61
3.9.2. Активизация NFS. 61
3.10. Система печати LP 62
3.10.1 Подключить к системе новый принтер. 62
3.11. Графическая оболочка X-Windows System 63
3.11.1. Основная идея X Windows 63
3.11.2. Как это запускается? 64
3.11.3. Конфигурирование X Windows 65
3.11.4. Запуск X Windows 65
3.11.5. Настройки пользовательского окружения X Windows 65
Тема 4. Администрирование в сетях с операционными системами типа Windows (NT, 2000, 2003). 67
4.1. Установка Windows Server 2003. 69
4.1.1. Первые шаги 69
4.1.2. Текстовый этап 69
4.1.3. Графический этап. 70
4.1.4. Новое имя, новая роль 72
4.2. Служба каталогов Active Directory 73
4.2.1. Назначение службы каталога 74
4.2.2. Основные понятия Active Directory 74
4.2.3. Развертывание Active Directory 75
4.2.4. Управление объектами 76
4.2.5. Заключение 77
4.3. Доступ к сетевым ресурсам 77
4.3.1. Сервис WINS 78
4.3.2. Установка принт-сервера 81
4.4. Система доменных имен 82
4.4.1. DNS - необходимость 82
4.4.2. Структура DNS 83
4.4.3. Построение DNS 85
4.4.4. Настройка DNS 85
4.4.5. Подключаемся к Интернету 86
4.5. Служба DHCP 88
4.5.1. Преимущества использования DHCP 89
4.5.2. Реализация DHCP 89
4.5.3. Установка DHCP 89
4.5.4. Администрирование сервера DHCP 90
4.6. Маршрутизация и удаленный доступ 91
4.6.1. Проблема роста 91
4.6.2. Межсетевой мост 92
4.6.3. Маршрутизатор 93
4.6.4. Удаленный доступ 95
4.6.5. Протокол NAT 97
4.6.6. Результаты работы 98
4.7. Серверы в Windows Server 2003. 99
4.7.1. Распределяем роли 99
4.7.2. Веб-сервер 100
4.7.3. Internet Information Services (IIS) 100
4.7.4. Настройка веб-сайтов 103
4.7.5. Настройка FTP-сервера 104
4.7.6. Настраиваем почтовый сервер 104
4.7.7. Службы общения. 107
4.7.8. Заелючение. 108
4.8. Профилактические и сервисные работы 109
4.8.1. Резервное копирование 109
4.8.2. Профилактика 110
4.8.3. Установка обновлений 111
4.8.4. Заключение 112
4.9. Консольные команды управления 112
4.9.1. Основные консольные команды. 113
4.9.2. Заключение. 117
Тема 5. Сеть Интернет, ее функционирование и архитектурные особенности. 118
5.1. Краткое историческое введение 118
5.2. Что составляет Internet ? 120
5.3. Административное устройство Internet 121
5.4. Финансы 122
5.5. Как структура Internet сказывается на Пользователе ? 122
5.6. Потенциальные пользователи 123
5.7. Доступ в Internet 125
5.8. Планы на будущее 126
5.8.1. Стандартные протоколы ISO 126
5.8.2. Международные связи 126
5.8.3. Коммерциализация 127
5.8.4. Приватизация 128
Тема 6. Сетевые протоколы. 129
6.1. Протоколы, обеспечивающие прикладные услуги 129
6.2. Протоколы, обеспечивающие транспортные услуги 130
6.3. Протоколы, обеспечивающие сетевые услуги. 130
6.4. Протоколы Интернет 130
Тема 7. Стек протоколов TCP/IP. 132
7.1. История и перспективы стека TCP/IP. 132
7.2. Структура стека TCP/IP. Краткая характеристика протоколов. 133
Тема 8. Программирование сокетов. 136
8.1. Создание сокета 136
8.2. Привязка к локальным именам. 137
8.3. Установление связи 137
8.4. Передача данных. 138
8.5. Закрывание сокетов. 139
8.6. Пример функции, для установления WWW коннекта. 140
Тема 9. Язык Perl и CGI-программирование. 142
9.1. Основные особенности Perl 142
9.1.1 Введение 142
9.2 Взаимодействие с СУБД 142
9.2.1 Взаимодействие с Oracle 142
9.3 Написание модулей CGI 147
9.4 Обработка файлов формата DBF 148
Тема 10. Язык HTML (Список элементов HTML). 151
10.1. Базисные элементы. 151
10.2. Определение структуры. 151
10.3. Внешний вид. 151
10.4. Ссылки и графика. 152
10.5. Разделители. 152
10.6. Списки. 153
10.7. Фон и цвета. 153
10.8. Специальные символы. 153
10.9. Формы. 154
10.10. Таблицы 154
10.11. Фреймы. 155
10.12. Язык Java. 156
10.13. Разное. 156
Тема 11. Управление WEB-сервером Apache. 157
Тема 12. Комплексные решения – построение ISP (Internet Service Provider – поставщика услуг Интернет). 160

Файлы: 1 файл

lek_adm.doc

— 1.57 Мб (Скачать файл)

4.5.1. Преимущества использования  DHCP

Предположим, что вы администрируете сеть на 200 машин. И вот в один прекрасный момент вам по какой-то причине потребовалось изменить на всех машинах адрес DNS-сервера или сменить класс сети и соответственно изменить маску и IP-адрес. Если производить замену вручную, тяжелый рабочий день без перерыва на обед обеспечен. А если компьютеры сильно распределены между собой, как, например, в районных сетях и больших офисах? Или в сети не 200 компьютеров, а тысяча двести? В таком случае процесс замены может растянуться на очень длительное время. Иная картина будет, если в локальной сети предусмотрена служба DHCP. Достаточно поменять настройки на сервере — и через некоторое время клиентские машины самостоятельно получат требуемые параметры.

Вот другой пример. Допустим, необходимо развернуть сеть на те же самые 200 компьютеров. Если очень быстро шевелить мышкой и набирать цифры, то на настройки параметров TCP/IP уйдет одна минута. На все машины понадобится три с половиной часа непрерывного выполнения однотипных операций. И опять DHCP-сервер сильно облегчит эту задачу и сэкономит время.

4.5.2. Реализация DHCP

В Windows Server 2003 работоспособность протокола DHCP обеспечивается тремя компонентами. Служба DHCP Server управляет хранилищем настроек и отвечает на запросы клиентов. Служба DHCP Client отправляет запросы серверу, принимает параметры конфигурации и вносит настройки в стек TCP/IP. Консоль управления DHCP предназначена для изменения настроек DHCP-сервера. Хранилище настроек организованно в виде областей действия (scopes). Область действия — это непрерывный диапазон IP-адресов, который задается адресом сети и маской, например 192.168.7.0/255.255.255.0. Обычно эта область совпадает с выбранным адресным пространством для конкретной сети. В области действия определяется диапазон, который будет доступен для выдачи клиентам (address pool), и диапазон адресов, которые клиентам выдаваться не будут (exclusion range). Для каждой области действия задаются необходимые настройки (options), например адрес шлюза по умолчанию, адреса DNS- и WINS-серверов.

4.5.3. Установка DHCP

Перед установкой нужно определиться с диапазоном адресов, доступных  для распределения между клиентами DHCP, и списком исключений из этого  диапазона. В список исключений попадут  машины, на которых IP-адреса должны настраиваться вручную из-за особенностей работающих на них служб. В эту категорию попадают DNS-серверы, маршрутизаторы, серверы удаленного доступа и сам DHCP-сервер. Адреса подобных серверов имеет смысл объединить в одну непрерывную группу, например, взять первые десять адресов выбранной области действия.

Рисунок 4.1. Схема типичной локальной  сети с доступом в Internet

Для сети, показанной на рис. 4.1, данные будут такими:

    • область действия — 192.168.7.0/255.255.255.0
    • список исключений — адреса с 192.168.7.1 по
    • 192.168.7.10 (зарезервируем десять адресов на
    • случай появления дополнительных серверов)
    • шлюз по умолчанию — 192.168.7.1
    • DNS-сервера — 195.34.32.10 и 195.34.32.11
    • WINS-сервера — 192.168.7.5 и 192.168.7.6

Эти данные потребует мастер установки  сервиса DHCP, который можно запустить, добавив выбранному серверу роль DHCP с помощью Manage Your Server. После успешного завершения установки сервер готов к работе.

4.5.4. Администрирование сервера DHCP

Все административные задачи выполняются с помощью консоли управления DHCP. Консоль позволяет активировать/дезактивировать область действия, изменять настройки, создавать резервную копию хранилища DHCP, просматривать список выданных IP-адресов и многое другое. Остановимся подробнее на некоторых моментах. Чтобы изменить, например, адрес сервера WINS, нужно выбрать в консоли раздел «Scope Options», щелкнуть на нем правой кнопкой и выбрать «Configure Options». В появившемся окне выбираем из списка опцию «044 Wins/NBNS Servers» и меняем адреса на те, которые нам нужны (рис. 2). Если нам нужно, чтобы клиентский компьютер гарантированно получал все время один и тот же адрес, можно воспользоваться механизмом резервирования IP-адресов (рис. 3). Для этого в консоли надо войти в раздел «Reservations», затем в меню «Action» выбрать «New Reservation» и в появившемся окне ввести имя (это поле будет заменено на предоставленное клиентом DHCP), IP-адрес, MAC-адрес и описание. Сюда, например, можно занести имя пользователя клиентского компьютера или причину резервирования. Список выданных адресов доступен в разделе «Address Leases». Служба DHCP автоматически архивирует свою базу данных раз в 60 минут. Резервная копия базы размещается в папке WINDOWS\System32\dhcp\backup. Кроме того, резервное копирование можно запустить вручную с консоли управления DHCP, выбрав пункт меню «Action\Backup» и указав папку, куда требуется положить резервную копию. Доступ к консоли администратора регулируется группами «DHCP Administrators» и «DHCP Users». Лишь пользователи, включенные в первую группу, могут менять настройки сервера.

4.6. Маршрутизация и удаленный доступ

Операционная система Windows Server 2003 обладает огромными возможностями по настройке  и управлению различными сетевыми службами и сервисами. Их грамотное использование  позволяет значительно увеличить  скорость взаимодействия между членами сети и повысить уровень ее защищенности.

Основные требования, которые предъявляются  пользователями современных локальных  сетей различного уровня, от небольших  домашних до огромных корпоративных, практически  одинаковы: скорость передачи данных и возможность доступа к Интернету. Удовлетворить эти запросы можно несколькими способами.

Основным средством, способным  помочь быстро и эффективно увеличить  скорость передачи данных внутри сети, является служба Routing And Remote Access («Маршрутизация и удаленный доступ»), которая позволит связать несколько разделенных сегментов сети или, другими словами, назначить серверу роль маршрутизатора. Эта же служба поможет провести настройки, необходимые для обеспечения доступа всех членов локальной сети к Интернету.

4.6.1. Проблема роста

По мере увеличения числа компьютеров, входящих в состав той или иной сети, неизбежно снижается и средняя  скорость передачи данных внутри нее. Предположим, в вашей сети находятся 40 компьютеров и один сервер, от каждого  компьютера в коммуникационный узел протянут провод, и все 40 кабелей подключены к двум коммутаторам или концентраторам. Коммутаторы (все описанное в равной мере относится и к концентраторам) соединены вместе, в один из них включен основной сервер. В данной сети используется протокол IP, допустим, что сервер имеет адрес 192.168.1.200, а клиенты — 192.168.1.1, 192.168.1.2,... 192.168.1.40, и в этой сети будет использоваться стандартная маска 255.255.255.0.

Пусть сервер подключен к коммутатору  через 100-мегабитный порт, при этом получается, что все сорок клиентских компьютеров используют полосу пропускания 100 Мбит, и в худшем случае (при максимальной нагрузке) каждому клиенту достанется 100/40 = 2,5 Мбит или примерно 300 кбайт в секунду. Возможно, вам не хватает такой скорости работы сети, но нет возможности использовать более дорогое оборудование, то есть переходить со 100 Мбит на 1 Гбит. В этом случае можно просто разделить один сегмент сети, состоящий из 40 компьютеров, на два сегмента по 20 машин. Для этого необходимо установить в сервер дополнительную сетевую плату и, разорвав соединение между коммутаторами, подключить их к разным сетевым платам.

После этих изменений клиенты будут  использовать два канала по 100 Мбит каждый, при этом скорость обмена информацией  с сервером увеличится в два раза. На физическом уровне проблема действительно решена, но еще остается и уровень логический — после того как сеть была разделена на два сегмента, клиенты в разных физических областях сети больше не могут соединяться друг с другом напрямую, как это было возможно раньше.

4.6.2. Межсетевой мост

Первое, что можно сделать, используя Windows Server 2003, чтобы восстановить прежнее  состояние, это включить мост и таким  образом снова объединить два  сегмента в один, но теперь уже на логическом уровне. Для этого необходимо выполнить следующие действия. В настройке «Network Connections», которая находится в панели управления, отображается список установленных сетевых интерфейсов. Удерживая клавишу «Ctrl», отметьте два подключения и затем, вызвав контекстное меню и нажав правую кнопку мыши, выберите раздел «Bridge Connections» («Настройка моста»). После этого произойдет его создание, и в списке подключений появится новое — «Network Bridge» («Сетевой мост») (рис. 1).

Дальнейшие настройки протокола TCP/IP выполняются именно для него. В контекстном меню этого подключения необходимо выбрать раздел «Properties» и в появившемся диалоговом окне в списке «This connection uses the following items» («Компоненты, используемые этим подключением») перейти к свойствам пункта «Internet Protocol (TPC/IP)».

Там необходимо выбрать опцию «Use the following IP address:» («Использовать следующий IP-адрес:») и в появившемся поле ввести адрес, который ранее имел единственный сетевой интерфейс  сервера. При переходе к полю «Subnet mask:» («Маска подсети:») оно заполняется автоматически. Подтверждаем свой выбор, нажав «OK» (рис. 2). После успешного проведения этих настроек сервер становится похож на обычный коммутатор. Он будет обрабатывать входящие пакеты следующим образом.

Если пакет приходит из сегмента A и предназначен компьютеру, находящемуся в сегменте A, то такой пакет остается в этом сетевом сегменте.

Если пакет приходит из сегмента A и предназначен компьютеру, находящемуся в сегменте B, он пересылается в сегмент B.

Если из сегмента A приходит широковещательный пакет, он отправляется во все сегменты кроме сегмента A — мост пропускает широковещательные пакеты через себя.

Очевидно, что если широковещательные  пакеты составляют сравнительно небольшой  процент среди всех обрабатываемых пакетов, в каждом сегменте сети скорость работы увеличивается. В итоге вы получаете при измененной физической структуре сети ту же самую логическую структуру, и при этом нет необходимости выполнять какую-либо конфигурацию протокола IP. Эта возможность построения сетевого моста, появившаяся в Windows Server 2003, представляется очень полезной в описанной ситуации.

И все-таки такой вариант нельзя считать идеальным для любых  условий. По мере увеличения размера  сегментов и их количества, широковещательные пакеты будут составлять все более значительную долю трафика. Например, если у вас будет 10 сегментов по 50 компьютеров и каждый из них будет посылать широковещательный пакет раз в секунду, то каждый из 500 компьютеров будет 500 раз в секунду получать широковещательный пакет и обрабатывать его.

4.6.3. Маршрутизатор

Скажем, вы бы хотели разделить ваши компьютеры на две IP-сети: 192.168.1.x и 192.168.2.x со стандартной для таких сетей  маской. Для этого необходимо изменить IP-адреса компьютеров, оказавшихся во втором сегменте.

Выполнить эту задачу можно разными  способами: установить новые адреса вручную или с помощью службы DHCP. Кроме этого необходимо также  выбрать адрес для второго  сетевого интерфейса сервера. (Причем если до этого использовался мост, необходимо его удалить, после чего станет возможным задавать параметры интерфейсов независимо.) Пусть это будет адрес 192.168.2.200.

Выполнив необходимые настройки, проверьте соединение компьютера C1-1 из сети A с сервером по IP-адресу, используя  для этого команду ping. Компьютеры сети A могут обращаться друг к другу, в сети B компьютеры также обращаются к серверу и друг к другу. Сложности возникают при попытке клиента из сети 192.168.1.0 (например компьютера C1-1 с адресом 192.168.1.1) обратиться к клиенту в сети 192.168.2.0 (компьютеру C2-1 с адресом 192.168.2.1). На компьютере C1-1 получаем картину, изображенную на рис. 5. Это сообщение говорит о том, что компьютер C1-1 не определил, куда отправить пакет. Он знает, как отправить пакет компьютерам, расположенным в его сети (192.168.1.x), исходя из своего IP-адреса 192.168.1.1 и маски 255.255.255.0, но не знает, как пакет должен попадать в другие сети. Ему нужен какой-то шлюз, соединяющий его сеть с другими. Таким шлюзом в данной сети будет являться ваш сервер, именно он соединяет сеть 192.168.1.0 и сеть 192.168.2.0. Поэтому его адрес и нужно ввести в поле «Default Gateway:» («Основной шлюз:») в свойствах протокола TCP/IP сетевого подключения на C1-1.

Все, что вы сделали на C1-1, необходимо повторить на компьютере C2-1, ведь теперь он, получив IP-пакет с адресом отправителя (192.168.1.1), должен отправить ответ именно ему. Для этого он должен знать, как его сеть (192.168.2.0) связана с остальными. А связана она также через ваш сервер, отличие составляет только адрес интерфейса, поэтому в сети 192.168.2.0 шлюзом будет являться 192.168.2.200.

Настроив таким образом оба  компьютера, необходимо теперь разобраться  и с сервером, который просто не знает о том, что вы хотите использовать его в качестве маршрутизатора. И  действительно, для того чтобы использовать сервер в качестве шлюза между сетями, необходимо задействовать службу маршрутизации и удаленного доступа. Включить ее достаточно просто с помощью мастера настройки сервера.

В диалоге «Manage Your Server» («Управление данным сервером») выберите пункт «Add or remove a role» («Добавить или удалить роль») (рис. 3). На экране появляется мастер настройки сервера. После его запуска начнется определение параметров сетевых подключений. В появившемся списке «Server Role» выбираем раздел «Remote Access/VPN Server» («Сервер удаленного доступа или VPN-сервер»). Произойдет запуск мастера установки сервера маршрутизации и удаленного доступа. В списке возможных конфигураций выбираем пункт «Custom configuration» («Особая конфигурация») и после этого в открывшемся окне отмечаем службу «LAN routing» («Маршрутизация ЛВС»). На предложение ОС запустить ее отвечаем утвердительно. На этом мастер настройки сервера заканчивает свою работу (рис. 4). Теперь IP-пакеты отправляются из сети 1 в сеть 2 и обратно.

Маршрутизация IP настраивается достаточно просто. Система Windows Server 2003 сама строит маршруты на основании параметров существующих интерфейсов. Просмотреть сетевые  маршруты можно следующими способами.

Информация о работе Математическое обеспечение и администрирование информационных систем