44570

Сети на основе сервера

Доклад

Информатика, кибернетика и программирование

Поэтому большинство сетей используют выделенные серверы Выделенными называются такие серверы которые функционируют только как сервер исключая функции РС или клиента. Круг задач которые выполняют серверы многообразен и сложен. Чтобы приспособиться к возрастающим потребностям пользователей серверы в ЛВС стали специализированными. Так например в операционной системе Windows NT Server существуют различные типы серверов: Файлсерверы и принтсерверы.

Русский

2013-11-12

70.5 KB

5 чел.

9 Сети на основе сервера

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

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

Структура сети на основе сервера

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

Круг задач, которые выполняют серверы, многообразен и сложен. Чтобы приспособиться к возрастающим потребностям пользователей, серверы в ЛВС стали специализированными. Так, например, в операционной системе Windows NT Server существуют различные типы серверов:

  •  Файл-серверы и принт-серверы. Они управляют доступом пользователей к файлам и принтерам. Так, например, для работы с текстовым документом, Вы, прежде всего, запускаете на своем компьютере (РС) текстовый процессором. Далее требуемый документ текстового процессора, хранящийся на файл-сервере, загружается в память РС и таким образом Вы можете работать с этим документом на РС. Другими словами, файл-сервер предназначен для хранения файлов и данных.
  •  Серверы приложений (в том числе сервер баз данных, WEB –сервер). На них выполняются прикладные части клиент серверных приложений (программ). Эти серверы принципиально отличаются от файл-серверов тем, что при работе с файл-сервером нужный файл или данные целиком копируются на запрашивающую РС, а при работе с сервером приложений на РС пересылаются только результаты запроса. Например, можно по запросу можно получить только список работников, родившихся в сентябре не загружая при этом в свою РС всю базу данных персонала.
  •  Почтовые серверы – управляют передачей электронных сообщений между пользователями сети.
  •  Факс-серверы – управляют потоком входящих и исходящих факсимильных сообщений через один или несколько факс-модемов.
  •  Коммуникационные серверы – управляют потоком данных и почтовых сообщений между данной ЛВС и другими сетями или удаленными пользователями через модем и телефонную линию. Они же обеспечивают доступ к Интернет.
  •  Сервер служб каталогов – предназначен для поиска, хранения и защиты информации в сети. Windows NT Server объединяет PC в логические группы-домены, система защиты которых наделяет пользователей различными правами доступа к любому сетевому ресурсу.

Преимущества сетей на основе сервера

Сравнения двух основных типов ЛВС проведем с точки зрения возможности разделения ресурсов, защиты данных, возможности резервного копирования, избыточности и аппаратной обеспеченности. Рассмотрим каждое из этих направлений более подробно.

  1.  Разделение ресурсов. Сервер спроектирован так, чтобы предоставить доступ к множеству файлов и принтеров, обеспечивая при этом высокую производительность и защиту. Администрирование и управление доступом к данным осуществляется централизованно, что обеспечивает их поиск и поддержку. (Так, в Widows NT разделение каталогов осуществляется через File Manager. Чтобы разрешить совместное использование каталога, надо выделить его в меню Disk и выбрать команду Shave As).
  2.  Защита. Это основной аргумент при выборе ЛВС на основе сервера. Проблемой безопасности может заниматься один администратор: он формирует политику безопасности и применяет ее в отношении каждого пользователя сети. Если в одноранговых сетях возможна защита только на уровне ресурсов, то в ЛВС на основе сервера основной является защита на уровне пользователя.
  3.  Резервное копирование данных. Поскольку важная информация расположена централизованно, т. е. сосредоточена на одном или нескольких серверах, то нетрудно обеспечить ее регулярное резервное копирование, что повысить надежность ее сохранения.
  4.  Избыточность. Благодаря избыточным системам данные на любом сервере могут дублироваться в реальном времени. Поэтому в случае повреждения основной области хранения данных информация не будет потеряна, так как легко воспользоваться ее резервной копией.
  5.  Аппаратное обеспечение. Так как PC не выполняет функций сервера, требования к его характеристикам зависят от потребностей самого пользователя. Он может иметь, по крайней мере, 486-й процессор и ОЗУ от 8 до 16 Мбайт.

Рис. 2.4. Типы серверов в ЛВС

При этом каждый из серверов может быть реализован как на отдельном компьютере, так и в небольших по объему ЛВС, быть совмещенным на одном компьютере с каким-либо другим сервером. Север и ОС работают как единое целое. Без ОС даже самый мощный сервер представляет собой груду железа. ОС позволяет реализовать потенциал аппаратных ресурсов сервера. К наиболее распространенным сетевым ОС следует отнести:

  •  Novell NetWare 4.0 и выше;
  •  OS/2;
  •  Unix;
  •  Windows NT 4.0 и выше.

Последняя обеспечивает симметричную многопроцессорную обработку (системные задачи распределяются между всеми доступными процессорами), поддерживает множество аппаратных платформ ( Pentium, R4000, RISE и Digit Alpha), длина имени файла до 225 байт, размер файла и диска – до 16 эксабайт (миллиард гигабайт).


 

А также другие работы, которые могут Вас заинтересовать

77319. СТРУКТУРА F-ЗАМЫКАНИЙ В СРЕДЕ RiDE 36.5 KB
  Перечисление наборов глобальных имён блоков данных которое предполагалось давать в неком подобии дизъюнктивной нормальной формы: 1ый набор имён или 2ой набор. Такой момент наступает когда в ходе вычисления сформированы все блоки данных имена которых перечислены в одном из указанных наборов назовём такой набор готовым. C; аргументами для этого запуска служат уже сформированные блоки данных поименованные некоторым готовым набором. Мы называем блоки данных с перечисленными в S именами предпосылками для активации.
77320. Structure of f-closures of RiDE environment 29 KB
  Bkhterev The distributed computtion support system we propose RiDE is built round the simple formlism of fclosure f is from future. Originlly we imgine fclosure consisting of five following fields. This field defines the moment in time fter which the system my ctivte the given fclosure.
77321. ТРЕХМЕРНАЯ ВИЗУАЛИЗАЦИЯ В СИСТЕМЕ ИСКУССТВЕННОГО ВИДЕНИЯ ДЛЯ ПИЛОТОВ МАЛОЙ АВИАЦИИ 1.39 MB
  Это вызвано тем что данные летательные аппараты перемещаются на относительно небольшой высоте в области действия природного ландшафта и искусственных высотных объектов и управляются пилотом в ручном режиме а не на автопилоте. На основе этих данных пилотажный монитор должен в реальном режиме времени строить трёхмерное представление о реальной картине окружающей самолёт. Экран пилотажного монитора Программа пилотажного монитора получает данные от сервера данных о текущих параметрах полёта и в режиме реального времени строит соответствующее...
77322. C89 COMPILER FOR MCp 0411100101 CPU 21.5 KB
  Produced by «MultiClet» Corp. high performance processors of MCp family are based on original EPIC (Explicitly Parallel Instruction Computing) architecture. Traditional EPIC solutions with very long instruction words (VLIW) suggest to compose programs from words containing independent commands for different functional units
77323. DEVELOPMENT OF ENVIRONMENT FOR GRIDS VISUALIZATION 22 KB
  Strodubtsev IMM UrB RS UrFU Ekterinburg In our reserch tem during the lst decde the tools for grids visuliztion re designed nd developed. The second one is the visuliztion of grids which re results of lrge computing. Now the new system for visuliztion of grids t stge of genertion is under development.
77324. ЭФФЕКТИВНОСТЬ НИТЕЙ В СИСТЕМАХ С ОБЩЕЙ ПАМЯТЬЮ 29.5 KB
  Бахтерев ИММ УрО РАН Екатеринбург Традиционно считается что в системах с общей памятью разбивать вычисление на параллельно выполняющиеся задачи эффективней при помощи нитей а не процессов. Когда же уточняют то говорят о контексте исполнения связанным с TLB Trnsltion Lookside Buffer специальный кэш ускоряющий трансляцию виртуальных адресов в физические который нужно сбрасывать и заполнять новыми значениями при переключении процессора на исполнение разных процессов и которой можно не изменять при переключении на исполнение нитей одного...
77325. The RiDE.C microkernel 12 KB
  C microkernel M. t this point it is resonble to begin with description of microkernel RiDE. nd microkernel rchitecture ssumes to orgnize services mnging resources in the form of userlevel servers which re ccessed over interprocess communiction mchinery IPC nd over the stck of protocols built on IPC.C microkernel re determined by bsic intertsk exchnge protocol RiDE.
77326. RiDE.L – programming language 12 KB
  Kosenko IMM UrB RS USU Yekterinburg With time ti is getting hrder to develop softwre for highperformnce computing HPC; the min reson for tht is the complexity grow of hrdwre rchitectures mthemticl models dt structures nd lgorithms complexity which re pplied in lrge computtions. The lnguges with clssicl compiler rchitectures trditionlly used in HPC: C C FORTRN Pscl re not so good t hndling tht complexity s lter lnguges: Hskell JvScript Oz Ruby. The best in tht Hskell GHC even when breking hrmonious syntx nd semntic...
77327. DATAFLOW BASED DISTRIBUTED COMPUTING METHODS. SYSTEM PROTOTYPE 20.5 KB
  Different methods re pplied to simplify the progrmming nd execution of prllel progrms. On the one hnd universl tools for utomtic progrm prlleliztion both for execution on shred memory nd for multicomputer systems re being developed. The gol of tht design is to simplify prllel progrm development but without significnt loss in the effectiveness of the progrm codes execution. Term tsk nmes the progrm which reds during its execution the dt items with specific nmes from storge nd s the result...