Особая роль в программном обеспечении отводится операционным системам. Они имеются как в составе общего программного обеспечения (операционные системы отдельных компьютеров), так и в составе системного программного обеспечения: сетевая операционная система, устанавливаемая на сервере или на одном из компьютеров одноранговой сети.
Сетевая операционная система (СОС) включает в себя набор управляющих и обслуживающих программ, обеспечивающих:
o координацию работы всех звеньев и элементов сети;
o оперативное распределение ресурсов по элементам сети;
o распределение потоков заданий между узлами вычислительной сети;
o установление последовательности решения задач и обеспечение их общесетевыми ресурсами;
o контроль работоспособности элементов сети и обеспечение достоверности входной и выходной информации;
o защиту данных и вычислительных ресурсов от несанкционированного доступа;
o выдачу справок об использовании информационных, программных и технических ресурсов сети.
В большинство сетевых операционных систем встроена поддержка протоколов TCP/IP, IPX/SPX, NetBEUI.
Протоколы TCP/IP были разработаны в США для сети министерства обороны ARPANet. Ввиду высокой надежности управления сетью и универсальности в части используемых компьютеров (IBM PC, Macintosh и т. д.) и операционных систем (Windows, UNIX и т. д.), эти протоколы стали базовыми протоколами для сети
Интернет.
Протоколы SPX/IPX разработаны фирмой Novell. Отличительная особенность этих протоколов — маршрутизация, обеспечивающая кратчайший путь для передачи данных по сети и гарантированное установление надежной связи при этой передаче. Выбор кратчайшего пути основан на следующем механизме. Машина-источник посылает по сети широковещательный запрос по всем путям до машины-приемника. Путь, обеспечивший минимальную задержку в получении ответного эхо-сигнала, принимается за кратчайший. Этот механизм, конечно, существенно увеличивает трафик по сети и в этом его основной недостаток.
Протокол NetBEUT — детище фирмы IBM и создавался для обслуживания небольших сетей, в которых он очень популярен ввиду своей простоты и высокой скорости работы. Но в нем отсутствует маршрутизация и его поддерживают только операционные системы фирм IBM и Microsoft (не поддерживает, например, ОС UNIX).
Функциональные возможности операционных систем расширяются с помощью утилит — специальных программ, используемых операционной системой для выполнения прикладных функций.
Клиент Компьютер А Сервер Компьютер В
Взаимодействие программных компонентов при связи двух компьютеров
На сегодняшний день в мире существует более 130 миллионов компьютеров и более 80 % из них объединены в различные информационно-вычислительные сети от малых локальных сетей в офисах до глобальных сетей типа Internet. Всемирная тенденция к объединению компьютеров в сети обусловлена рядом важных причин, таких как ускорение передачи информационных сообщений, возможность быстрого обмена информацией между пользователями, получение и передача сообщений ( факсов, E - Mail писем и прочего ) не отходя от рабочего места, возможность мгновенного получения любой информации из любой точки земного шара, а так же обмен информацией между компьютерами разных фирм производителей работающих под разным программным обеспечением.
Такие огромные потенциальные возможности которые несет в себе вычислительная сеть и тот новый потенциальный подъем который при этом испытывает информационный комплекс, а так же значительное ускорение производственного процесса не дают нам право не принимать это к разработке и не применять их на практике.
Поэтому необходимо разработать принципиальное решение вопроса по организации ИВС ( информационно-вычислительной сети ) на базе уже существующего компьютерного парка и программного комплекса отвечающего современным научно-техническим требованиям с учетом возрастающих потребностей и возможностью дальнейшего постепенного развития сети в связи с появлением новых технических и программных решений.
1. «Информатика» под редакцией Н. В. Макаровой, Третье переработанное издание, Москва «Финансы и статистика» 2001.
2. «Вычислительные системы, сети и телекоммуникации» учебник для ВУЗов, издательский дом «Питер» 2002.
3. «Интернет у вас дома», С. В. Симонович, В. И. Мураховский, ООО «АСТ-Пресс Книга», Москва 2002.
4. «Учебник пользователя IBM PC» А. Микляев, «Альтекс-А» Москва 2002.
5. «Компьютерные сети», 2-е издание, учебник для ВУЗов, В. Г. Олифер, Н. А. Олифер, «Питер» 2003.
6. http://zab.megalink.ru/depart/vm/infbook/gl03/33_1.htm.
7. http://synopsis.kubsu.ru/informatic/master/lecture/themes5_3_1.htm.
8. http://www.bolshe.ru/book/id=834&page=6.
[1] http://zab.megalink.ru/depart/vm/infbook/gl03/33_1.htm