ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 309
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
гибридная архитектура – архитектура клиент-сервер с одноранговыми разделяемыми ресурсами.
-
сильная централизованная защита; -
отсутствует ограничение на число рабочих станций; -
простота управления по сравнению с одноранговыми сетями; -
центральное хранилище файлов, благодаря чему все пользователи могут работать с одним набором данных, а резервное копирование важной информации значительно упрощается; -
высокое быстродействие; -
возможность совместного использования дорого оборудования; -
оптимизированные выделенные серверы функционируют в режиме разделения ресурсов быстрее, чем одноранговые узлы; -
доступ к разделяемым ресурсам сети обеспечивается по одному паролю; -
освобождение пользователей от задачи управления разделяемыми ресурсами;
Недостатки серверных сетей:
-
дорогое специализированное аппаратное обеспечение; -
дорогостоящие серверные операционные системы и клиентские лицензии; -
зависимость быстродействия и надежности сети от сервера; -
меньшая гибкость по сравнению с одноранговой сетью; -
требуется администратор сети.
-
низкая стоимость; -
просты в инсталляции; -
не требуют специальной должности администратора сети; -
позволяют пользователям управлять разделением ресурсов; -
при работе не вынуждают полагаться на функционирование других компьютеров; -
высокая надежность.
-
дополнительная нагрузка на компьютеры из-за совместного использования ресурсов; -
неспособность одноранговых узлов обслуживать, подобно серверу, столь же большое число соединений; -
отсутствие централизованной организации, что затрудняет поиск данных; -
нет центрального места хранения файлов, что усложняет их архивирование; -
необходимость администрирования пользователями собственных компьютеров; -
слабая и неудобная система защиты; -
возможность подключения небольшого числа рабочих станций (не более 10); -
отсутствие централизованного управления, осложняющее работу с большими одноранговыми сетями.
Модель клиент-сервер (client/server) - модель вычислений, в которой нагрузка по обработке прикладных программ распределяется между компьютером-клиентом и компьютером-сервером, совместно использующим информацию с помощью сети. Данная модель объединяет преимущества централизованных вычислений и клиентской модели. Обычно клиент - это программное обеспечение конечного пользователя, выполняющееся на WS и способное установить связь с сервером (обычно, сервером баз данных). Производительность при использовании модели "клиент-сервер" выше обычного, так как клиент и сервер делят между собой нагрузку по обработке данных. Модель клиент-сервер лучше всего работает при организации доступа к большим объемам данных.Архитектура клиент-сервер – способ организации взаимодействия программ или компонентов многокомпонентной программы, подразумевающей наличие программы или компонента программы, называемого сервером, и одна, или несколько других компонентов, называемых клиентами.Клиент – компонент локальной сети, запрашивающий услуги у некоторого сервера и сервером - компонент локальной сети, оказывающий услуги некоторым клиентам. Сервер локальной сети предоставляет ресурсы (услуги) рабочим станциям и/или другим серверам. В системе клиент-сервер клиент посылает запрос серверу, а вся обработка информации происходит на сервере.Ядром архитектура клиент/сервер является сервер баз данных (система, которая получает запросы от программ-клиентов по вычислительной сети и передает в ответ запрашиваемые данные (набор ответов); каждый сервер баз данных состоит из компьютера, операционной системы и программного обеспечения сервера СУБД.), представляющий собой приложение, осуществляющее комплекс действий по управлению данными - выполнение запросов, хранение и резервное копирование данных, отслеживание ссылочной целостности, проверку прав и привилегий пользователей, ведение журнала транзакций. Обычно клиенты по вычислительной сети посылают запросы серверу в форме предложений на языке SQL. Сервер интерпретирует их и пересылает соответствующие данные обратно клиенту.Клиент имеет возможность асинхронно для сервера инициировать выполнение процедур сервера и получать результаты их выполнения. Как правило, архитектура клиент-сервер обеспечивает возможность нескольким клиентам взаимодействовать с сервером параллельно и независимо друг от друга.
Клиент-серверная архитектура состоит в простейшем случае из трех основных компонентов:
-
сервер баз данных, управляющий хранением данных, доступом и защитой, резервным копированием, отслеживающий целостность данных в соответствии с бизнес-правилами и, самое главное, выполняющий запросы клиента; -
клиент, предоставляющий интерфейс пользователя, выполняющий логику приложения, проверяющий допустимость данных, посылающий запросы к серверу и получающий ответы от него; -
сеть и коммуникационное программное обеспечение, осуществляющее взаимодействие между клиентом и сервером посредством сетевых протоколов.
Локальныевычислительные сетиСуществует ряд веских причин для объединения отдельных персональных компьютеров в локальные вычислительные сети - ЛВС. Во-первых, совместное использование ресурсов позволяет нескольким ПК или другим устройствам осуществлять совместный доступ к отдельному диску (файл-серверу), дисководу CD-ROM-дисков, стримеру, принтерам, плоттерам, к сканерам и другому оборудованию, что снижает затраты на каждого отдельного пользователя. Во-вторых, кроме совместного использования дорогостоящих периферийных устройств ЛВС позволяет аналогично использовать сетевые версии прикладного программного обеспечения. В-третьих, ЛВС обеспечивают новые формы взаимодействия пользователей в одном коллективе, например при работе над общим проектом. В-четвертых, ЛВС дают возможность использовать общие средства связи между различными прикладными системами (коммуникационные услуги, передача данных и видеоданных, речи и т. д.).Особое значение имеет организация распределенной обработки данных. В случае централизованного хранения информации значительно упрощаются процессы обеспечения ее целостности, а так же резервного копирования.Локальная вычислительная сеть представляет собой систему распределенной обработки данных, охватывающую небольшую территорию (диаметром до 10 км) внутри учреждений, НИИ, вузов, банков, офисов и т.п. Это система взаимосвязанных и распределенных на фиксированной территории средств передачи и обработки информации, ориентированных на коллективное использование общесетевых ресурсов - аппаратурных, информационных, программных. ЛВС можно рассматривать как коммуникационную систему, которая поддерживает в пределах одного здания или некоторой ограниченной территории один или несколько высокоскоростных каналов передачи информации, предоставляемых подключенным абонентским системам (AC) для кратковременного использования. Основные характеристики ЛВС:
-
Территориальная протяженность сети (длина общего канала связи); -
максимальная скорость передачи данных; -
максимальное число абонентских систем в сети; -
максимально возможное расстояние между рабочими станциями в сети; -
топология сети; -
вид физической среды передачи данных; -
максимальное число каналов передачи данных; -
тип передачи сигналов (синхронный или асинхронный); -
метод доступа абонентов в сеть; -
структура программного обеспечения сети; -
возможность передачи речи и видеосигналов; -
условия надежной работы сети; -
возможность связи ЛВС между собой и сетью более высокого уровня; -
возможность использования процедуры установления приоритетов при одновременном подключении абонентов к общему каналу. К наиболее типичным областям применения ЛВС относятся следующие[22].