Программные компоненты

Программные компоненты, необходимые для функционирования сети, включают

Протокольные модули, которые определяют и регулируют способ взаимодействия между двумя или более устройствами

Программное обеспечение аппаратного уровня, называемое микрокодом или драйвером, которое управляет функциями таких устройств, как сетевые адаптеры и маршрутизаторы.

Коммуникационное программное обеспечение.

Протоколом является набор стандартных правил для информационного взаимодействия компьютеров и других устройств, подключенных к сети. Протоколы для локальных сетей часто называются архитектурами локальных сетей, поскольку их поддержка интегрирована в сетевой адаптер на аппаратном уровне. Протоколы предопределяют форму, размеры и механизмы локальной сети. Протоколы глобальных сетей обычно используются в виде стеков и предоставляют широкий спектр услуг. Программные средства, реализующие протоколы взаимодействия сетевых устройств являются протокольными модулями.

Драйвер устройства – это программа аппаратного уровня, управляющая определенным устройством. Каждый драйвер содержит все инструкции и данные, необходимые для обеспечения корректной работы соответствующего устройства. В частности, сетевой адаптер содержит все данные для организации интерфейса с главной операционной системой. Драйверы часто «прошиваются» в энергонезависимую память этого устройства.

Независимо от типа или уровня сложности приложения коммуникационное программное обеспечение представляет собой технологию, позволяющую использовать возможности сети на практике.

КЛАССИФИКАЦИЯ СЕТЕЙ. Сети классифицируют по протяженности линий связи, топологии и способу управления.

1) ПО ПРОТЯЖЕННОСТИ ЛИНИЙ СВЯЗИ РАЗЛИЧАЮТ СЕТИ:

– ЛОКАЛЬНЫЕ (ПРОТЯЖЕННОСТЬ ЛИНИЙ СВЯЗИ – ДО НЕСКОЛЬКИХ КИЛОМЕТРОВ). Это сети в пределах офиса, учебного класса, универсального магазина, конструкторского бюро, небольшого предприятия или его отдела. В локальные сети может быть объединено до нескольких десятков машин.

– РЕГИОНАЛЬНЫЕ. Это сети, охватывающие город, область, район, страну. Как правило, это ведомственные сети, например, военные или полицейские.

– ГЛОБАЛЬНЫЕ. Это сети, охватывающие несколько стран, континентов или весь мир.

2) ПО ТОПОЛОГИИ (СПОСОБУ СОЕДИНЕНИЯ ЭЛЕМЕНТОВ) РАЗЛИЧАЮТ СЕТИ:

Каждая топология имеет свои достоинства и недостатки. Например, сеть с полносвязной топологией наиболее дорогая, но самая надежная, поскольку при отказе какой – либо линии связи передаваемая информация может быть направлена в обход. Сеть с шинной топологией наоборот самая дешевая, но при отказе канала передачи данных из строя выходит вся сеть. Кроме того, такая сеть требует специального программного обеспечения для одновременной передачи информации между несколькими машинами по одному каналу. Наиболее проста работа, а значит и программное обеспечение в сети с кольцевой топологией, так как передача информации в такой сети производится только в одном направлении, а каждый компьютер принимает сигнал и передает его следующей станции. В то же время, выход из строя одной части кольца приводит к отказу всей сети.

3) ПО СПОСОБУ УПРАВЛЕНИЯ РАЗЛИЧАЮТ СЕТИ:

– ЦЕНТРАЛИЗОВАННЫЕ, В КОТОРЫХ ДЛЯ УПРАВЛЕНИЯ И ОБЕСПЕЧЕНИЯ ДОСТУПА ПОЛЬЗОВАТЕЛЕЙ К РЕСУРСАМ СЕТИ ВЫДЕЛЯЮТ СПЕЦИАЛЬНЫЕ КОМПЬЮТЕРЫ – СЕРВЕРЫ. Сервер – это обыкновенный, но достаточно мощный компьютер, на котором устанавливается специалное программное обеспечение. Остальные машины в таких сетях называют рабочими станциями. Часто встречаются локальные сети с одним сервером.

– ДЕЦЕНТРАЛИЗОВАННЫЕ (ОДНОРАНГОВЫЕ), В КОТОРЫХ ВСЕ КОМПЬЮТЕРЫ УЧАСТВУЮТ В УПРАВЛЕНИИ СЕТЬЮ НА РАВНЫХ ПРАВАХ. Иными словами, в такой сети все машины одного ранга и работают под управлением одинаковых (или по крайней мере совместимых) программ, обеспечивающих в том числе и передачу данных по сети.

Пример локальной централизованной компьютерной сети с шинной топологией:

Как видно из схемы, сервер обеспечивает пользователям на остальных машинах (рабочих станциях) доступ к информации на дисковых накопителях, принтеру и выход к другим вычислительным системам через линию связи.