КампутарыПраграмаванне

Тонкія кліенты - што гэта такое? Падключэнне і выкарыстанне тонкіх кліентаў

Звычайна, калі кажуць пра асаблівасці зробленай праграмы, разумеюць мову, на якой яна была складзена. Або сістэмныя патрабаванні, неабходныя для запуску. Але ёсць яшчэ і шэраг іншых, менш вядомых азначэнняў. Адно з іх - гэта тонкія кліенты. Што гэта такое і навошта распрацоўваюцца?

Што такое тонкі кліент?

Пад тонкімі кліентамі разумеюць кампутары або праграмы, якія працуюць у складзе сеткі з тэрмінальнай або кліент-сервернай архітэктурай. Але яны не проста там функцыянуюць. Усе ці, па меншай меры, большасць задач па апрацоўцы інфармацыі пераносяць на серверы, да якіх падлучаныя тонкія кліенты. Што гэта такое ў рэалізацыі? У якасці прыкладу можна прывесці браўзэр, які выкарыстоўваецца для апрацоўкі сеткавых прыкладанняў, дзякуючы якому вы зараз можаце чытаць гэтыя радкі. Для працаздольнасці сістэмы неабходны сервер для тонкіх кліентаў, інакш становіцца немагчымай сама такая ідэя.

Навошта яны неабходныя?

Калі казаць прасцей, то тонкі кліент з'яўляецца непаўнавартасным кампутарам, які падгружае лёгкую аперацыйную сістэму і злучаецца з тэрмінальным серверам. Выкарыстоўваецца ён выключна для таго, каб эканоміць на жалезе і праграмным забеспячэнні (хоць у рэдкіх выпадках прычынай могуць быць іншыя меркаванні). Звычайны тонкі кліент ўяўляе сабой сістэмны блок, у якога няма жорсткага дыска, а ёсць толькі мінімум апаратнай складнікам, які неабходны для запуску аперацыйнай сістэмы. Ажыццяўляецца падлучэнне блока харчавання, мышы, клавіятуры, манітора і сеткавага кабеля. Могуць мецца і іншыя прылады, але іх выкарыстанне магчыма толькі пры ўмове іх ідэнтыфікацыі і перадачы дадзеных пра іх тэрмінальным серверы.

Таксама памяншаецца неабходны ўзровень выдаткаў на праграмнае забеспячэнне. Няма неабходнасці купляць ліцэнзію на кожны кампутар - яна неабходная толькі на адзін сервер. Пры гэтым змяншаюцца выдаткі на абслугоўваючы персанал, бо адміністраваць неабходна толькі адзін тэрмінал. Як паказвае практыка выкарыстання, нашкодзіць тонкаму кліенту даволі праблематычна (пры ўмове, што не прыкладаюцца мэтанакіраваныя намаганні). Але разам з гэтым і ўзрастаюць патрабаванні да абслуговаму персаналу. Асабліва гэта тычыцца пытанняў перадачы справаў ад аднаго адміністратара да іншага. Тады неабходна, каб які заступае добра ва ўсім разбіраўся, бо патэнцыйна любы збой можа прывесці да краху ўсёй сістэмы, і тады сваю каштоўнасць страцяць тонкія кліенты. Што гэта такое вы ведаеце, а чым яны адрозніваюцца ад тоўстых?

Адрозненне паміж тонкім і тоўстым кліентам

Што прымаюць у разлік, калі адрозніваюць тоўсты і тонкі кліент? Адрозьненьні паміж імі такія: пад першым разумеюць звычайны выгляд праграм, якія могуць аўтаномна працаваць на асобным тэрмінале. Ім не патрабуецца аддалены сервер для якаснага выканання сваёй працы. Што сабой уяўляе другі, вы ўжо ведаеце. І ў гэтым заключаецца галоўная і адначасова адзіная розніца, якую маюць тоўсты і тонкі кліент. Адрозненні можна яшчэ прывесці ў асаблівасцях рэалізацыі, але яны ўсё змяшчаюцца ў раней сфармуляванае меркаваньне.

Як гэта працуе і якія тыпы загрузак ёсць?

Як, уласна, працуе дадзеная тэхналогія? У цэлым усю інфармацыю можна змясціць у трох пунктах:

  1. На кампутар, праз адзін з магчымых крыніц загружаецца тонкі кліент. У якасці асноўных варыянтаў разглядаюцца: LAN, CD, HDD.
  2. У працэсе загрузкі тонкага кліента (або пры працы з лакальнай сеткай да яе) сеткавая карта кампутара атрымлівае свой уласны IP-адрас.
  3. Калі заканчваецца падпампоўка ўсяго неабходнага праграмнага забеспячэння, то праз працоўны стол ствараецца падключэнне да тэрмінальнай сесіі з серверам, які паказаны ў наладах. Доступ можа быць ужо дадзены або спатрэбіцца пароль і лагін. Падключэнне тонкага кліента з-за лакальнай сеткі прадпрыемства павінна быць дазволена ў наладах сервера.

Як працуе сістэма, у цэлым вы ўжо маеце ўяўленне. Але адным з найважнейшых з'яўляецца этап загрузкі, які маюць усе тонкія кліенты. Што гэта такое, адкуль ён можа быць узяты, калі няма жорсткіх дыскаў, на якіх звычайна захоўваюцца дадзеныя? Існуе дзве магчымасці:

  1. Загрузка пры дапамозе сеткі. У лакальнай сеткі павінны працаваць TFTP- і DHCP-серверы. У самым кампутары павінна быць сеткавая карта, якая мае ўласцівасць BootROM, або спецыяльныя драйвера, якія яе эмулюе. Яна правярае наяўнасць усіх паказальнікаў, атрымлівае налады і загружае аперацыйную сістэму.
  2. Загрузка загадзя ўсталяванай сістэмы з DVD \ CD \ Flash \ IDE.

Вэб-кліент

Тэхналогія «тонкі кліент» значна папулярней, чым можа здацца на першы погляд. Хочаце прыклад, які паказвае на тое, што вы яго прама зараз карыстаецеся? Што ж, мяркуем, што асаблівую ролю варта надаць самым распаўсюджаным на дадзены момант тонкім кліентам - браўзэрам. Яны з'яўляюцца выдатнымі прыкладамі работы па такім прынцыпам. Сам па сабе браўзэр мала на што прыдатны. Але магчымасці, якія ён адкрывае перад кампутарам, якія маюць падключэнне да сусветнай сеткі, велізарныя! Машына можа мець вельмі бедны рэсурс праграмнага забеспячэння, але, атрымліваючы неабходныя дадзеныя ад аддаленых сервераў, можна разлічваць на стварэнне высакаякаснага і шматмэтавага аб'екта. Усё што неабходна карыстачу кампутара - гэта сфармуляваць свой запыт, пасля чаго патрэбная інфармацыя будзе атрымана з знешніх крыніц.

Праца ў тэрмінальным рэжыме

Акрамя апісаных вышэй выпадкаў, варта вылучыць яшчэ адну апаратную асаблівасць магчымага тонкага кліента - адмысловая прылада, якое канструктыўна адрозніваецца ад персанальнага кампутара. Падобны механізм не абсталяваны жорсткім дыскам і выкарыстоўвае спецыяльную лакальную аперацыйную сістэму (у задачы якой уваходзіць арганізацыя сесіі з тэрмінальным серверам, каб карыстальнік змог працаваць). Таксама падобны апарат не мае ў сабе спецыяльных рухомых дэталяў, выпускаецца ён у спецыяльных карпусах і мае цалкам пасіўнае астуджэнне. Давайце разгледзім на прыкладзе рэальнай праграмы, дзе рэалізаваны тонкі кліент? Што гэта такое? 1С - гэта праграма, якая будзе разглядацца. Так, у ёй усё грунтуецца на працы двух частак: адна - гэта ўласна платформа, неабходная для працы. Другая - гэта пашырэнне, якое выконвае асобныя мэты. Але працаваць без платформы яно не зможа.

Пратаколы, якія выкарыстоўваюць тонкія кліенты

Можна вылучыць 9 самых папулярных тыпаў пратаколаў, якія выкарыстоўваюцца пры распрацоўцы дадзенага праграмнага забеспячэння. Іх спіс такі:

  1. Х11 - знайшоў прымяненне ў Unix-сістэмах.
  2. Telnet - мультиплатформенный пратакол. З'яўляецца двунаправленным васьмібітнай байт-арыентаваным сродкам сувязі.
  3. SSH - мультиплатформенный аналаг Telnet. Галоўным адрозненнем з'яўляецца абароненасць перадаюцца дадзеных.
  4. NX NoMachine - дапрацаваны пратакол Х11. Галоўным перавагай з'яўляецца сціск дадзеных.
  5. Virtual Network Computing - платформонезависимая сістэма. Выкарыстоўвае просты кліент-серверны пратакол прыкладнога ўзроўню, каб атрымліваць доступ да неабходных кампутараў, якія падлучаныя да дадзенай праграме.
  6. Independent Computing Architecture - даволі недасканалы спосаб перадачы дадзеных. Дадзены пратакол значным чынам адлюстроўваецца на прадукцыйнасці і патрабаванням да сістэм, на якіх ён працуе.
  7. Remote Desktop Protocol - абслугоўвае магчымасці аддаленага доступу да працоўнага стала. Можа перадаваць шырокі спектр дадзеных, а таксама адкрывае шырокія магчымасці выкарыстання аддаленых машын.
  8. SPICE - пратакол для перадачы дадзеных, які можа быць выкарыстаны з камфортам не толькі ў лакальнай сеткі, але і праз інтэрнэт. Яго асаблівасцю з'яўляецца «праграмная лёгкасць», якая дазваляе хутка абменьвацца дадзенымі. Такое магчыма дзякуючы прастаце працэсаў перадачы дадзеных (якія ажыццяўляюцца не на шкоду прадукцыйнасці). Таксама ён можа працаваць на шырокім спектры машынных архітэктур.
  9. Розныя закрытыя пратаколы, якія былі распрацаваны праграмістамі розных фірмаў і прадпрыемстваў. Выкарыстоўваюцца толькі, як правіла, на тэрыторыі прадпрыемства, для якога рабіліся. Маюць шэраг унікальных параметраў, у тым ліку: рэалізацыя, сістэмныя патрабаванні, архітэктура. Тонкі кліент у дадзеным выпадку цалкам распрацоўваецца пад асобныя прадпрыемствы і пратаколы, якія дзейнічаюць на іх тэрыторыі.

прыклады рэалізацыі

У якасці прыкладу рэалізацыі тонкага кліента можна прывесці такія распрацоўкі, як:

  1. Тэрмінальны доступ.
  2. Бездисковая станцыя.
  3. LTSP.
  4. Thinstation.

Выкарыстанне тонкіх кліентаў дазваляе ў такіх выпадках паскорыць абнаўленне ўсяго неабходнага для працы праграмнага забеспячэння.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.