Программное обеспечение компьютерных сетей

Основные сведенья об ПО для компьютерных сетей

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

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

 

Таким образом, для работы компьютера в сети необходимо, чтобы ОС имела в своем составе средства, обеспечивающие возможность предоставлять его ресурсы в общее пользование и отправлять запросы на использование удаленных ресурсов.

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

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

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

Любая сеть имеет определенный набор ресурсов и предоставляет пользователям определенные услуги: возможность обмениваться файлами и электронными сообщениями, работать в Интернете, пользоваться специализированными приложениями.

Программное обеспечение одноранговых сетей

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

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

Программное обеспечение клиент-серверных сетей

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

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

В клиент-серверных сетях поддержку сетевых служб осуществляют серверы. Для этого на них устанавливают серверные операционные системы и специализированное прикладное программное обеспечение.

Виды серверов

1.             Сервер баз данных. Содержит базу данных и обеспечивает быструю обработку запросов пользователей к ней.

2.             Файловый сервер. Предназначен прежде всего для хранения данных. Обычно на нем располагают личные папки пользователей, доступ к которым имеют только они (или другие пользователи, которым предоставлен на это право), а также папки общего доступа.

3.             Сервер печати. Обеспечивает доступ к сетевым принтерам и управляет ими.

4.             Почтовый сервер. Осуществляет поддержку электронной почты (прием, передача, хранение электронных писем).

 

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