Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основные компоненты сети.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
76.8 Кб
Скачать

Файловый сервер

Файл-сервер — это выделенный сервер, оптимизированный для выполнения файловых операций ввода-вывода. Предназначен для хранения файлов любого типа. Как правило, обладает большим объемом дискового пространства.

Файл-сервер может быть оборудован RAID-контролером для обеспечения быстрой записи и чтения данных.

Архитектура «файл-сервер»

Файл-серверные приложения — приложения, схожие по своей структуре с локальными приложениями и использующие сетевой ресурс для хранения данных.

Функции сервера: хранения данных и кода программы.

Функции клиента: обработка данных происходит исключительно на стороне клиента. Количество клиентов ограничено десятками.

Плюсы:

низкая стоимость разработки;

высокая скорость разработки;

невысокая стоимость обновления и изменения ПО.

Минусы:

рост числа клиентов резко увеличивает объем трафика и нагрузку на сети передачи данных;

высокие затраты на модернизацию и сопровождение сервисов бизнес-логики на каждой клиентской рабочей станции;

низкая надёжность системы.

Работа в локальной сети

Итак, компьютеры соединены между собой в локальную сеть при помощи кабеля. Каждый компьютер имеет имя, которое ему дали в момент подключения к сети. Например, в нашем учебном классе они называются незамысловато: Acer1, Acer2 и так далее. Это потому, что класс оборудован в основном компьютерами Acer и мы их пронумеровали слева направо, в том порядке, в каком они стоят в классе. А мой компьютер в офисе называется Alex. Главное, чтобы компьютер имел имя, по которому его легко можно опознать.

Имена объединяются в группы. Например, все компьютеры учебного центра объединены в группу Tutorial, а все наши офисные компьютеры - в группу Maxsoft. Кроме того, у нас есть группа Demo, объединяющая компьютеры, стоящие на демостенде, и другие группы. Группы создаются, во-первых, для удобства (если в сети несколько десятков компьютеров, найти нужный не так просто, если компьютеры не сгруппированы). Кроме того, группирование позволяет ограничить права доступа: например, обучаемым незачем, даже нечаянно, забредать на офисные компьютеры.

Каждый компьютер имеет ресурсы. Ресурс - это, например, винчестер, или привод CD, или принтер, или папка.

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

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

Доступ к общим ресурсам может быть разным. Одно дело, если Вы разрешаете всем брать файлы из Вашей папки и писать файлы в Вашу папку, другое дело - если Вы разрешаете только читать. Кроме того, Вы можете защитить Ваши ресурсы паролем.

Все это очень похоже на реальную бескомпьютерную жизнь. Например, у вас есть дома библиотека. Может быть Вы не хотите, чтобы посторонние даже смотрели на нее. А может быть, Вы разрешаете ее смотреть, но некоторые книги никому не показываете. Некоторые книги даете почитать всем, но с условием не чиркать в них и не делать пометок. Некоторые книги Вы даете почитать, но не всем, а только тем, кто сказал, что он от Иван Иваныча.

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

Как происходит сейчас передача данных? Вам нужен отчет за 4 квартал прошлого года, который делала Марья Ивановна. Вы кричите через всю комнату: "Маша, дай твой отчет за 4 квартал!". Маша бросает свои дела, ищет отчет, Вы его берете. А вот как это происходит в сети. Вы знаете, что все файлы, открытые для коллег, Марья Ивановна держит в папке Отчеты на диске С. Вы просто находите в сети компьютер Марьи Ивановны, открываете нужную папку и читаете нужный файл. Марья Ивановна не то что не отвлекалась, она даже не заметила, что ее файл кто-то читает. И Вы потратили куда меньше времени.

Кроме того, Вы сэкономите кучу денег, поскольку не будете дублировать ресурсы. Вот типичный пример. Пусть у Вас в офисе 10 компьютеров.

Сколько нужно купить принтеров? Десять? Дороговастенько получится, даже если это будут матричные принтеры. Да и зачем каждому принтер? Сотрудник, как правило, 95 процентов времени тратит на подготовку документов, и только пять - на печать. Почти все время принтеры будут простаивать.

А может быть, купить один принтер? Ну да, и тогда, чтобы напечатать документ, нужно сбросить его на дискету, нестись куда-то к компьютеру, к которому прицеплен принтер, а там уже очередь нервничающих коллег...

А если каждому сотруднику нужно печатать некоторые документы на качественном принтере (например, цветном), некоторые - на черно-белом, а для некоторых документов сойдет и матричный? Тут вообще голова кругом пойдет!

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