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

Сеть без соответствующих программных средств так же недееспособна, как компьютер без программного обеспечения. Чтобы удостовериться в этом, рассмотрим подключенный к сети компьютер. Предположим, что несколько пользователей с других компьютеров пытаются записать файлы на его диск или печатать на подключенном к нему принтере. В результате возникнет очередь из запросов пользователей. Чтобы они могли выполнить свои задачи, операционная система компьютера имеет «уметь» управлять этой очередью. А когда, наоборот, пользователь компьютера обратится к сетевому ресурсу (например, желая открыть файл на другом компьютере), то операционная система должна определить, что речь идет о «чужой» ресурс и направить запрос в сети. Таким образом, для работы компьютера в сети необходимо, чтобы операционная система имела в своем составе средства, обеспечивающие возможность предоставлять его ресурсы в общее пользование и отправлять запросы на использование удаленных ресурсов. Всего операционные системы делят на локальные и сетевые (к локальным относятся системы, предназначенные только для управления отдельными компьютерами). На ранних стадиях развития компьютерных технологий локальных операционных систем было довольно много (MS-DOS, первые версии Windows). Сегодня же почти все операционные системы поддерживают работу в сети. До этого речь шла о сетевых функции «нижнего уровня» — управления очередью доступа к локальным ресурсам, направление запросов в сети и т.д.. Теперь «поднимемся вверх» и рассмотрим сеть с позиции пользователей. Любая сеть имеет определенный набор ресурсов и предоставляет пользователям определенные услуги: возможность обмениваться файлами и электронными сообщениями, работать в Интернете, пользоваться специализированными приложениями (например, программами для обработки заказов в торговле, бухгалтерскими программами, программами для заказа билетов). Следовательно, можно говорить, что в сети есть определенный набор сетевых служб, которые она поддерживает и предоставляет в пользование.Программное обеспечение одноранговых сетей: В одноранговых сетях, как вы знаете, все компьютеры равноправны и каждый пользователь самостоятельно определяет, к каким ресурсам его компьютера иметь доступ другие пользователи. Иначе говоря, у компьютеров нет четкой специализации по поддержке той или иной сетевой службы. В одноранговых сетях у компьютеров нет четкой специализации по поддержке определенной сетевой службы. Для создания одноранговых сетей не требуется специальное сетевое программное обеспечение, так как для их работы достаточно набора сетевых функций, который имеют все современные операционные системы, предназначенные для установки на персональных компьютерах. Программное обеспечение клиент-серверных сетей: В клиент-серверных сетях одни, более мощные компьютеры играют роль серверов и обеспечивают предоставление определенных услуг (служб), а другие, рабочие станции, являются клиентами, т.е. потребителями этих услуг. На серверах устанавливают серверные операционные системы, которые, в отличие от операционных систем для ПК, способные обрабатывать запросы большего количества пользователей и содержат специальные программные средства, необходимые для функционирования клиент-серверных сетей. Кроме того, на серверах устанавливают специализированное прикладное программное обеспечение, необходимое для поддержки работы определенной службы или нескольких служб. В клиент-серверных сетях поддержку сетевых служб осуществляют серверы. Для этого на них устанавливают серверные операционные системы и специализированное прикладное программное обеспечение. Некоторые из них описаны ниже: 1)Файловый сервер. Предназначен прежде всего для хранения данных. Обычно на нем располагают личные папки пользователей, доступ к которым имеют только они (или другие пользователи, которым предоставлен на это право), а также папки общего доступа. 2)Почтовый сервер. Осуществляет поддержку электронной почты (прием, передача, хранение электронных писем). 3)Сервер баз данных. Содержит базу данных и обеспечивает быструю обработку запросов пользователей к ней. 4)Сервер печати. Обеспечивает доступ к сетевым принтерам и управляет ими. На клиентах (рабочих станциях) устанавливают настольные операционные системы и прикладное программное обеспечение, необходимое пользователю для выполнения задач и доступа к серверным службам.



Наши рекомендации