Тонкі клієнти - що це таке? Підключення та использование тонких клієнтів
Зазвічай, коли говорять про Особливості зробленої програми, розуміють мову, на якому вона булу склад. Або Системні вимоги, необхідні для запуску. Альо є ще й ряд других, Менш відоміх визначення. Одне з них - це тонкі Клієнти. Що це таке и навіщо розробляються?
Що таке тонкий клієнт?
Під тонкими клієнтами розуміють комп`ютери або програми, Які Працюють у складі мережі з термінальною або клієнт-серверної архітектурою. Альо смороду не просто там функціонують. Все або, прінаймні, більшість завдання по обробці информации переносячи на сервери, до якіх під`єднані тонкі Клієнти. Що це таке в реализации? Як приклад можна привести браузер, Який вікорістовується для ОБРОБКИ мережевих Додатків, Завдяк якому ви зараз можете читати ЦІ рядки. Для працездатності системи необхідній сервер для тонких КЛІЄНТІВ, інакше становится Неможливо сама така ідея.
Навіщо смороду потрібні?
Если Говорити простіше, то тонкий клієнт є неповноціннім комп`ютером, Який завантажує легку операційну систему и з`єднується з термінальнім сервером. Вікорістовується ВІН Виключно для того, щоб економіті на залозі и програмному забезпеченні (хоча в окремий випадка причиною могут буті інші міркування). Звичайний тонкий клієнт є системний блок, у которого немає жорсткий диск, а є только мінімум апаратної складової, Який необхідній для запуску операційної системи. Здійснюється Підключення блоку живлення, міші, Клавіатури, монітора и мережевого кабелю. Могут буті й інші Пристрої, но їх использование можливе лишь за умови їх ідентіфікації та передачі Даних про них термінального сервера.
Такоже зменшується необхідній рівень витрат на програмне забезпечення. Немає необхідності купуваті ліцензію на кожен комп`ютер - вона необхідна только на один сервер. При цьом зніжуються витрати на обслуговуючий персонал, Аджея адмініструваті необходимо только один термінал. Як показує практика использование, нашкодіті тонкому клієнтові й достатньо проблематично (за умови, что не входять до комплекту цілеспрямовані зусилля). Альо разом з ЦІМ и зростають вимоги до обслуговуючий персоналу. Особливо це стосується вопросам передачі справ від одного адміністратора до Іншого. Тоді необходимо, щоб заступає добро в усьому розбірався, Аджея потенційно будь-який збій может прізвесті до краху всієї системи, и тоді свою Цінність втратять тонкі Клієнти. Що це таке ви добре там, де, а чим смороду відрізняються від Товсте?
Різніця между тонким и Товсте Клієнтом
Що беруть до уваги, коли розрізняють товстий и тонкий клієнт? Відмінності между ними Такі: під дере розуміють звичайний вид програм, Які могут автономно працювати на окремий терміналі. Їм НЕ нужно віддаленій сервер для якісного виконан своєї роботи. Що собою представляет другий, ви Вже добре там, де. І в цьом Полягає головна и одночасно єдина різніця, якові ма ють товстий и тонкий клієнт. Відмінності можна ще привести в особливостях реализации, но смороду все вміщаються в Ранее сформульоване суджень.
Як це працює и Які типи завантаження є?
Як, власне, працює дана технологія? В цілому всю інформацію можна вмістіті в трьох пунктах:
Відео: Створення тонкого клієнта на Raspberry Pi
- На комп`ютер, через один з можливіть джерел завантажується тонкий клієнт. В якості основних варіантів розглядаються: LAN, CD, HDD.
- У процесі завантаження тонкого клієнта (або при роботі з локальних мереж до неї) мережева карта комп`ютера отрімує свой власний IP-адреси.
- Коли закінчується підкачка Всього необхідного програмного забезпечення, то через робочий стіл створюється Підключення до термінальної Сесії з сервером, Який Вказаним в налаштування. Доступ может буті Вже дано або буде нужно пароль и логін. Підключення тонкого клієнта через локальних мереж підприємства винне буті дозволено в налаштування сервера.
Як працює система, в цілому ви Вже маєте уявлення. Альо одним з найважлівішіх є етап завантаження, Який ма ють всі тонкі Клієнти. Що це таке, звідки ВІН может буті взяття, если немає жорсткий дисків, на якіх зазвічай зберігаються дані? Існує две возможности:
- Завантаження с помощью мережі. У локальній мережі повінні працювати TFTP- и DHCP-сервери. У самому комп`ютері винна буті мережева карта, яка має властівість BootROM, або СПЕЦІАЛЬНІ драйвера, Які ее емулюють. Вона перевіряє наявність всех покажчіків, отрімує настройки и завантажує операційну систему.
- Завантаження заздалегідь встановленої системи з DVD CD Flash IDE.
Веб-клієнт
Технологія «тонкий клієнт» значний популярнішій, чем может здати на перший погляд. Хочете приклад, Який вказує на ті, что ві его прямо зараз вікорістовуєте? Що ж, пріпускаємо, что особливо роль Варто пріділіті найпошіренішім на Сейчас тонким Клієнтам - браузерам. Смороду є прекрасним прикладами роботи за такими принципами. Сам по Собі браузер мало на что прідатній. Альо возможности, Які ВІН відкріває перед комп`ютером, что має Підключення до Світової мережі, велічезні! Машина может мати й достатньо Невеликий ресурс програмного забезпечення, но, отрімуючі необхідні дані від віддаленіх серверів, можна розраховуваті на создание вісокоякісного и багатоцільового об`єкта. Все що необходимо користувач комп`ютера - це сформулюваті свой запит, после чого потрібна інформація буде получил з зовнішніх джерел.
Відео: Запуск «1С: ПІДПРИЄМСТВА» під веб-Клієнтом
Робота в термінальному режімі
Кроме опис вищє віпадків, слід віділіті ще одну апаратно особлівість можливий тонкого клієнта - Спеціальний Пристрій, Який конструктивно відрізняється від персонального комп`ютера. Подібний Механізм НЕ обладнання жорсткий диск и вікорістовує спеціальну локальну операційну систему (до завдання якої входить організація Сесії з термінальнім сервером, щоб користувач зміг працювати). Такоже подібний апарат НЕ має в Собі спеціальніх рухлівіх деталей, віпускається ВІН в спеціальніх корпусах и має Повністю пасивне охолодження. Давайте розглянемо на прікладі реальної програми, де реалізованій тонкий клієнт? Що це таке? 1С - це програма, яка буде розглядатіся. Так, в ній все базується на работе двох частин: одна - це власне платформа, необхідна для роботи. Друга - це Розширення, Пожалуйста Виконує ОКРЕМІ цілі. Альо працювати без Платформи воно НЕ зможу.
Протоколи, Які Використовують тонкі Клієнти
Можна віділіті 9 найпопулярнішіх тіпів протоколів, Які Використовують при розробці даного програмного забезпечення. Їх список такий:
- Х11 - знайшов! Застосування в Unix-системах.
- Telnet - мультиплатформенний протокол. Є двонаправленім восьмібітнім байт-орієнтованім засоби зв`язку.
- SSH - мультиплатформенний аналог Telnet. Головною відмінністю є захіщеність передані Даних.
- NX NoMachine - доопрацьованих протокол Х11. Головною перевага є стисненими Даних.
- Virtual Network Computing - платформонезалежна система. Вікорістовує простий клієнт-серверних протокол прикладного уровня, щоб отрімуваті доступ до необхідніх комп`ютерів, Які підключені до даної програми.
- Independent Computing Architecture - й достатньо недосконалостей способ передачі Даних. Даній протокол значний чином Відображається на продуктівності и Вимоги до систем, на якіх ВІН працює.
- Remote Desktop Protocol - Обслуговує возможности віддаленого доступу до робочого столу. Може передаваті широкий спектр Даних, а такоже відкріває шірокі возможности использование віддаленіх машин.
- SPICE - протокол для передачі Даних, Який может буті використаних з комфортом НЕ только в локальній мережі, а й через інтернет. Его особлівістю є «програмна легкість», яка дозволяє Швидко обмінюватіся данімі. Таке можливо Завдяк простоті процесів передачі Даних (Які здійснюються не в збиток продуктівності). Такоже ВІН может працювати на широкому спектрі машин архітектур.
- Різні закриті протоколи, Які були розроблені програмістамі різніх фірм и предприятий. Використовують только, як правило, на території підприємства, для которого робіліся. Ма ють ряд унікальніх параметрів, в тому числі: реалізація, Системні вимоги, архітектура. Тонкий клієнт в даного випадка Повністю розробляється під ОКРЕМІ підприємства и протоколи, Які діють на їх территории.
приклад реализации
Як приклад реализации тонкого клієнта можна привести Такі розробки, як:
- Термінальній доступ.
- Бездисковий станція.
- LTSP.
- Thinstation.
Використання тонких КЛІЄНТІВ дозволяє в таких випадка пріскоріті оновлення Всього необхідного для роботи програмного забезпечення.