Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів

Реферат Архітектура Клієнт / сервер. Поняття виділеного сервера. Види серверів





го і Переспрямовувач зазвичай використовується, коли потрібно, щоб всі сервери даного вузла взаємодіяли з рештою серверами Internet. Типовим є випадок, коли для доступу до Internet задіяні кілька робочих станцій і окрема машина з поділом часу. Робочим станціям може бути адміністративно заборонено мати доступ до Internet. Щоб дати робочим станціям можливість доступу до системи доменів Internet, робочі станції можуть бути Підлеглими серверами для машини з розділенням часу, яка буде переправляти запити і взаємодіяти з іншими серверами імен для дозволу запиту перед поверненням відповіді. Додаткова корисність використання можливості перенаправлення полягає в тому, що центральна машина обробляє набагато більш повний кеш інформації, яка дає перевагу всім робочим станціям.


Архітектура клієнт-сервер


Архітектура клієнт-сервер (Client-server architecture) - архітектура розподіленої обчислювальної системи, в якій додаток ділиться на клієнтський і серверний процеси.

У сучасній архітектурі виділяється чотири групи об'єктів: клієнти, сервери, дані і мережеві служби. Кожен з них є комплексом взаємопов'язаних прикладних програм. Сервери надають ресурси, необхідні багатьом користувачам. До них відносяться бази даних, файли, пам'ять. Клієнти використовують ці ресурси і надають зручні інтерфейси користувача.

Клієнти розташовуються в системах, що знаходяться на робочих місцях користувачів. Дані зберігаються в основному в серверах. Мережні служби є спільно використовуваними прикладними програмами, які взаємодіють з клієнтами, серверами і даними. Крім цього, служби управляють процедурами розподіленої обробки даних, інформують користувачів про що відбуваються в мережі змінах.

У залежності від складності виконуваних прикладних процесів і числа працюючих клієнтів розрізняють двох- і трирівневі архітектури. Найбільш простою є дворівнева. Тут клієнти виконують прості операції обробки даних, відпрацьовують інтерфейс взаємодії з сервером, звертаються до нього з запитами. Більшу ж частину завдань обробки виконує сервер. Для цих цілей він має базу даних. У трирівневої архітектурі замість єдиного сервера застосовуються сервери додатків і сервери баз даних. Їх використання дозволяє різко збільшувати продуктивність локальної мережі. В абонентську систему залежно від її продуктивності завантажується клієнт, сервер або сервер з групою клієнтів. архітектура сервер додаток

Архітектура клієнт-сервер поступово перетворюється в архітектуру клієнт-мережа, в якій використовується не один, а безліч серверів. Наприклад, у мережі Internet їх сотні тисяч. Прагнення дати можливість роботи в мережі клієнтам, створеним різними виробниками, призвело до виникнення архітектури будь-який клієнт - сервер.

Перевагами технології Клієнт/Сервер є:

стабільність,

висока продуктивність,

цілісність даних,

надійність індексів,

шифрування даних.

Загальна мета систем баз даних - це підтримка розробки та виконання додатків баз даних. Тому на високому рівні систему баз даних можна розглядати як систему з дуже простої структурою, що складається з двох частин - сервера (або машини бази даних) і набору клієнтів.



Сервер - це власне система управління баз даних (СУБД). Він підтримує всі основні функції СУБД, які обговорювалися вище, а саме: визначення даних, обробку даних, захист і цілісність даних і т.д. Зокрема, він надає повну підтримку на зовнішньому, концептуальному і внутрішньому рівнях. Тому сервер в цьому контексті - це просто інше ім'я СУБД.

Клієнти - це різні додатки, які виконуються над СУБД: додатки, написані користувачами, і вбудовані додатки, надані постачальниками СУБД або деякими сторонніми постачальниками програмного забезпечення.

Винятками є спеціальні службові додатки. Такі додатки іноді можуть працювати тільки безпосередньо на внутрішньому рівні системи. Такі утиліти скоріше відносяться до безпосередніх компонентам СУБД, ніж до додатків в звичайному сенсі.

Програми, у свою чергу, діляться на кілька чітко визначених категорій.

Програми, написані користувачами. Це в основному професійні прикладні програми, написані (зазвичай) або на загальноприйнятому мові програмування, такому як С ++, Delphi, або на спеціалізованому, такому як FoxPro, Clipper, Access і т.п.

Програми, надані постачальниками (часто звані інструментальними засобами). Загалом призначення таких засобів - сприяти в процесі створення та виконання інших додатків, тобто додатків, які робляться спеціально для деякої специфічної задачі; і дійсно, ця категорія інструментальних засобів дозволяє користувачам, особливо кінцевим, створювати ...


Назад | сторінка 2 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...
  • Реферат на тему: Розробка додатків за технологією &клієнт-сервер&
  • Реферат на тему: Розробка прикладної програми на основі архітектури &клієнт - сервер&
  • Реферат на тему: Використання архітектури клієнт-сервер в системі 1С: Підприємство
  • Реферат на тему: Програмна реалізація системи IP-телебачення на базі архітектури "клієн ...