Лекция 16. Сетевое программное обеспечение
Сетевое программное обеспечение – это программное обеспечение, позволяющее организовать работу пользователя в сети. Оно представлено общим, сетевым и специальным программным обеспечением.
Рис.18-1. Состав сетевого программного обеспечения компьютерных сетей
Общее сетевое программноеобеспечениевключает в себя:
- браузер— это программа просмотра Web-страницы.Браузер содержит следующие средства: программу для работы с электронной почтой (чтение, создание, редактирование и отправка почтовых сообщений); программу для работы с сервером новостей (подписка на группу новостей, чтение новостей, создание и пересылка сообщений), редактор текста.
- HTML—редакторы– редакторы, предназначенные для созданияWeb-страниц.
- Графические средства Web – средства, предназначенные для оптимизации графических элементовWeb-страниц.
- Машинные переводчики – программные средства, предназначенные для просмотраweb-страниц на различных языках.
- Антивирусные сетевые программы – программы предназначенные для предотвращения попадания программных вирусов на компьютер пользователя или распространения его по локальной сети фирмы.
- операционную систему(NetworkOperationSystem–NOS)– комплекс программ, обеспечивающих в условиях компьютерных сетей управление сетевыми ресурсами (программами, данными, устройствами, протоколами и т.д.). Операционная система сети управляет работой сети во всех ее режимах, обеспечивает реализацию запросов пользователей, координирует функционирование звеньев сети. Она имеет иерархическую структуру, соответствующую стандартной семиуровневой модели взаимодействия открытых систем.
- сервисные программы– программы, которые расширяют возможности операционной системы, предоставляя пользователю и его программам набор дополнительных услуг;
- систему технического обслуживания– система, которая облегчает диагностику, тестирование оборудования и поиск неисправностей в ПК.
- NetWare Lite, Personal NetWare (Novell),
- Windows For Workgroups (Microsoft),
- LANtastic (Artisoft).
- Vines 5.53 (Banyan),
- OS/2 LAN Server 4.0 Advanced (IBM),
- Windows NT Server (Microsoft),
- NetWare 5.0 (Novell).
- исполнение пользовательских приложений;
- реализация интерфейса пользователя с сетью;
- обеспечение соединения с сетью.
- управление учетными записями;
- защита доступа;
- централизованное лицензирование;
- защита данных;
- многозадачность и многопроцессорная обработка.
Для продолжения скачивания необходимо пройти капчу:
Лекция 6
5.2. Сетевые программные и технические средства информационных сетей
[1], с.100. 105; [2], с.39. 75; [3], с. 34…39.
Сетевые операционные системы. Требования к сетевым операционным системам. Сети с централизованным управлением. Сети с децентрализованным управлением или одноранговые сети. Прикладные программы сети. Специализированные программные средства.
Техническое обеспечение информационных сетей. Средства коммуникаций. Сетевые адаптеры. Концентратор. Приемопередатчики. и повторители. Коммутаторы, мосты и шлюзы. Маршрутизаторы. Коммутаторы верхних уровней. Модемы и факс-модемы. Анализаторы ЛВС. Сетевые тестеры Терминальное оборудование. Типы современных сетей. Сети X.25. Сети Frame Relay. Сети, основанные на технологии ATM
Заключение (2 часа)
Тенденции и перспективы развития современных информационных сетей.
5.2. Сетевые программные и технические средства информационных сетей
5.2.1 Сетевые операционные системы
Системные программные средства, управляющие процессами в компьютерных сетях, объединенные общей архитектурой, определенными коммуникационными протоколами и механизмами взаимодействия вычислительных процессов, называются сетевыми операционными системами. Сетевые операционные системы, поддерживая распределенное выполнение процессов, их взаимодействие, обмен данными между процессорами, доступ пользователей к общим ресурсам и другие функции, выполняют важные системные требования к распределенной системе как к целостной и многопользовательской.
Требования к сетевым операционным системам.
Различают следующие системные требования:
- единая системная архитектура.
- обеспечение требуемого высокого уровня прозрачности.
- высокоуровневая и высоконадежная файловая система.
- каждая ЭВМ сети реализует все функции СОС, т.е. хранит в своей ОП резидентную часть СОС и имеет доступ к любой нерезидентной части, хранящейся на внешних носителях;
- каждая ЭВМ сети имеет копии программ только часто реализуемых функций СОС, копии программ редко реализуемых функций имеются в памяти только одной (или нескольких) ЭВМ;
- каждая ЭВМ сети выполняет только определенный набор функций СОС, причем этот набор является либо индивидуальным, либо некоторые функции будут общими для нескольких ЭВМ. Различия в структурах СОС обусловлены принятыми способами управления ЛВС (децентрализованное или централизованное управление). Отличительной особенностью СОС ЛВС является наличие слоя операционных систем, обеспечивающего обмен информацией между ЭВМ сети.
- сетевая оболочка NetWare для взаимодействия с СОС NetWare фирмы Novell. Она тесно связана с другими сервисными программами ОС PC, в совокупности с которыми образуется более крупная оболочка, обеспечивающая взаимодействие с сетью;
- MS Windows фирмы Microsoft. За годы разработки и совершенствования среда Windows превратилась в удобный интерфейс для пользователей. Выпущено много версий Windows с различным назначением: для работы в качестве сетевой оболочки, в качестве программного обеспечения сетевого сервера, для конечных пользователей;
- X Window обеспечивает среду, которая представляет собой набор инструментальных средств, управляющих обменом информацией с графическим дисплеем. Она ориентирована на работу в сетях и имеет своей основе модель «клиент/сервер», характерную для ЛВС с централизованным управлением;
- X TreeNet предназначена для совместной работы с многопользовательской СОС с разделением времени NetWare LAN фирмы Novell. В’ этой оболочке имеется встроенный текстовый редактор, полностью совместимый с редактором Word Star;
- текстовые процессоры (MS Office Word 2003 SP2)
- пакеты электронных таблиц или табличных процессоров (Quattro Pro, MS Office Excel 2003)
- СУБД (Access, dBase IV, V, Clipper, Paradox и др.)
- пакеты группового обеспечения (Lotus Notes, Office Vision)
- пакеты электронной почты (Microsoft Mail, MS Office Outlook, The Bat!)
- интегрированные пакеты (Symphony, FrameWork)
- пакеты телесвязи для обеспечения передачи файлов между ПК (Crosstalk, Smartterm, Smartcom II, Kermit)
- браузеры (Internet Explorer, Opera, Mozilla Firefox, Netscape Navigator),
- даунлоадеры (ReGet, FlashGet, WinMX, GetRight, eDonkey),
- сканнеры сетевых ресурсов и уязвимостей (nmap, Guardian, netcat, port mapper, secure CRT),
- брэндмауэры (Kerio Firewall Personal, Agnitum Outpost, Windows Firewall, Tiny Firewall),
- терминалы (telneat),
- мессенджеры (Mirabilis ICQ, SIM, RQ, Jabber, MSN, Yahoo, xchat, licq),
- чат-клиенты (Miranda IM, Y-Chat, BORGChat),
- информационно-поисковые машины (yandex, rambler, google, altavista, aport),
- программы-прокси (Kerio Winroute, WinGate),
- мэйл-клиенты и серверы (Outlook Express, The Bat!, smtpd, Kerio Mail-Server),
- ftp-клиенты и серверы (Total Commander, putty, CuteFTP, Gene FTP Server U-FTP),
- HTTP-серверы (apache)
- снифферы (ZXSniffer, Kain),
- утилиты удаленного администрирования (RAdmin, Tiramisu, Citrix Metaframe)
- другие разнообразные утилиты и программы (VideoLAN Center, LANScope, coockie editors, streambox VCR, WEBCopier, DynDNS Updater, KDE Bluetooth Framework, Wi-Fi Manager, 3d traceroute, AdvancedRe-motelnfo, MyVoice Email и др.).
10.3. Программное обеспечение вычислительных сетей
Программное обеспечение вычислительных сетей обеспечивает организацию коллективного доступа к вычислительным и информационным ресурсам сети, динамическое распределение и перераспределение ресурсов сети с целью повышения оперативности обработки информации и максимальной загрузки аппаратных средств, а также в случае отказа и выхода из строя отдельных технических средств и т.д.
Программное обеспечение вычислительных сетей включает три компонента:
общее программное обеспечение, образуемое базовым ПО отдельных ЭВМ, входящих в состав сети;
специальное программное обеспечение, образованное прикладными программными средствами, отражающими специфику предметной области пользователей при реализации задач управления;
системное сетевое программное обеспечение, представляющее комплекс программных средств, поддерживающих и координирующих взаимодействие всех ресурсов вычислительной сети как единой системы.
Особая роль в ПО вычислительной сети отводится системному сетевому программному обеспечению, функции которого реализуются в виде распределенной операционной системы сети.
Операционная система сети включает в себя набор управляющих и обслуживающих программ, обеспечивающих:
межпрограммный метод доступа (возможность организации связи между отдельными прикладными программами комплекса, реализуемыми в различных узлах сети);
доступ отдельных прикладных программ к ресурсам сети (и в первую очередь к устройствам ввода-вывода);
синхронизацию работы прикладных программных средств в условиях их обращения к одному и тому же вычислительному ресурсу;
обмен информацией между программами с использованием сетевых ;
выполнение команд оператора с терминала, подключенного к одному из узлов сети, на каком-либо устройстве, подключенном к другому удаленному узлу вычислительной сети;
удаленный ввод заданий, вводимых с любого терминала, и их выполнение на любой ЭВМ в пакетном или оперативном режиме;
обмен наборами данных (файлами) между ЭВМ сети;
доступ к файлам, хранимым в удаленных ЭВМ, и обработку этих файлов;
защиту данных и вычислительных ресурсов сети от несанкционированного доступа;
выдачу различного рода справок об использовании информационных, программных и технических ресурсов сети;
передачу текстовых сообщений с одного терминала пользователя на другие (электронная почта).
С помощью операционной системы сети: устанавливается последовательность решения задач пользователя; задачи пользователя обеспечиваются необходимыми данными, хранящимися в различных узлах сети;
контролируется работоспособность аппаратных и программных средств сети;
обеспечивается плановое и оперативное распределение ресурсов в зависимости от возникающих потребностей различных пользователей вычислительной сети.
Выполняемое с помощью операционной системы сети управление включает: планирование сроков и очередности получения и выдачи информации абонентам; распределение решаемых задач по ЭВМ; присвоение приоритетов задачам и выходным сообщениям; и членение конфигурации сети ЭВМ; распределение информационных вычислительных ресурсов сети для решения задач пользователя.
Оперативное управление процессом обработки информации с помощью операционной системы сети помогает организовать: учет выполнения заданий (либо определить причины их невыполнения); выдачу справок о прохождении задач в сети; сбор данных о работах, пополняемых в сети.
ОС отдельных ЭВМ, входящих в состав вычислительной сети, поддерживают потребности пользователей во всех традиционных видах обслуживания: средствах автоматизации программирования и отладки, доступа к пакетам прикладных программ и информации локальных баз данных и т.д.
Электронная почта обеспечивает передачу документов, успешно используется при автоматизации конторских работ. Передача между терминалами сообщений, например фототелеграмм, может также рассматриваться как разновидность электронной почты. Однако для большинства конкретных случаев использование электронной почты предполагает передачу сообщений через специальные , между которыми размещаются устройства обработки данных. ( — общая область памяти вычислительной сети, предназначенной для записи информации с помощью одной прикладной программы с целью ее дальнейшего использования другими прикладными программами, функционирующими в других узлах сети.) Накопление документов в таких и возможности их последующей дополнительной обработки имеют следующие преимущества:
отпадает необходимость в пересылке предварительных результатов и промежуточных рабочих материалов;
достаточно просто реализуется конфиденциальная связь, обеспечиваются приоритетность передачи данных, циркуляция документов в сети и другие виды информационной связи.