Программное обеспечение компьютерных сетей
Сетевое программное обеспечение – это программное обеспечение, позволяющее организовать работу пользователя в сети. Оно представлено общим, системным и специальным программным обеспечением (рис. 6.5).
Рис. 6.5. Состав сетевого программного обеспечения компьютерных сетей
Общее сетевое программное обеспечение включает:
• браузер – программа просмотра веб-страниц (например, Internet Explorer). Браузер содержит следующие средства: программу для работы с электронной почтой (чтение, создание, редактирование и отправка почтовых сообщений); программу для работы с сервером новостей (подписка на группу новостей, чтение новостей, создание и пересылка сообщений), редактор текста;
• HTML-редакторы – редакторы, предназначенные для создания веб-страниц;
• графические веб-средства – средства, предназначенные для оптимизации графических элементов веб-страниц;
• машинные переводчики – программные средства, служащие для просмотра веб-страниц на различных языках;
• антивирусные сетевые программы – программы, используемые для предотвращения попадания программных вирусов на компьютер пользователя или распространения его по локальной сети фирмы.
К системному программному обеспечению относят:
• операционную систему – обязательную часть системного программного обеспечения, гарантирующую эффективное
функционирование ЭВМ в различных режимах, организующую выполнение программ и взаимодействие пользователя и внешних устройств с ЭВМ;
• сервисные программы – программы, которые расширяют возможности ОС, предоставляя пользователю и его программам набор дополнительных услуг;
• систему технического обслуживания – систему, которая облегчает диагностику, тестирование оборудования и поиск неисправностей в ПК.
Специальные сетевые ОС предназначены для управления сетью. По своей организации эту разновидность сетевых ОС можно разделить на одноранговые (Peer-To-Peer Network) и с выделенным сервером (Dedicated File Server Network).
К одноранговым относятся такие сетевые ОС, как NetWare Lite, Personal NetWare (Novell), Windows For Workgroups (Microsoft), LANtastic (Artisoft).
Сетевые операционные системы
В сетевой ОС выделяют несколько частей:
• средства управления локальными ресурсами WS – функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами в мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС;
• средства предоставления собственных ресурсов и услуг в общее пользование – серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и БД; управление очередями запросов удаленных пользователей к своим периферийным устройствам;
• средства запроса доступа к удаленным ресурсам и услугам и их использования – клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей. При этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо;
• коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи, т.е. является средством транспортировки сообщений.