История искусства Энергетика Локальные компьютерные сети Начертательная геометрия и инженерная графика Курс физики Задачи примеры решения Математика лекции и примеры решения задач Электротехника расчет цепей Информатика
Как работает файловый сервер Тестирование каналов связи

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

Как работает файловый сервер

Хотя файловые и дисковые серверы могут показаться клиенту совер шенно одинаковыми, это вовсе не так. Разница заключается, в основном, в распределении обязанностей. Отличие между дисковыми и файловыми серверами можно выразить следующим образом. Когда сетевой клиент первый раз после перезагрузки запрашивает у дискового сервера файл, тот просматривает свое содержимое и находит "карту" склада, хранящего данные. После этого дисковый сервер говорит клиенту: "Вперед, малыш, забирай свой файл, но получи себе еще и карту. Я предпочитаю заниматься более интересными вещами, поэтому обеспечивай себя сам с помощью этой карты". Каждый раз, когда клиент получает чтолибо со склада или чтолибо возвращает в него, порядок на этом складе немного изменяется, но поскольку при этом выполняется автоматическое обновление, то карта, предоставленная дисковым сервером, будет точна. Однако когда клиентный компьютер через некоторое время снова обратится к серверу для поиска файлов с помощью своих старых карт, очень может быть, что склад будет уже организован подругому, и клиент не сможет ничего найти

В отличие от дискового, файловый сервер будет искать требуемое сам, не разрешая толпе сетевых клиентов обшаривать свой собственный жесткий диск. Когда рабочая станция запросит у него файл, файловый сервер ответит ему "Я должен переслать эти данные — уж лучше я сделаю все сам" После этого он передаст запрос драйверу файловой системы, который найдет файл и пошлет информацию о его местонахождении клиентному приложе нию, после чего оно откроет этот файл Клиент никогда не получит копию FATтаблицы диска сервера, хотя и использует серверные средства обра ботки такого запроса. Поэтому в файловом сервере существует только одна копия FATтаблицы, всегда соответствующая текущему моменту времени Быстродействующие печатающие устройства (принтеры). Протоколы локальной сети

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

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

Оборудование файлового сервера

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

Требования к жесткому диску

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

Примечание

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

Сколько нужно памяти

Требуется достаточный объем оперативной памяти для поддержки всех запросов чтения и записи файлов, поступающих на сервер. Сколько для этого нужно памяти? Ответить на этот вопрос нелегко. При работе сервера приложений (который будет рассмотрен в конце этой главы) можно вос пользоваться эмпирическим правилом, в соответствии с которым следует предоставлять каждому пользователю 4—8 Мбайт оперативной памяти. Но файловый сервер работает не так напряженно, как сервер приложений, поскольку работа файлового сервера состоит всего лишь в обработке запросов чтение/запись. После открытия файла память файлового сервера уже не расходуется, в то время как сервер приложений размещает файлы приложения в своей собственной памяти.

Защита файлов

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

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

Примечание

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

Internet представляет сложную развивающуюся систему протоколов и сервисов, предоставляющих самые разнообразные услуги и возможности пользователям. В настоящее время, описанные возможности доступны на самой базовой и достаточно дешевой конфигурации персональной системы под управлением самых распространенных операционных систем (UNIX, Windows 4.х/NT, OS/2 и др.). Однако практически все сервисы и протоколы вышли из недр ОС UNIX и только в последнее время перекочевали на персональные платформы под управлением однопользовательских систем. В состав локальных сетей могут входить устройства печати, сканеры и другие устройства с собственным сетевым интерфейсом, которые могут выступать в локальной и глобальной сети как самостоятельные сетевые единицы.

Большинство современных операционных систем, таких как MS-Windows 4.х, OS/2, MS-Windows NT и UNIX-ы имеют необходимое ПО для организации полномасштабных сетевых взаимоотношений как на уровне локальной, так и на уровне глобальной сети. При этом ПО, которое в достатке выпускается третьими производителями существенно дополняет и расширяет базовые возможности ОС. Для клиентских рабочих мест лучше всего подходят такие "легкие" ОС как MS-Windows 4.x или OS/2, а для установки на серверы локальных или глобальных сетей – UNIX или Windows NT. Из прикладного клиентского ПО наиболее распространенными почтовыми клиентами являются MS Outlook Express, MS Exchange, Eudora и Netscape Mail; признанными лидерами в области обзора WWW-ресурсов, такие браузеры, как MS Internet Explorer, Netscape Communicator и Opera; среди программ для FTP популярностью пользуются Quite FTP, Net Vampire, ReGet, Alan FTP Explorer. Такие монстры сетевого ПО как Microsoft и Netscape создают целые комплексы сетевого клиентского ПО. В них входят не только средства работы с электронной почтой и WWW, но и News-клиенты, адресные книги, клиенты поисковых систем и собственные технологические решения, такие например как "Internet Порталы" Netscape или "Каналы" – Microsoft. Рынок сетевого ПО не стоит на месте, каждую неделю, а может быть и чаще анонсируются выпуски нового модифицированные версии существующего ПО. Большинство клиентских приложений развитых фирм производятся для многоплатформенной работы и встречаются как на IBM-PC, так и на Mac или других системах.

Накопители на магнитной ленте Когда говорят "носители архивной информации", то первое, что под разумевают под этими словами — накопители на магнитной ленте Имеется множество доводов в их пользу: магнитные ленты сохраняют большой объ ем данных, они дешевы и, что самое главное, их применение предусмотрено в большинстве утилит архивирования Однако не во всех программах архивиро вания предусмотрена поддержка всех типов накопителей на магнитной ленте (далее в этой главе будут описаны некоторые типы) Следует также учесть, что невозможно удовлетворительно решить задачи архивирования, если накопитель медленно записывает и считывает данные К тому же ленты очень чувствительны к воздействию окружающей среды, например, к высокой температуре Но их достоинства в большинстве случаев перевеши вают недостатки, и сегодня применение магнитных лент является самым популярным способом решения проблемы архивирования.

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

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

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

В качестве компьютера для выполнения связанных с Internet прикладных задач можно использовать обычный PC-совместимый или т.н. рабочую станцию. PC-совместимого компьютера с достаточным количеством оперативной памяти и дискового пространства зачастую вполне хватает. При выборе версии Unix'а для такого компьютера, обязательно обратите внимание на спецификацию, которой он соответствует.  Хорошим решением будет использование системы LINUX.
Упрощение доступа к базам данных