Скачать 24,75 Kb.
|
УЗБЕКСКОЕ АГЕНСТВО СВЯЗИ И ИНФОРМАТИЗАЦИИ ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ФАКУЛЬТЕТ "ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ" КОНСПЕКТ ЛЕКЦИЙ ПО КУРСУ "ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРНЫХ абамухамедова СЕТЕЙ " для студентов по специальности В-5523600"Электрон тижорат" ПОДГОТОВИЛА:Ст.Преп, Бабамухамедова М.З. ТАШКЕНТ-2008 г. ОГЛАВЛЕНИЕЛЕКЦИЯ 1.Введение 3ЛЕКЦИЯ 2.Компоненты вычислительных сетей 13 ЛЕКЦИЯ 3.Сетевые коммуникации 21 ЛЕКЦИЯ 4.Топология сети. 33 ЛЕКЦИЯ 5.Сетевые операционные системы 40 ЛЕКЦИЯ 6.Программное обеспечение: сетевая операционная система NetWare. 52 ЛЕКЦИЯ 7.Операционная система Windows NT и сравнительная характеристика других сетевых ОС 69 ЛЕКЦИЯ 8.Установка операционной системы Windows NT Server 4.0. 82 ЛЕКЦИЯ 9.Архитектурные модули Windiws NT 94 ЛЕКЦИЯ 10.Концепция домена WINDOWS NT Server. 103 ЛЕКЦИЯ 11.Протоколы 110 ЛЕКЦИЯ 12.Введение в TCP/IP 118 ЛЕКЦИЯ 13.Безопасность сети 134 ЛЕКЦИЯ 14. О глобальной сети Интернета 142 ЛЕКЦИЯ 15.Броузеры Интернета 153 ЛЕКЦИЯ 16.Средство разработки Web-страниц 168 ЛЕКЦИЯ 17.О системах дистанционного образования 172 ЛЕКЦИЯ 1.ВведениеПлан:
Основы работы сетей. Основные понятия и определения.Достоинства работы в сетиПочему компьютерные сети столь популярны? Почему сети — наиболее быстро растущий сектор бурно развивающейся компьютерной индустрии? Основная причина заключается в том, что сети, требуя весьма умеренных затрат времени и средств на установку, могут щедро окупить эти вложения. Если вы новичок в этой области, вам могут быть не знакомы различные преимущества, которые можно получить, соединив персональные компьютеры (personal computers — PC) в вашей организации. Перед тем как познакомиться со спецификой работы сети и эффективным использованием NetWare, вы можете узнать, как используются сети PC в различных организациях. Расширение возможностей PCУ персонального компьютера, при всей его полезности и дружественности пользовательского интерфейса, есть один серьезный недостаток. В отличие от больших и миникомпьютеров, PC по определению является устройством для одного пользователя. Поскольку PC в каждый момент времени должен удовлетворять потребности только одного пользователя, он не предназначен для разделения своих ресурсов. На отдельном PC должны находиться собственные копии всех используемых вами программ. Чтобы запустить какой-либо программный пакет, необходимо купить отдельную копию этого пакета. Чтобы использовать принтер, его нужно подключить к принтерному порту данного PC. Такая изолированность ведет к дублированию. Если, например, в какой-либо компании имеется 50 PC и все 50 пользователей должны использовать электронную таблицу, то необходимо приобрести 50 копий этой программы. (Сделать 50 копий самому — незаконно.) Аналогично, каждому пользователю необходимо предоставить принтер и другое периферийное оборудование — модемы, плоттеры, сканеры и т. д. Проблемы этим не ограничиваются. Предположим, ваша компания создает систему управления базой данных для учета своих товаров и запускает эту программу на PC в отделе учета. Первое время все идет хорошо. Один человек обновляет базу данных о товарах, а остальные время от времени используют этот же PC для того, чтобы узнать, каков запас конкретного товара, или же подготовить какой-либо отчет. Программа оказывается полезной, и очень быстро потребность в ее использовании растет. Однажды компания решает расширить ассортимент своей продукции, и при этом в базу данных вводятся все новые пункты, состояние которых надо отслеживать. Поскольку в каждый момент времени программой может пользоваться только один человек, очень скоро может оказаться, что для поддержания базы данных в рабочем состоянии в сутках не хватает часов. Сеть, использующая NetWare, способна превратить группу отдельных PC в скоординированную многопользовательскую компьютерную систему. Соединенные сетью пользователи не испытывают ограничений, описанных в предыдущем примере. Пользователь, подключенный к сети, может легко, а главное, законно разделять копии программного обеспечения с другими пользователями, а также иметь доступ к подключенным к сети принтерам, плоттерам, модемам и другому il&ob периферийному оборудованию. Основанная на PC система управления товарами, будучи реализованной в сети, может быть доступна многим пользователям одновременно. Таким образом, преимущества совместного использования оборудования и программного обеспечения щедро возмещают усилия и средства, вложенные в соединение PC. Однако опытные пользователи говорят еще об одном существенном преимуществе. Во многих компаниях сети стали "информационными трубопроводами", столь же необходимыми, как и телефоны, факсы, письма и записки. Действующая в сети система электронной почты позволяет пользователям обмениваться информацией оперативно, как по телефону, и подробно, как с помощью писем. В сети могут храниться библиотеки важных документов и другая справочная информация, к которой пользователи имеют доступ; эффективность такого доступа недостижима при использовании обычных бумажных документов. Информация, которую можно получить по сети, не исчерпывается только текстовыми документами. В высокопроизводительных сетях рабочие станции также могут получать звуковую и видеоинформацию. В следующей главе вы познакомитесь с компонентами сети: здесь же приводится обзор преимуществ использования сети. Разделение оборудованияХотя первоначально сети предназначались для разделения дискового пространства PC, сегодняшние сети позволяют разделять значительно более разнообразное оборудование. Наиболее часто разделяемыми ресурсами являются жесткие диски (и другие устройства хранения данных), принтеры и коммуникационные устройства. Разделение дискового пространстваПервые сети были, главным образом, системами разделения дисков. Тогда, на заре развития PC, жесткие диски стоили очень дорого — часто в несколько раз дороже, чем сам PC. Поэтому имело смысл подключать к одному жесткому диску несколько компьютеров, так как при этом стоимость жесткого диска распределялась между несколькими пользователями. Сегодняшние сети по-прежнему базируются на концепции совместного доступа к одному или нескольким общим жестким дискам. Эти жесткие диски устанавливаются на специальных разделяемых PC, именуемых файловыми серверами (file servers); подробности приводятся в следующей главе. Совместный доступ к общему жесткому диску имеет много преимуществ. Наиболее очевидное из них — сокращение расходов. Если несколько пользователей могут разделять жесткий диск файлового сервера, то им не нужны собственные жесткие диски. Кроме того, хранение всех файлов на файловом сервере сильно упрощает резервное копирование. Для архивирования разделяемых жестких дисков администратор сети должен иметь только одно устройство резервного копирования, и это гораздо проще, чем создание копий жестких дисков многих отдельных PC. Жесткие диски — не единственный тип устройств для хранения данных, которые пользователи могут разделять в сети. Сети предоставляют также разделяемые оптические диски и CD-ROM (compact disc-read only memory — компакт-диск только для чтения). Эти устройства записывают и считывают информацию гораздо медленнее жестких дисков, но при этом позволяют хранить очень большие объемы данных на сменных дисках. На таких устройствах часто хранятся большие разделяемые информационные базы данных или библиотеки образов и графических файлов. Разделение принтеровСети делают простым совместное использование принтеров. Если подключить принтер к файловому серверу, к серверу печати (print server) (так называется специальный PC, предназначенный для разделения одного или нескольких подключенных к нему принтеров), или к соответствующим образом сконфигурированной рабочей станции, или даже непосредственно к сетевому кабелю, то все пользователи сети будут иметь доступ к этому принтеру. Кроме того, можно пожертвовать количеством ради качества: вместо того чтобы купить каждому пользователю дешевый персональный принтер, можно приобрести небольшое количество высококачественных принтеров. Может оказаться, что в сети использование скоростного лазерного принтера экономически выгодно за счет распределения его стоимости между многими пользователями.Пользователи сети могут иметь доступ к более широкому набору. принтеров, так как каждый из них может использовать все принтеры в сети. Если к сети подключены пять типов разделяемых принтеров, вы можете послать задание печати на каждый из них почти так же просто, как на принтер, подключенный непосредственно к вашему PC. Например, если в сети имеется цветной струйный принтер, вы можете печатать на нем цветные графики. На рис. 1.1 показано, как разделяемые принтеры могут быть подключены к сети. ![]() Рисунок 1.1. Разделение принтеров в сети Затратив чуть больше усилий, можно использовать сеть для разделения и других типов устройств ввода/вывода (I/O), таких как плоттеры, сканеры, а также оборудование для изготовления слайдов и демонстрационных транспарантов. Разделение коммуникационных устройствКроме связи с большими компьютерами (mainframes) и миникомпьютерами (minicomputers), часто бывает необходимо использовать модем для передачи данных на другой PC или для доступа к таким средствам, как доски объявлений (bulletin boards). Модем (modem) — это устройство, позволяющее компьютерам передавать информацию по телефонным линиям. Существуют модемные серверы (modem servers), с помощью которых пользователи сети могут разделять модемы подобно тому, как это делается для рабочей связи (host connection) с большим компьютером при помощи шлюза. Модемные серверы позволяют пользователям сети связываться со своих PC с окружающим миром. В свою очередь, удаленные пользователи, имеющие PC с модемом, могут подключиться к сети, связавшись с модемным сервером. ![]() Модемиый сервер Рабочие станции Рис. 1.2. Доступ с помощью единой кабельной системы Новым в использовании сетей является разделение оборудования для факсимильной связи. Эта связь ныне широко применяется для пересылки документов по телефонным линиям, и сеть может облегчить эту задачу. Сетевой факс позволяет, например, создать документ с помощью текстового процессора, а затем послать этот документ по сети на разделяемый факс, который, в свою очередь, перешлет его на факс в месте назначения. Аналогично, если вы получили (раке, его можно распечатать на ближайшем сетевом принтере, а можно вынести на экран своего PC. Такие устройства могут посылать факсы в несколько мест назначения одновременно, используя список рассылки, заданный пользователем. Модсмные серверы и факс-серверы описаны в главе 31. Сеть — это способ обеспечить доступ ко всему имеющемуся и наличии оборудованию с помощью кабельной системы Разделение программного обеспеченияСстн предоставляют различные способы разделения программного обеспечения. Можно разделять программы, покупая сетевые версии наиболее широко используемых iij них. Пользователи могут также иметь совместный доступ к данным, за счет чего можно созл.шать "библиотеки" файлов с полезной информацией. Кроме того, можно создавать многопользовательские приложения, позволяющие многим пользователям работать с данными одновременно. Разделение программных пакетовВы уже знакомы с издержками и неудобствами использования программ на большом количестве отдельных компьютеров. Во многих компаниях это приводит к наличию большого числа нелегальных копий программ. Кроме того, кто-то должен вести соответствующие записи с тем, чтобы, когда появится ' новая версия нужного программного пакета, каждая легальная копия была учтена и правильно модернизирована. Процесс поддержания соответствия конфигураций программного обеспечения на всех отдельных компьютерах также становится беспорядочным. Если изготовитель какого-либо программного пакета присылает "заплату" ("bug fix"), исправляющую некоторую недоработку, гарантировать, что пакет будет откорректирован на каждом компьютере, весьма затруднительно. Прекрасным решением всех этих проблем является использование сетевых версий ваших программ. Поскольку сетевая копия такой программы хранится в одном месте — на жестком диске файлового сервера, — то управление конфигурацией и обновление программ резко облегчаются. Кроме того, исчезают побудительные мотивы для нелегального копирования, поскольку такая программа доступна всем пользователям сети. Сетевые версии программного обеспечения, как правило, имеют лицензию или на использование заранее оговоренным количеством пользователей, или на использование таким количеством пользователей, какое допускается сетевой операционной системой. В любом случае это означает, что вы покупаете только одну копию программы. Как правило, лицензия на сетевую версию программы стоит столько же, сколько эквивалентное количество отдельных копий для PC; то есть покупка сетевой версии для одновременной работы 20 пользователей может обойтись в такую же сумму, в какую обойдется покупка 20 отдельных копий. Несмотря на это, можно получить экономическую выгоду, если изготовитель программного обеспечения предоставляет то, что называется лицензией на одновременное использование (concurrent use license). Пакет, рассчитанный на 20 пользователей, может обслуживать сеть со 100 пользователями, если вы заявляете, что лишь 20 человек будут пользоваться пакетом одновременно. Другие изготовители предоставляют то, что называется лицензией на пользовать» (per user license); это означает, что необходимо заплатить за общее количество пользователей, работающих с программой, независимо от того, сколько их работает одновременно. Такие лицензии имеют программы электронной почты — лицензия основывается на количестве почтовых ящиков в системе. Некоторые программы следят за действительным количеством одновременно работающих пользователей и запрещают запуск программы дополнительным пользователям, если их число превышает лицензированное; однако большинство программ просто полагается на вашу честность,. т. е. предполагает, что вы сами будете следить за количеством пользователей. Разделение данныхПоскольку всем пользователям сети доступны общие жесткие диски, возможен совместный доступ к данным на этих дисках. Предположим, в сети какой-либо компании инженерный отдел хранит на файловом сервере большую разделяемую библиотеку электронных таблиц, а каждая электронная таблица выполняет набор технических расчетов. Так как библиотека находится в сети, каждый инженер отдела может использовать свой компьютер для доступа к необходимой ему таблице. Точно так же отдел обучения компании может иметь каталог с учебными планами, и любой инструктор может обратиться к нему для планирования своих занятий. Почти в любой организации возможность разделения файлов данных оказывается очень полезной. Некоторые типы программного обеспечения PC, в особенности системы управления базами данных, разрабатываются таким образом, чтобы обеспечить возможность одновременной работы нескольких пользователей с одним и тем же файлом. Другие пакеты, такие как текстовые процессоры или электронные таблицы, строятся таким образом, чтобы обновить файл в ' данный момент времени мог только один пользователь. (В большинстве случаев это не означает, что другие не могут читать тот же файл; это означает лишь, что они не могут его изменить.) Многопользовательское программное обеспечениеНекоторые программные пакеты разрабатываются специально для использования в сети. В отличие от адаптации однопользовательских программ для использования в сети, эти пакеты специально предназначены для использования многими пользователями и создания разделяемых данных. Электронная почта (e-mail) — типичный пример такого программного пакета. Полномасштабный пакет электронной почты позволяет посылать сообщения, а также файлы и графики другим пользователям сети. Электронная почта особенно удобна в больших сетях, охватывающих несколько зданий, когда расстояния затрудняют личное посещение различных кабинетов. И в больших, и в малых сетях электронная почта стала эффективной альтернативой переписке и телефонным переговорам. Еще один тип сетевого программного обеспечения предназначен для планирования (scheduling) или составления групповых расписаний (group calendaring). Оно помогает составлять расписания встреч и другой совместной деятельности в рабочей группе, давая возможность просматривать расписания других пользователей. Недавно появилась новая категория программного обеспечения — так называемое групповое обеспечение (groupware). Используя такую программу, в рабочей группе можно обмениваться документами, добавляя к ним примечания и комментарии. Кроме того, пакеты группового обеспечения позволяют пользователям получать информацию и проводить "электронные совещания" по определенным темам. Такие совещания с использованием сети концептуально подобны электронным доскам объявлений (bulletin, boards) типа CompuServe. Групповое обеспечение находится сейчас в процессе становления, так что следует ожидать появления новых интересных идей и средств в очередных пакетах группового обеспечения. Кроме того, в сети можно использовать и более традиционные виды многопользовательского программного обеспечения, которые раньше применялись только на мини- и больших компьютерах. Сеть может быть, например, эффективной рабочей средой для многопользовательской системы учета, поскольку такие процессы, как внесение распоряжений, заполнение накладных, обработка платежных ведомостей и обновление учетного журнала, могут выполняться одновременно на различных PC, соединенных в сеть. Многопользовательские базы данных тоже предназначены для эффективного использования в сетях, и для создания таких баз данных существует большое количество сетевых систем управления базами данных. Во многих компаниях многопользовательские приложения, работающие в сетях PC, вытесняют аналогичные приложения для мини- и больших компьютеров. Так как сети PC оказываются более дешевыми в установке и расширении, многие компании пересматривают свое отношение к многопользовательским приложениям; такие приложения устанавливаются теперь в сетях, а не на дорогостоящих больших компьютерах. Если в сети необходимо работать с высокопроизводительной системой управления базой данных, для этого следует использовать так называемый сервер баз данных (database server) — особый вид сервера, предназначенный для скоростного доступа к данным и обработки запросов к базе. В отличие от файловых серверов, обеспечивающих сервис общего назначения, серверы баз данных предназначены для выполнения именно этой специфической задачи. Во многих случаях серверы баз данных обеспечивают производительность, сравнимую с мини-компьютерами, и даже превосходят их. Доступ к другим компьютерным системамПользователю сетевого компьютера может понадобиться связаться с другими типами компьютерных систем. Во многих больших компаниях PC заменили терминалы, использовавшиеся ранее для доступа к большим и мини-компьютерам. При использовании персонального компьютера в качестве такого терминала он должен быть оснащен специальной платой, позволяющей ему напрямую связаться с головным компьютером тем же способом, каким это делает терминал. Такая связь называется эмуляцией терминала (terminal emulation), так как PC эмулирует (т. с. ведет себя как) терминал для головного компьютера. Стоимость такой платы-эмулятора может быть чрезвычайно высокой. Если добавить к ней стоимость остального необходимого оборудования (соединительных кабелей, коммуникационных контроллеров для управления связью, мультиплексоров, позволяющих проводить одновременно несколько сеансов связи с головным компьютером), то общая стоимость такой системы может превысить стоимость самого PC. Эти издержки могут оказаться еще более болезненными, поскольку многие пользователи будут работать с головным компьютером лишь в течение нескольких часов в неделю. Поэтому экономически выгодно объединить все такие связи в единственное подключение большого компьютера к сети. Устройство, позволяющее сети обеспечить доступ PC к компьютерным системам другого типа, называется шлюзом (gateway) (рис. 1.3). В общем случае шлюз — это специально выделенный или же обычный сетевой компьютер, связанный с большой ЭВМ (выделенный (dedicated) PC используется исключительно в качестве шлюза; обычный PC может использоваться и как шлюз, и как рабочая станция одновременно). Шлюз служит транслятором между сетевыми PC и большим компьютером, так что каждый сетевой PC может связаться с ним. Поскольку стоимость эмуляции терминала на отдельном PC может быть высокой, экономия от использования шлюза очень велика. ![]() Рабочие станции Рис. 1.3. Шлюз обеспечивает пользователям сети доступ к другим компьютерным системам Литература:
Контрольные вопросы:
Тесты:
|
![]() | Особенности математических моделей в оценке живучести вычислительных сетей В статье рассматривается метод оценки живучести вычислительных сетей с помощью технологии гибридного моделирования и вычислительного... | ![]() | Лекция ауд. 505м Макроэкономика (лекция) проф. Холопов А. В. зал №7 4,18. IX; 2,16,30. X; 13,27. XI; 11,25. XII |
![]() | Лекция №1 Лекция № Общие принципы эффективной организации учебного процесса. Физиологическая цена учебных нагрузок | ![]() | Лекция 15. Байрон (продолжение). 28 сентября 1971 9 лекция 16. Байрон (окончание). Шелли. 5 октября 1971 16 лекция 14. Байрон. 21 сентября 1971 Байрон. 1788-1824 даты его жизни. Байрон это совсем иная ветвь романтизма, нежели «озерная школа» Наум Берковский. Статьи и лекции по зарубежной литературе. Спб.: Азбука-классика, 2002. – 480 с |
![]() | Лекция Введение в Объектно-ориентированный анализ, проектирование и программирование. 5 | ![]() | Тема «Введение» Лекция Экологические проблемы малых рек на примере реки Подкумок |
![]() | Лекция «Международное сотрудничество как основа для антитеррористической деятельности» 4 Лекция «Позитивная и негативная роль сми в формировании образа террориста у молодого поколения» Лекция «Позитивная и негативная роль сми в формировании образа террориста у молодого поколения» | ![]() | Лекция-беседа с использованием презентации «Права и обязанности учащихся в школе» Лекция-беседа с использованием презентации «Наступление гражданской ответственности. Получение паспорта» |
![]() | Лекция 1 (4 ч.) Введение в философию Цивилизационные особенности становления философии. Место и роль философии в культуре. Философия и мировоззрение | ![]() | Анализ к ф. м н., доцент Рудой Евгений Михайлович 2012-2013 уч год Лекция (2 часа) Введение. Нормированные пространства. Компактные множества. Теорема Хана-Банаха |