Продажа оргтехники в Екатеринбурге — основное направление деятельности нашей компании. На нашем сайте Вы можете купить любую оргтехнику от серверов и компьютеров до мониторов и проекторов.
Сетевое программное обеспечение: организация коллективной деятельности
Сетевое программное обеспечение прочно вошло в жизнь человека 21-го столетия. Какие возможности оно предоставляет обычным пользователям? Как происходит организация взаимодействия между различными людьми? Какое оборудование используется для этого? Вот неполный список вопросов, которые будут рассмотрены в рамках статьи.
Возможности
Что даёт сетевое программное обеспечение в плане организации коллективной деятельности? Всё за раз и не опишешь. Для начала давайте сосредоточимся на возможностях обмена информацией в глобальных и локальных сетях:
#Архитектура приложения и кода
- Электронная почта.
- Группы новостей.
- Беседы через интернет.
- Телеконференции.
- Рассылка.
- Средства общения в реальном времени (которые могут передавать текст, звук и изображения), а также осуществляют совместную работу с другими приложениями.
- Видеоконференции.
Всё это используется для того, чтобы вести личные переписки, работать с информационными ресурсами, рассылать данные, пересылать необходимые файлы и уведомлять о новостях.
Используемые средства
Говоря про возможности сетевого программного обеспечения для организации коллективной деятельности, необходимо обратить внимания на используемое ПО. Так, для общения по сети Интернет немаловажную роль имеют почтовые сервера. Так называют специальные программы, которые пересылают сообщения между ящиками абонентов.
Составлять, посылать и отображать их пользователю помогает почтовый клиент. Также для организации коллективной деятельности может служить сетевой форум, который организовывается для того, чтобы вести дискуссии и обмениваться новостями определённого направления. Для срочных совещаний можно использовать видеоконференции. Их помогает организовать множество различного софта.
Самые известные — Skype и Raidcall. Но это всё – только поверхность возможностей. Так, большие предприятия заинтересованы в создании собственных локальных сетей. И как разумное дополнение – отдельная линия связи. Поэтому давайте сосредоточимся на технических особенностях реализации таких необходимостей.
Что собой представляет сетевое программное обеспечение?
Это важное дополнение для любого предприятия. Возможности сетевого программного обеспечения позволяют обеспечивать коллективный доступ организации к информационным и вычислительным ресурсам сети, динамически распределяя их, чтобы повысить оперативность обработки данных и оптимально загружать аппаратные средства.
Информатика 10 класс (Урок№7 — Программное обеспечение (ПО) компьютеров и компьютерных систем.)
Правилом хорошего тона считается иметь готовый план реагирования на случай выхода из строя отдельных единиц техники. Проводя аналогию, можно вспомнить про земную кору. Организация сетевого программного обеспечения такова, что часть работает на более высоком уровне, другая нацелена на аппаратную часть. Но всё взаимодействует как единое целое. В данном случае можно выделить следующие категории ПО:
- Общее программное обеспечение. Создаётся базовыми приложениями отдельных компьютеров, которые входят в состав сети.
- Специальное программное обеспечение. Создаётся прикладными приложениями, которые отражают специфику предметной области для пользователя, когда реализуется задача управления.
- Системное сетевое программное обеспечение. Представляет собой комплекс средств, которые поддерживают и координируют все ресурсы вычислительной сети как единую систему.
Операционные системы
Обычно под ними подразумевают программное обеспечение, которое ответственно за выполнение основных функций в компьютере. В сети они выступают в качестве фундамента для организации среды коллективной деятельности. Так, операционные системы благодаря своим составляющим обеспечивают:
- Межпрограммный доступ. В данном случае подразумевается возможность организации связей между отдельными прикладными программными комплексами, что реализованы в разных узлах сети.
- Доступ отдельных приложений к ресурсам (с точки зрения пользователя в первую очередь подразумеваются устройства ввода/вывода).
- Синхронизацию работы различных программных средств.
- Обмен информацией.
- Выполнение полученных с терминала команд, которые вводит оператор.
- Обмен набором данных между разными ЭВМ, подключенными к одной сети.
- Удаленный ввод заданий (если необходимо работать с дистанционно размещенного терминала).
- Доступ к данным, которые хранятся в других ЭВМ, а также возможность их обработки.
- Защита информации и ресурсов сети от доступа сторонних лиц.
Полезность операционных систем для пользователей
ОС существенным образом облегчают работу человека. Так, благодаря им:
- Можно установить последовательность решения имеющихся задач.
- Контролируется работоспособность средств сети (аппаратных и программных).
- Задачи могут быть обеспечены необходимыми данными, которые хранятся в разных узлах сети.
- Реализовывается оперативное и плановое распределение ресурсов в зависимости от того, какие потребности на данный момент имеют пользователи.
Особенности работы ОС
Возможности сетевого программного обеспечения для организации требуют тщательной настройки и определённой методики работы. Так, необходимо позаботиться о сроках и очередности получения абонентами информации, распределении списка решаемых задач среди всех компьютеров сети, а также присвоить приоритетные степени выполнения и в случае надобности изменить конфигурацию ЭВМ. Оперативное управление позволяет получать и обрабатывать информацию о происхождении и целях процессов, выполнять необходимые задания и собирать данные о работе. В таком случае операционная система выступает в качестве диспетчера. Она следит за открытием и закрытием файлов, управляет используемой памятью, обслуживает программы и защищает их.
Сетевые возможности
Это одна из наиболее важных обязанностей операционной системы. Рассматриваются два подхода относительно поддержки возможностей общения компьютеров между собой. Первый предусматривает их снабжение сетевыми средствами, которые взаимодействуют с автономной ОС.
Второй подход предусматривает их наличие как части самой операционной системы (он нашел более широкое распространение в современном мире). Также необходимо отметить, что ОС имеют две сетевые функции: серверную и клиентскую. Такое разделение обусловлено разницей в задачах, которые стоят перед ними, и которые выполняет сетевое оборудование.
Сетевое программное обеспечение серверного типа направлено на то, чтобы управлять ресурсами. Клиентоориентированное же занимается обслуживанием потребностей своего владельца с максимальной эффективностью и скоростью. При этом необходимо уделять должное внимание и платформе, на которой функционирует программное обеспечение, а также её характеристикам.
Быстродействие и многопоточность
Каким же должно быть сетевое программное обеспечение? Организации коллективной деятельности только на пользу идёт работа со скоростью, которая является максимально возможной. Немалую важность в этом играет многопоточность. Суть данного процесса довольно сложна, но мы с нею разберёмся.
Итак, есть микропроцессор, который работает с высокой скоростью, измеряемой в небольших единицах времени – тактах в секунду. Они выполняются независимо от наличия какой-то задачи. Поэтому процессор часто работает вхолостую. Чтобы минимизировать подобное, устройство выделяет несколько отдельных составляющих, которые занимаются определёнными сферами действия.
Путём изменения их размера можно влиять на качественный аспект работы коллектива. Так, бухгалтерии, например, нужно, чтобы постоянно поступали данные с локальной сети об имеющихся ресурсах и готовой продукции. Тогда как штату вспомогательных работников доступ к ней нужен разве что для составления отчетов о проделанной работе.
Обмен информацией
Чтобы пользователи могли эффективно работать, необходимо подумать про качественное сетевое программное обеспечение (не забывая и об аппаратуре). Так, например, для удалённого доступа к базе данных предприятия можно настроить модем, с помощью которого работа будет вестись, словно в стенах компании. Единственным условным ограничением будет медленность передачи данных.
Также для распределения уровней доступа можно воспользоваться средствами групповой работы. Они будут полезны и для того, чтобы организовать согласованность версий документов, над которыми работает несколько пользователей. Не лишней будет и настройка сохранения временных резервных копий, которые будут храниться на сервере сети, отдельном компьютере или в облаке. Но при этом необходимо проконтролировать стандартизацию обмена данных. Это позволит значительно уменьшить вероятность возникновения ошибки, а также позитивно скажется на быстродействии передачи пакетов информации по сетям.
Источник: fb.ru
Возможности сетевого программного обеспечения
Определение сетевого программного обеспечения
Сетевое программное обеспечение – это
программное обеспечение, предназначенное
для организации совместной работы группы
пользователей на разных компьютерах.
Позволяет организовать общую файловую
структуру, общие базы данных, доступные
каждому члену группы.
Обеспечивает возможность передачи
сообщений и работы над общими проектами,
возможность разделения ресурсов.
3.
Состав сетевого программного обеспечения
1. Общее. Создается базовыми приложениями отдельных
компьтеров, которые входят в сеть.
• браузер- это программа просмотра Web-страницы.
• HTML-редакторы– редакторы, предназначенные для
созданияWeb-страниц.
• Машинные переводчики – программные средства,
предназначенные для просмотраweb-страниц на различных
языках.
• Антивирусные сетевые программы –
программы
предназначенные
для
предотвращения
попадания
программных вирусов на компьютер пользователя или
распространения его по локальной сети фирмы.
4.
2. Системное. Создаётся прикладными приложениями,
которые отражают специфику предметной области для
пользователя, когда реализуется задача управления.
• операционная система– комплекс программ,
обеспечивающих в условиях компьютерных сетей
управление сетевыми ресурсами. Операционная
система сети управляет работой сети во всех ее
режимах, обеспечивает реализацию запросов
пользователей, координирует функционирование
звеньев сети.
• сервисные программы– программы, которые расширяют
возможности операционной системы, предоставляя
пользователю и его программам набор дополнительных
услуг;
• система технического обслуживания– система, которая
облегчает диагностику, тестирование оборудования и
поиск неисправностей в ПК.
5. 3. Специальное. Представляет собой комплекс средств, которые поддерживают и координируют все ресурсы вычислительной сети как
единую систему.
Представлено прикладными программными
средствами: функциональными и
интегрированными пакетами прикладных
программ и прикладными программами сети,
библиотеками стандартных программ, а также
прикладными программами, отражающими
специфику предметной области пользователей
при реализации своих задач.
Авторские системы
Экспертные системы
Гипертекстовые системы
Мультимедийные программы
6.
Виды сетевого программного обеспечения
1. Сетевое ПО локального действия.
Эти программы решают задачи в пределах узла или активного
оборудования локальной вычислительной сети. Их работа не
связана с передачей информации по сети, но качество их работы
может существенно снизить или повысить производительность
сетевого оборудования.
К числу подобных программных систем можно отнести:
· драйвера сетевых устройств;
· локальные конфигураторы оборудования;
· программы по обслуживанию сетевых устройств.
7.
Виды сетевого программного обеспечения (продолжение)
2. Сетевое ПО для совместного использования
(разделение ресурсов).
Это наиболее широкий класс ПО. Пользователь, как правило,
сталкивается с ними и работает в среде данных программ.
К их числу можно отнести:
· сетевые интерфейсы операционных систем;
· многопользовательские версии ПО ( базы данных SQL);
· клиентские оболочки сетевого ПО (браузеры, почтовые
клиенты);
· менеджеры сетевых ресурсов (сетевые файловые системы,
web-сервера, почтовые сервера и прочее);
· протоколы сетевого обмена и т.д.
8.
Виды сетевого программного обеспечения (продолжение)
3. Распределенное сетевое ПО (распределенное,
хранение и/или обработка данных).
Данный вид ПО подразумевает распределенную обработку и/или
хранение информации. Можно привести такие примеры:
· чат сервера (ICQ, MAIL.RU);
· игровые сервера (спортивные симуляторы, виртуальные казино и
другие);
· поисковые сервера (Yandex, Rambler, Google, TYT);
· системы распределенного вычисления (распределенный
рендеринг, расчет графической или научной информации).
9.
Структура сетевой операционной системы
Средства управления локальными ресурсами
(локальная ОС)
Серверная часть
Средства предоставления
собственных ресурсов в
общее пользование
Клиентская часть
Средства запроса доступа к
удаленным ресурсам и
услугам
Коммуникационные средства
Оболочка
В сеть
10.
Модель «Клиент – сервер»
Организация программного обеспечения, принятая в современных сетях, носит название технология
«клиент – сервер».
Любая сетевая услуга на машине пользователя обслуживается программой, которая называется
клиент-программой (или клиентом); на узловом сервере эта услуга обеспечивается работой серверпрограммы. Программы «клиент» и «сервер» устанавливают связь между собой, и каждая из них
выполняет свою часть работы по обслуживанию пользователя.
Клиент-программа подготавливает
запрос пользователя, передает его по сети,
а затем принимает ответ.
Сервер-программа принимает запрос,
подготавливает ответную информацию и
передает ее пользователю.
11.
Определение и функции сетевых операционных
систем
Сетевые операционные системы– это комплекс программ, обеспечивающих обработку, хранение и
передачу данных в сети.
ОС обеспечивают:
• Синхронизацию работы различных программных средств.
• Обмен информацией.
• Межпрограммный доступ.
• Выполнение полученных с терминала команд, которые вводит оператор.
• Обмен набором данных между разными ЭВМ, подключенными к одной
сети.
• Доступ к данным, которые хранятся в других ЭВМ, а также возможность
их обработки.
Основные функции сетевой ОС:
1. управление каталогами и файлами; • Защита информации и ресурсов сети от доступа сторонних лиц.
2. управление ресурсами;
3. коммуникационные функции;
4. защита от несанкционированного
доступа;
5. обеспечение отказоустойчивости;
6. управление сетью.
12. Основные функции сетевых операционных систем
Управление каталогами и файлами в сетях заключается в обеспечении
доступа к данным, физически расположенным в других узлах сети. Управление
осуществляется с помощью специальной сетевой файловой системы. Файловая
система позволяет обращаться к файлам путем применения привычных для локальной
работы языковых средств. При обмене файлами должен быть обеспечен необходимый
уровень конфиденциальности обмена (секретности данных).
Управление ресурсами включает обслуживание запросов на предоставление
ресурсов, доступных по сети.
Коммуникационные функции обеспечивают
адресацию, буферизацию, выбор направления для движения
данных в разветвленной сети (маршрутизацию), управление
потоками данных и др.
13.
Основные функции сетевых операционных систем
(продолжение)
Защита от несанкционированного доступа
— важная функция, способствующая поддержанию
целостности данных и их конфиденциальности.
Средства защиты могут разрешать доступ к
определенным данным только с некоторых терминалов, в
оговоренное время, определенное число раз и т.п. У
каждого пользователя в корпоративной сети могут быть
свои права доступа с ограничением совокупности
доступных директорий или списка возможных действий,
например, может быть запрещено изменение содержимого
некоторых файлов.
14.
Основные функции сетевых операционных систем
(продолжение)
Отказоустойчивость характеризуется сохранением
работоспособности системы при воздействии дестабилизирующих факторов.
Отказоустойчивость обеспечивается применением для серверов
автономных источников питания, отображением или дублированием
информации в дисковых накопителях.
Под отображением обычно понимают наличие в системе двух копий
данных с их расположением на разных дисках, но подключенных к одному
контроллеру.
Дублирование отличается тем, что для каждого из дисков с копиями
используются разные контроллеры. Очевидно, что дублирование более
надежно. Дальнейшее повышение отказоустойчивости связано с
дублированием серверов, что однако требует дополнительных затрат на
приобретение оборудования.
15.
Основные функции сетевых операционных систем
(продолжение)
Управление сетью связано с применением соответствующих
протоколов управления.
Программное обеспечение управления сетью обычно состоит из
менеджеров и агентов.
Менеджером называется программа, вырабатывающая сетевые команды.
Агенты представляют собой программы, расположенные в различных
узлах сети. Они выполняют команды менеджеров, следят за состоянием
узлов, собирают информацию о параметрах их функционирования,
сигнализируют о происходящих событиях, фиксируют аномалии, следят за
трафиком, осуществляют защиту от вирусов. Агенты с достаточной
степенью интеллектуальности могут участвовать в восстановлении
информации после сбоев, в корректировке параметров управления и т.п.
16. Узлы сети
Программное обеспечение сетевых ОС распределено по узлам сети.
Имеется ядро ОС, выполняющее большинство из
охарактеризованных выше функций, и дополнительные
программы (службы), ориентированные на реализацию
протоколов верхних уровней, выполнение
специфических функций для коммутационных серверов,
организацию распределенных вычислений и т.п.
К сетевому программному обеспечению относят также драйверы сетевых плат. Для каждого
типа ЛВС разработаны разные типы плат и драйверов. Внутри каждого типа ЛВС может быть много
разновидностей плат с разными характеристиками интеллектуальности, скорости, объема буферной
памяти.
В настоящее время наибольшее распространение получили три основные сетевые ОС — UNIX,
Windows NT и Novell Netware.
17. Сетевая модель TCP/IP
TCP/IP — сетевая модель передачи данных, представленных в цифровом виде. Модель
описывает способ передачи данных от источника информации к получателю. В модели
предполагается прохождение информации через четыре уровня, каждый из которых описывается
правилом (протоколом передачи). Наборы правил, решающих задачу по передаче данных,
составляют стек протоколов передачи данных, на которых базируется Интернет. Название
TCP/IP происходит из двух важнейших протоколов семейства — Transmission Control Protocol
(TCP) и Internet Protocol (IP), которые первыми были разработаны и описаны в данном
стандарте.
Стек протоколов TCP/IP включает в себя четыре уровня:
Прикладной (HTTP, RTSP, FTP, DNS)
Транспортный (TCP, UDP, SCTP, DCCP ) (RIP, протоколы маршрутизации,
подобные OSPF, что работают поверх IP, являются частью сетевого уровня)
Сетевой (Межсетевой) Для TCP/IP это IP (вспомогательные протоколы,
вроде ICMP и IGMP, работают поверх IP, но тоже относятся к сетевому
уровню; протокол ARP является самостоятельным вспомогательным
протоколом, работающим поверх канального уровня)
Канальный (Ethernet, IEEE 802.11 WLAN, SLIP, Token Ring, ATM и MPLS,
физическая среда и принципы кодирования информации, T1, E1)
18. Адресация в TCP/IP
Схема IP-адресации, применяемая в TCP/IP, позволяет пользователям и приложениям
однозначно идентифицировать сети и хосты, с которыми устанавливаются соединения.
IP-адрес работает так же, как и почтовый адрес, позволяя направлять данные в
выбранный пункт назначения. Протокол TCP/IP описывает стандарты для присвоения
адресов сетям, подсетям, хостам, сокетам, а также для применения специальных
адресов оповещения и локальных циклических адресов.
IP-адрес состоит из адреса сети и адреса хоста (или локального адреса).
Такой адрес, состоящий из двух частей, позволяет отправителю задавать
как сеть, так и конкретный хост в этой сети. Каждой сети присваивается
уникальный адрес при подсоединении ее к другим сетям Internet. Однако,
если вы не планируете подключать локальную сеть к другим сетям
Internet, ей можно присвоить любой сетевой адрес.
Множество адресов Internet состоит из обычных IP-адресов и двух
специальных классов адресов: адресов оповещения и циклических
адресов.
19. Способы объединения и управления участников сети
Различают два варианта организации
управления компонентами сети –
одноранговые сети и сети на основе сервера,
что соответствует децентрализованной и
централизованной системе управления.
Соответственно, также можно разделить и
сетевые модели:
· рабочая группа;
· доменная архитектура;
· группы сетевых устройств, сгруппированные
по другим признакам.
20. Рабочая группа
Рабочая группа – основной способ управления
сетевыми ресурсами в сети, где все рабочие станции
равноправны, а соответственно, каждая несет
ответственность за функционирование всех или части
сетевых ресурсов.
Как правило, все пользователи рабочей группы могут
иметь либо равный уровень доступа к ресурсам, либо он
может регулироваться с помощью системы паролей. В
Microsoft Windows эта модель использования сетевых
ресурсов называется «распределение прав доступа на
уровне ресурсов».
Характерные примеры операционных систем для
работы в рабочей группе – Novell NetWare, OS/2 Lan
Manager (2-я версия – Warp Connect), Windows95,
Windows98 и Windows3.11 For Work Groups (в качестве
расширения MS-DOS).
21. Понятие домена
Принцип домена: любой компьютер, регистрирующийся
в сети, может относиться к любому из доменов вне
зависимости от его расположения (территориально) или
принадлежности к какому-либо из отделов.
На каждую учетную запись пользователя ведется
отдельный реестр по тем правам, которые для него
существуют в домене.
Домен делится на 3 уровня:
1. Первый уровень (.ru;.travel)
2. Второй уровень (primer-net)
3. Третий уровень (chat.primer-net.ru)
Источник: ppt-online.org