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

Автор работы: Пользователь скрыл имя, 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 Мб (Скачать файл)

Другими словами, если вы уже имеете доступ в Internet, вам не надо будет платить денег из своего кармана, не надо будет суетиться вокруг поставщиков услуг и т.д., вам просто надо будет научиться пользоваться тем, что вы уже имеете.

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

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

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

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

5.8. Планы на будущее

5.8.1. Стандартные протоколы ISO

Когда шел разговор о начале Internet, была упомянута ISO и их комплект стандартов протоколов (см. глоссарий). ISO завершила некий этап этих разработок. Теперь имеется международный стандарт, обычно называемый ``ISO-OSI протоколы'' (OSI- Open System Interconnection - связь открытых систем). Много сетей, входящих в Internet, уже используют протоколы OSI. Но большой потребности в том пока еще нет. Правительство США взяло курс на распространение поддержки этого протокола на компьютерах правительственных учреждений. Многие теперь имеют соответствующее программное обеспечение, но реально используют его очень немногие. Действительно неясно, какова окажется потребность в OSI, несмотря на поддержку его правительством. Множество людей чувствуют, что ныне используемый подход (TCP/IP) еще не исчерпал себя, так зачем же его отбрасывать? Они только-только свыклись с тем, что есть. Так почему же им следует зубрить новую систему команд и терминологию? Только потому, что это есть стандарт?

Пока не видно никаких явных преимуществ OSI, которые способствовали бы его продвижению. Он более сложен и менее зрел, нежели IP, и, следовательно, работает не так эффективно. Да, технология OSI подает надежды на некоторые дополнительные возможности, но она тоже страдает от тех же проблем, что и технология internet (TCP/IP). Эти проблемы будут все чаще возникают перед сетями, использующими технологию OSI, по мере того, как они становятся все больше и быстрее.

5.8.2. Международные связи

Internet является международной сетью уже достаточно долго, но распространялась она в основном на союзников и зарубежные военные базы США. Теперь, в менее напряженной мировой обстановке, Internet распространяется повсеместно. Уже сейчас она доступна примерно в полусотне стран и число это быстро растет. Страны Восточной Европы с большим энтузиазмом принимают участие в этом процессе; их стремление включиться на этом уровне в мировое научное сообщество долгое время сдерживалось правительствами. Включение в Internet рассматривается ими сейчас как один из путей развития образования и технологии, поднятия их на новый качественный уровень.

Способность Internet общаться по протоколам OSI должна помочь ей распространиться еще больше. Б´ольшая часть Европы, за исключением стран Скандинавии, которые приняли протоколы Internet уже давно, рассматривает IP как угрозу агрессии со стороны США своей интеллектуальной и культурной самобытности. Их более привлекают сети, основанные на OSI протоколах. И если эти два протокола смогут сосуществовать, все будут просто счастливы.

Международная экспансия Internet на слабо развитые страны в настоящее время затруднена отсутствием хорошей базовой инфраструктуры, а именно отсутствием приличной телефонной системы. Как в Восточной Европе, так и в странах третьего мира нет телефонных систем достойного качества. Даже в столичных и крупных промышленных городах линии связи в лучшем случае имеют пропускные способности, доступные на любом домашнем телефоне в США: 9600 bps. Типична ситуация, когда одна из таких стран даже и ``входит в Internet'', но доступны реально лишь немногие ее области, или даже просто точки. Обычно это основные технические ВУЗ-ы и университеты страны, исследовательские институты, имеющие давние международные связи. Однако, можно ожидать ,что ситуация изменится, и по мере того, как развивается телефонная система, будет возрастать активность все более мелких членов сети. Они станут появляться в Internet все чаще, одновременно будет расти их плотность. И даже индивидуальные домашние системы постепенно станут в сети обычным явлением

5.8.3. Коммерциализация

В Internet вот уже много лет пребывают различные крупные корпорации. В большинстве случаев их участие было ограничено их исследовательскими отделениями. Для своих же деловых общений эти компании использовали другие (обычно частные) сети. И все IP-возможности были лишь академической игрушкой. Большие машины IBM, которые работали с их коммерческими данными, использовали протоколы, названные SNA. Сейчас предприниматели начинают понимать, что содержать множество различных сетей дорого и нецелесообразно. Некоторые начинают посматривать на Internet в поисках возможностей заключения торговых сделок по сети. Ранее их отпугивала политика, не одобрявшая или запрещавшая коммерческое использование Internet. Большинство этих взглядов сейчас пересматриваются и меняются. Коммерческое использование Internet будет становиться все более обычным, по мере того, как эти запреты будут исчезать.

Это должно быть особенно привлекательно для малого бизнеса. Motorola или Standard OiL могут себе позволить содержать межконтинентальную сеть, связывающую их филиалы, а небольшая фирма пока себе такого позволить не может. Если она имеет филиалы, например, в Уфе и Москве, то все что требуется -- это включение в Internet каждого филиала. Практически, - это сеть не только по всей стране, как у воротил бизнеса, но более того, - по всему миру.

5.8.4. Приватизация

За коммерциализацией сразу  приходит и приватизация. Годами сетевое  сообщество желало от телефонных компаний и других коммерческих предприятий  обеспечения IP-подключения такого же уровня доступности, как обычного телефона, т.е., чтобы можно было заказать и привести Internet-линию домой также легко и просто как телефонную. Вы заказываете, приходит спец, устанавливает, уходит, и вы тут же подключаете к этому разъему свой компьютер, и вот вы в сети! Но телефонные компании всегда на это говорили: «Мы продадим вам телефонные линии, а вы, что хотите, то с ними и делайте». К счастью, федеральные власти не оставляли сетевой бизнес без своей опеки.

 

Тема 6. Сетевые протоколы.

6.1. Протоколы, обеспечивающие прикладные  услуги

Протоколы, обеспечивающие прикладные услуги, соответствуют трем верхним  уровням модели OSI (табл. 6.1). Они контролируют взаимодействие приложений в сетевой  среде.

Таблица 6.1.

Протоколы, обеспечивающие прикладные услуги.

Протокол

Назначение

АРРС (Advanced Program-to-Program Communication)

Одноранговый SNA-протокол фирмы ЮМ, используемый в основном на AS/400

FTAM (File Transfer Access and Management)

Протокол OSI для доступа к файлам

X.400

Протокол CCITT для международного обмена эл. почтой

X.500

Протокол CCITT для служб файлов и  каталогов на нескольких системах

SMTP (Simple Mail Transfer Protocol)

Протокол Internet для обмена электронной  почтой

FTP (File Transfer Protocol)

Протокол Internet для пересылки файлов

SNMP (Simple Network Management Protocol)

Протокол Internet для мониторинга  сети и сетевых компонентов

Microsoft SMBs (Server Message Blocks)

Блоки сообщений сервера и клиентские оболочки или редиректоры

NCP (Novell NetWare Core Protocol)

Блоки сообщений сервера и клиентские оболочки или редиректоры фирмы Novell

Apple Talk и Apple Share

Набор сетевых протоколов фирмы Apple

AFP (Apple Talk Filing Protocol)

Протокол удаленного доступа к  файлам фирмы Apple

DAP (Data Access Protocol)

Протокол доступа к файлам сетей DECnet


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.2. Протоколы, обеспечивающие транспортные  услуги

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

Таблица 6.2.

Протоколы, обеспечивающие транспортные услуги.

Протокол

Назначение

TCP (Transmission Control Protocol)

ТСР/IР-протокол для гарантированной  доставки данных, разбитых на последовательность фрагментов

SPX (Sequential Packet Exchange)

Часть комплекта протоколов IPX/SPX фирмы Novell для данных, разбитых на последовательность фрагментов

NWLink

Реализация протоколов IPX/SPX от фирмы Microsoft

NetBEUI (NetBIOS – Network Basic Input Output System) Extended User Interface)

Установление связи между компьютерами (NetBIOS) и предоставление транспортных услуг верхним уровням

ATP (Apple Talk Transaction Protocol), NBP (Name Binding Protocol)

Протоколы сеансов связи и транспортировки данных фирмы Apple


6.3. Протоколы, обеспечивающие сетевые услуги.

Сетевые протоколы обеспечивают услуги связи. Для этого они управляют  данными различного типа, связанными с адресацией и маршрутизацией пакетов, контролем ошибок и запросами  на повторную передачу. Наиболее популярные сетевые протоколы приведены в табл. 6.3

Таблица 6.3.

Протоколы, обеспечивающие сетевые  услуги.

Протокол

Наименование

IP (Internet Protocol)

Протокол Internet сетевого уровня, контролирует адресацию узлов и маршрутизацию

IPX (Internet Packet Exchange)

Протокол для ЛВС, поддерживает маршрутизацию пакетов

NWLink

Реализация протоколов IPX/SPX от фирмы Microsoft

NetBEUI

Устанавливает связи между компьютерами (NetBIOS) и предоставляет транспортные услуги верхним уровням

DDP (Datagram Delivery Protocol)

Протокол доставки датаграмм


6.4. Протоколы Интернет

Протоколы, обеспечивающие связность  гетерогенных (разнородных) вычислительных сетей, лежат в основе сетевых  операционных систем. В середине 1970-х  гг. агентство по внедрению научно-исследовательских проектов при Министерстве обороны США (DARPA) финансировало исследования, проводимые Стэнфордским университетом и компаниями Bolt, Beranek и Newman (BBN) с целью создания ряда протоколов связи для объединения гетерогенных систем на основе технологии сети с коммутацией пакетов. Практическая задача заключалась в обеспечении связи между научно-исследовательскими институтами в США.

Результатом этих исследований был  комплект протоколов Internet, из которых наиболее известными являются Transmission Control Protocol (TCP) и Internet Protocol (IP). Протоколы Internet получили наибольшее распространение для создания как крупномасштабных, так и локальных сетей.

Комплект протоколов Internet состоит как из протоколов низших уровней (TCP и IP), так и протоколов верхних уровней (почта, эмуляция терминалов, передача файлов). В табл. 6.4 представлены наиболее важные протоколы Internet с указанием их соответствия уровням эталонной модели OSI.

Таблица 6.3.

Протоколы Интернет.

Уровень модели OSI

Комплект протоколов Интернет

Прикладной

FTP, Telnet

NFS

Представительский

SMTP, SNMP

XDR

Сеансовый

 

RCP

Транспортный

TCP, UDP

Сетевой

Протоколы маршрутизации IP, ICMP

ARP, RARP

Канальный

Не специфицированы

Физический


 

 

Тема 7. Стек протоколов TCP/IP.

7.1. История и перспективы стека TCP/IP.

Transmission Control Protocol/Internet Protocol (TCP/IP) - это промышл. стандарт стека протоколов, разработанный для глобальных сетей.

Стандарты TCP/IP опубликованы в серии  документов, названных Request for Comment (RFC). Документы RFC описывают внутреннюю работу сети Internet. Некоторые RFC описывают сетевые сервисы или протоколы и их реализацию, в то время как другие обобщают условия применения. Стандарты TCP/IP всегда публикуются в виде документов RFC, но не все RFC определяют стандарты.

Стек был разработан по инициативе Министерства обороны США (Department of Defence, DoD) более 20 лет назад для связи  экспериментальной сети ARPAnet с другими  сателлитными сетями как набор общих  протоколов для разнородной вычислительной среды. Сеть ARPA поддерживала разработчиков и исследователей в военных областях. В сети ARPA связь между двумя компьютерами осуществлялась с использованием протокола Internet Protocol (IP), который и по сей день является одним из основных в стеке TCP/IP и фигурирует в названии стека.

Большой вклад в развитие стека TCP/IP внес университет Беркли, реализовав протоколы стека в своей версии ОС UNIX. Широкое распространение ОС UNIX привело и к широкому распространению  протокола IP и других протоколов стека. На этом же стеке работает всемирная информационная сеть Internet, чье подразделение Internet Engineering Task Force (IETF) вносит основной вклад в совершенствование стандартов стека, публикуемых в форме спецификаций RFC.

Если в настоящее время стек TCP/IP распространен в основном в сетях с ОС UNIX, то реализация его в последних версиях сетевых операционных систем для персональных компьютеров (Windows NT 3.5, NetWare 4.1, Windows 95) является хорошей предпосылкой для быстрого роста числа установок стека TCP/IP.

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