18 Программное обеспечение компьютерных сетей
Опубликовано: 23.10.2017Вопрос № 18 Программное обеспечение компьютерных сетей.
Сеть — ничто без программного обеспечения. Программное обеспечение (ПО) вычислительных сетей обеспечивает организацию коллективного доступа к вычислительным и информационным ресурсам сети, динамическое распределение и перераспределение ресурсов сети с целью повышения оперативности обработки информации и максимальной загрузки аппаратных средств, а также в случае отказа и выхода из строя отдельных технических средств и т.д.
Подобно земной коре, сетевое ПО состоит из слоев. Одни из них «толще», другие "тоньше", но все работают как единое целое. Каждый слой сетевого программного обеспечения нацеленна решение той или иной конкретной задачи.
Программное обеспечение компьютерных сетей включает три основных «слоя»:
общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;
специальное программное обеспечение, образованное прикладными программными средствами, отражающими специфику предметной области пользователей при реализации задач управления;
системное сетевое программное обеспечение, представляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислительной сети как единой системы
Выбор серверных операционных систем для корпоративных сетей на базе ПК весьма широк: Windows NT, OS/2, Novell NetWare, UNIX и Mac OS с сетевыми службами Apple Share и AppleTalk. Как правило, эти операционные системы способны функционировать и в качестве ПО клиента, и в качестве ПО сервера. Более того, часто существует «младшая» версия для настольных компьютеров. Такие программные продукты как Windows NT Workstation, OS/2 Workstation и ПО рабочей станции от NetWare, по существу, представляют собой несколько упрощенные версии своих «старших братьев», работающих на серверах.
Программное обеспечение компьютерных сетей
Сетевое программное обеспечение – это программное обеспечение, позволяющее организовать работу пользователя в сети. Оно представлено общим, системным и специальным программным обеспечением (рис. 6.5).
Рис. 6.5. Состав сетевого программного обеспечения компьютерных сетей
Общее сетевое программное обеспечение включает:
• браузер – программа просмотра веб-страниц (например, Internet Explorer). Браузер содержит следующие средства: программу для работы с электронной почтой (чтение, создание, редактирование и отправка почтовых сообщений); программу для работы с сервером новостей (подписка на группу новостей, чтение новостей, создание и пересылка сообщений), редактор текста;
• HTML-редакторы – редакторы, предназначенные для создания веб-страниц;
• графические веб-средства – средства, предназначенные для оптимизации графических элементов веб-страниц;
• машинные переводчики – программные средства, служащие для просмотра веб-страниц на различных языках;
• антивирусные сетевые программы – программы, используемые для предотвращения попадания программных вирусов на компьютер пользователя или распространения его по локальной сети фирмы.
К системному программному обеспечению относят:
• операционную систему – обязательную часть системного программного обеспечения, гарантирующую эффективное
функционирование ЭВМ в различных режимах, организующую выполнение программ и взаимодействие пользователя и внешних устройств с ЭВМ;
Программное обеспечение компьютерных сетей
Программное обеспечение компьютерных сетей выполняет координацию работы основных звеньев и элементов сети; организует коллективный доступ ко всем ресурсам сети, динамическое распределение и перераспределение ресурсов с целью повышения эффективности обработки информации; выполняет техническое обслуживания и контроль работоспособности сетевых устройств.
Сетевое программное обеспечение состоит из трех составляющих:
l общего программного обеспечения;
l системного программного обеспечения;
l специального программного обеспечения.
Общее программное обеспечение образуется из компонентов базового программного обеспечения отдельных компьютеров, входящих в состав сети, и включает в себя операционные системы, системы автоматизации программирования и системы технического обслуживания.
Системное программное обеспечение представляет собой комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов сети как единой системы.
Особая роль в программном обеспечении отводится операционным системам. Они имеются как в составе общего программного обеспечения (операционные системы отдельных компьютеров), так и в составе системного программного обеспечения: сетевая операционная система, устанавливаемая на сервере или на компьютере одноранговой сети.
Сетевая операционная система (СОС) включает в себя набор управляющих и обслуживающих программ, обеспечивающих:
l координацию работы всех звеньев и элементов сети;
l оперативное распределение ресурсов по элементам сети;
l распределение потоков заданий между узлами вычислительной сети;