Прочее программное обеспечение
⇐ ПредыдущаяСтр 3 из 3
Базы данных в локальных сетях
Локальная сеть может быть применена не только к коллективному использованию файлов или принтеров. Есть также другие, не менее важные приложения. Очень часто локальная сеть использует для коллективного доступа к базе данных. Есть два подхода к устройству коллективного доступа к базе данных. Первые составы подхода, которые файлы базы данных выделяют на дисках файлового сервера и всех рабочих станций, получают к этому доступ. Второй подход основан на приложении, так называемом серверной СУБД. Если файлы базы данных выделяются на дисках файлового сервера, с ними некоторые программы, запущенные на работе рабочих станций одновременно. Таким образом, эти программы должны отследить изменчивые записи базы данных или были заблокированы для записи и чтения из других программ в течение периода изменений. При использовании однопользовательской версии СУБД (система управления базы данных), не разработанной для сети, недопустимо вычислить, что эта СУБД правильно заблокирует изменчивые записи на файловом сервере, - она просто не знает, как это делать. Поэтому при установке СУБД в сеть необходимо убедится, что это сетевая версия СУБД и что эта версия возможна для использования сетями, которая объединяет в сеть средства, которые использует конечный пользователь. Чем плох метод коллективного использования файлов базы данных, выделенным на сервере? Прежде всего, этот метод не обеспечивает достаточную производительность на значительном количестве рабочих станций. То есть для того, чтобы что-то найти в файле базы данных, этот файл надо весь целиком прокачать через сеть и медленную рабочую станцию. Но в сети имеется много рабочих станций, и все они могут что-то искать в базе данных!
При использовании работы СУБД-сервера, работа станций с базой данных будет организован по-другому. Помимо файлового сервера еще один мощный компьютер (СУБД-сервера), какое единственное присвоение соединяется с сетью - работа с базой данных. База данных может быть выделена на дисках файлового сервера или СУБД-сервера. СУБД-сервер принимает запросы от рабочих станций на поиске любых данных в основании. Он выполняет поиск, и делает это быстро - мощный компьютер, в сети в ходе поиска, не необходимо передать данные. Результаты поиска возвращаются через сеть на рабочей станции, которая запросила их. Таким образом, в сети запрос и найденные данные передаются только, и поиск сразу выполняется в сервере СУБД. Обычно СУБД-сервер работает в средах многозадачной операционной системы, таких, как UNIX, ОС/2 или Novell NetWare 386. Сама многозадачная операционная система зацепляется в выделении ресурсов при прибытии одновременно несколько запросов от различных рабочих станций и его непосредственно оптимизируют перемещение магнитных головок дисков, которое скорее благоприятно влияет на производительность системы в целом. Детальное рассмотрение применения СУБД в сети выходит за рамки данной работы. Отметим только, что в составе Novell NetWare поставляется средство Btrieve, которое с успехом может быть использовано для создания СУБД-сервера. Кроме того, вы можете приобрести СУБД Novell SQL Server, которая наилучшим образом использует возможности сетевой операционной системы Novell NetWare.
Прочее ПО
Электронная почта. Почтовая программа (клиент электронной почты, почтовый клиент, мейл-клиент, мейлер) - ПО, установленная на компьютере потребителя и испозуемая для того, чтобы получать, написать, отправить и храненить сообщения электронной почты одного или нескольких пользователей (в случае, например, несколько учетных записей на одном компьютере) или несколько учетных записей одного потребителя.
Большие почтовые программы, так называемые "все в одном", такие как Thunderbird Mozilla, The Bat! И Microsoft Outlook, сегодня комбинируют работу MSA, MDA и MRA в одном приложении. Более простые почтовые агенты (англ. mail user agent, MUA), например Mutt, также являются почтовыми программами. В отличие от почтового сервера, клиент электронной почты обычно отправляет сообщение не соответствующий сервер получателя, и на том же самом почтовом сервере, который появляется как релей. Обычно это - почтовый сервер провайдера или компании. Почтовая отправка выносится на протоколе SMTP чаще. Клиент электронной почты принимает почту от одного или нескольких почтовых серверов, часто это - тот же самый сервер, который служит для того, чтобы передаться. Почтовое получение обычно выносится на протоколах POP или IMAP. Также, поскольку клиент электронной почты может войти: сортировка, хранение сообщений, ищет в архиве сообщений, руководства каталога, фильтрации принятых сообщений по различным критериям, преобразованию форматов, шифрование, организация интерфейсов с офисными программами и другие функции. Часто почтовые программы позволяют связываться в группах новостей (Usenet), основанных на NNTP техники. Есть шлюзы NNTP в сети Fidonet. Самые широко распространенные почтовые программы, используемые под различными операционными системами, представлены ниже. Для Microsoft Windows: Microsoft Outlook; The Bat!; Mozilla Thunderbird; Opera Mail; Windows Mail; Lotus Notes. Для Unix-подобные ОС: KMail (в среде KDE); Evolution; Mozilla Thunderbird; Mutt; Claws Mail. Системы удаленного доступа. Удаленный доступ получал популярность после того, как Интернет и другие общие каналы передачи данных стали более доступными, оба конечных пользователя и устройства начали использовать эти каналы более широко. В данной работе один из следующих типов взаимодействия удаленных систем будет подразумеваться удаленным доступом: получение доступа к удаленной сети; исполнение команд на удаленной системе; интерактивное управление удаленной операционной системы; терминальный режим работы; управление через веб-интерфейс.
Дистанционное управление принимает взаимодействие, по крайней мере две системы - управляемый и директор - распорядитель. Наличие, по крайней мере, три события также предназначаются: Установление соединения между системами; Отправка регулирующей системой любой команды; Исполнение этой команды на управляемой системе. Отнести к средствам удаленного доступа можно: Доступ к удаленной сети посредством VPN; Исполнение команд в удаленной системе; Доступ к удаленному рабочему столу Терминальный режим работы; Доступ и управление через веб-интерфейс. Кроме того, необходимо отметить это по причине, что удаленные системы часто могут обмениваться между собой различной вспомогательной информацией, в уделенной работе, которую внимание только было заплачено тем типам взаимодействия, в котором потребитель этих систем принял непосредственное участие с целью использования их ресурсов или управления их. Несмотря на то, что средства удаленного доступа являются частично взаимозаменяемыми, использование одного определенного программного продукта или метода доступа может оказаться более оправданным, чем использование другого. Системы для автоматизации групповой работы. Современные системы групповой работы обладают косоугольными возможностями, комбинируя Интернет открытости с доведенной до совершенства собственной вычислительной средой. Выбор платформы для автоматизации групповой работы напоминает психологический тест Роршаха - в обоих случаях, любые два персонажа не воспринимают одинаково цветной окраски и любого продукта. Некоторый взгляд на системы групповой работы и видит в них в базовой электронной почте, другие воспринимают их, главным образом, как средства сетевых конференций для обсуждений. Кто-то определяет системы групповой работы как платформа для разработки частных применений. Но независимо от типа приложения у всех современных систем для автоматики групповой работы есть строки, свойственные от программных продуктов и протоколов Интернета. Идея групповой работы родилась несколько лет назад с пришествием Lotus Notes - мощная система предприятия, создающего условия для совместного использования информацией. Скоро в Lotus Notes были участники соревнования - Microsoft Exchange Server и Novell GroupWise, и в основе каждого такого продукта собственные службы каталогов, методы хранения документов и интерфейсов прикладного программирования (API). Все процессы, обеспечивающие удобство обслуживания такой вычислительной среды, например процессы маршрутизации почтовых сообщений, были разработаны Для систем автоматики групповой работы, безопасности и отправки по почте копий различным адресатам (дупликации или репликации) также. Особенно важно, чтобы клиенты, реализующие эти службы, были разработаны.
Но эти собственные клиенты и службы для групповой работы пересматриваются в пользу открытых клиентов и протоколов Интернета. Компании испытали красоту приложения открытого ПО, созданного на основе норм для коллективной работы - подающие различные удовлетворения требований поставщиков и норм. Продукты как таковые доставляет группа поставщиков фактически для всех операционных систем, компании не зависят от одного поставщика и его программ разработки. Термин "интрасеть" был использован для описания первой волны размещения программных средств Internet внутри корпораций. Теперь множества интрасетей находятся в работе на основе веб-предоставления подающих, нумерует страницы HTML, и все поставщики фирм, представленные в этом анализе, продают сеть подающих. Анализ этих и других продуктов, для сети подающих представляется в статье «За пределами UNIX» (Beyond UNIX). Теперь компании понимают, что те же самые преимущества обладания «экстрасети» (экстранет), которая позволяет им использовать информацию совместно с партнерами сразу в сетевом Интернете. Проповедник и активный пропагандист новой религии Internet и интрасетей, фирма Netscape начала поставки изделий, реализующих стандарты корпоративных сетей и разработанных специально для них. Поставщики отечественного ПО для коллективной работы следуют этому примеру. Lotus, Microsoft и Novell «играют догонялки», стремясь поспеть за стандартами Internet и лишь недавно поравнялись с Netscape. Заключение
Сеть - ничто без программного обеспечения. Программное обеспечение (ПО) вычислительных сетей обеспечивает организацию коллективного доступа к вычислительным и информационным ресурсам сети, динамическое распределение и перераспределение ресурсов сети с целью повышения оперативности обработки информации и максимальной загрузки аппаратных средств, а также в случае отказа и выхода из строя отдельных технических средств и т.д.
Программное обеспечение локальных вычислительных сетей имеет иерархическую структуру, соответствующую семиуровневой модели взаимодействия открытых систем. Выполнение прикладных процессов обеспечивается средствами прикладных программ сети, которые реализуют протоколы верхнего уровня модели OSI, и соответственно образуют верхний уровень программной структуры ЛВС. Выполнение процессов взаимодействия, с помощью которых производится передача данных между прикладными процессами различных абонентских станций, производится средствами сетевых операционных систем и аппаратными средствами сети. К программным компонентам сетей относятся: операционные системы и сетевые приложения или сетевые службы. Сетевая операционная система - это основа любой вычислительной сети. Сетевое программное обеспечение делится на три категории: . ПО управления сетевой платой; . ПО выполняющее правила (или протокол) общения в сети; . ПО сетевой операционной системы. Первый компонент может состоять из одной или нескольких небольших программ. Он отвечает за наведение мостов между сетевой платой и стеком протокола. ЛВС бывают двух основных типов: равноправные (или одноранговые) и с выделенным сервером. В равноправной локальной сети все узлы равноправны: любая РСТ может выступать по отношению к другой как клиент или как сервер. В сети с выделенным сервером все клиенты общаются с центральным сервером. Одноранговые сети обычно легко устанавливать, и для их ОС не требуется выделять особый компьютер. С другой стороны, эти сети обладают меньшими функциональными возможностями по сравнению с сетями на основе выделенного сервера Равноправные СОС хороши для мелких сетей и идеальны в случае необходимости объединения лишь нескольких машин в целях коллективного применения специальных файлов и принтеров, когда не требуется централизованного администрирования. Но иногда доступ к некоторым ресурсам должен быть представлен лишь определенным пользователям и администратору требуется управлять такими ресурсами. ПО сервера обеспечивает централизованное администрирование и защиту и управляет доступом к ресурсам при помощи реконфигурируемых бюджетов пользователей. Администратор сети контролирует эти бюджеты и определяет, что должен видеть и делать пользователь, зарегистрированный в сети. Сетевая операционная система необходима для управления потоками сообщений между рабочими станциями и серверами. Она может позволить любой рабочей станции работать с разделяемым сетевым диском или принтером, которые физически не подключены к этой станции. Программы сетевых операционных систем реализуют протоколы трех верхних уровней модели: прикладного, представительного и сеансового. Протоколы нижних четырех уровней (транспортного, сетевого, канального и физического), как правило, реализуются аппаратными средствами (сетевым адаптером), но могут быть реализованы программно средствами сетевой операционной системы. Глоссарий
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|