252 Shares 6730 views

Cienkie klienci – co to jest? Połączenie i użycie cienkich klientów

Zwykle, gdy mówią o cechach programu, rozumieją język, w którym został skompilowany. Lub wymagania systemowe wymagane do uruchomienia. Ale jest wiele innych mniej znanych definicji. Jednym z nich jest cienkich klientów. Co to jest i dlaczego są one rozwijane?

Czym jest cienki klient?

Cienkie klienci są rozumiane przez komputery lub programy, które działają jako część sieci z architekturą terminalu lub architektury klient-serwer. Ale nie tylko tam działają. Co najmniej większość zadań związanych z przetwarzaniem informacji jest przenoszona na serwery, do których podłączone są cienkie klienci. Co to jest w implementacji? Przykładem jest przeglądarka, która służy do przetwarzania aplikacji sieciowych, dzięki czemu można teraz przeczytać te wiersze. Aby system działał, potrzebujesz serwera dla cienkich klientów, w przeciwnym razie nie będzie to możliwe dla takiego pomysłu.

Dlaczego potrzebują?

Mówiąc prosto, cienki klient jest gorszym komputerem, który ładuje lekki system operacyjny i łączy się z serwerem terminali. Jest on używany wyłącznie do oszczędzania na sprzęcie i oprogramowaniu (chociaż w rzadkich przypadkach mogą występować inne względy). Typowym klientem cienkim jest jednostka systemowa, na której nie ma dysku twardego, a do uruchomienia systemu operacyjnego potrzebny jest tylko minimalny sprzęt. Podłączone są zasilanie, mysz, klawiatura, monitor i kabel sieciowy. Mogą istnieć inne urządzenia, ale ich wykorzystanie jest możliwe tylko wtedy, gdy są identyfikowane i przesyłane do serwera terminali.

Zmniejsza się również wymagany poziom wydatków na oprogramowanie. Nie ma potrzeby kupowania licencji na każdy komputer – jest potrzebna tylko dla jednego serwera. Jednocześnie zmniejsza się koszty personelu obsługi technicznej, ponieważ tylko jeden terminal jest potrzebny do administrowania. Jak pokazuje praktyka, raczej problemem jest uszkodzenie cienkiego klienta (pod warunkiem, że nie są podejmowane żadne celowe działania). Ale równocześnie rosną wymagania wobec pracowników serwisowych. Szczególnie dotyczy przeniesienia spraw od jednego administratora do drugiego. Konieczne jest, aby wstawiennik był dobrze zorientowany we wszystkim, ponieważ potencjalna awaria może doprowadzić do upadku całego systemu, a następnie cienkie klienci straci swoją wartość. Co wiesz, i jak się różnią od tłuszczowych?

Różnica między cienkim i grubym klientem

Co jest brane pod uwagę, gdy wyróżnia się gruby i cienki klient? Różnice między nimi to: w ramach pierwszego zrozumienia typowych programów, które mogą działać autonomicznie na oddzielnym terminalu. Nie potrzebują zdalnego serwera do wykonywania wysokiej jakości ich pracy. Co drugi, wiesz już. I jest to główna i zarazem jedyna różnica, jaka ma gruby i cienki klient. Różnice można jeszcze wspomnieć o cechach implementacyjnych, ale wszystkie one pasują do wcześniej sformułowanej propozycji.

Jak działa i jakie są rodzaje plików do pobrania?

Jak działa technologia? Ogólnie rzecz biorąc, wszystkie informacje mogą być uwzględnione w trzech punktach:

  1. Na komputerze, za pośrednictwem jednego z możliwych źródeł jest ładowany klient cienki. Głównymi opcjami są: LAN, CD, HDD.
  2. W trakcie pobierania cienkiego klienta (lub podczas pracy z siecią lokalną) karta sieciowa komputera otrzymuje własny adres IP.
  3. Gdy pompowanie wszystkich niezbędnych programów kończy się, połączenie z sesją terminalową z serwerem określonym w ustawieniach jest tworzone za pośrednictwem pulpitu. Dostęp może być już podany lub trzeba podać hasło i zalogować się. Połączenie klienta cienkiego z siecią LAN przedsiębiorstwa musi być włączone w ustawieniach serwera.

Jak działa system, w ogóle masz już pomysł. Jednym z najważniejszych jest etap pobierania, który mają wszystkie cienkie klienci. Co to jest, gdzie można podjąć, jeśli nie ma dysków twardych, na których dane są zwykle przechowywane? Są dwie możliwości:

  1. Pobieranie za pomocą sieci. Serwery TFTP i DHCP muszą działać w sieci lokalnej. W samym komputerze musi być karta sieciowa, która ma właściwość BootROM lub specjalne sterowniki, które ją emulują. Sprawdza obecność wszystkich wskaźników, odbiera ustawienia i ładuje system operacyjny.
  2. Pobierz wstępnie zainstalowany system z DVD CD Flash IDE.

Klient sieci Web

Technologia "cienka klientka" jest o wiele bardziej popularna, niż może się wydawać na pierwszy rzut oka. Chcesz przykład, który wskazuje, że używasz go teraz? Cóż, zakładamy, że w tej chwili należy zwrócić szczególną uwagę na cienkie klienci – przeglądarki. Są doskonałymi przykładami pracy nad tymi zasadami. Sam sam przeglądarka ma niewiele wspólnego z tym. Ale możliwości, które otwiera na komputer, który łączy się z globalną siecią, są ogromne! Maszyna może mieć bardzo skromne zasoby oprogramowania, ale dzięki uzyskaniu niezbędnych danych z odległych serwerów można liczyć na stworzenie wysokiej jakości i wielofunkcyjnego obiektu. Wszystko, co jest konieczne dla użytkownika komputera, jest sformułowanie jego prośby, po której zostaną uzyskane niezbędne informacje ze źródeł zewnętrznych.

Praca w trybie terminalowym

Oprócz przypadków opisanych powyżej, warto podkreślić jeszcze jedną dodatkową funkcjonalność dla potencjalnego klienta cienkiego – specjalnego urządzenia różniącego się strukturą od komputera osobistego. Mechanizm taki nie jest wyposażony w dysk twardy i używa specjalnego lokalnego systemu operacyjnego (którego zadania obejmują organizowanie sesji z serwerem terminali, tak aby użytkownik mógł pracować). Ponadto takie urządzenie nie posiada specjalnych ruchomych części, jest produkowane w specjalnych przypadkach i ma pełne chłodzenie pasywne. Spójrzmy na przykład prawdziwego programu, w którym wdrożony jest cienki klient? Co to jest? 1C to program, który zostanie rozpatrzony. Więc wszystko opiera się na pracy dwóch części: jedna jest prawidłowa platforma, która jest niezbędna do pracy. Druga to przedłużenie, które spełnia oddzielne cele. Ale nie może działać bez platformy.

Protokoły, które są używane przez cienkich klientów

Możliwe jest zidentyfikowanie 9 najbardziej popularnych typów protokołów, które są wykorzystywane przy opracowywaniu tego oprogramowania. Ich lista jest następująca:

  1. X11 – znaleziona aplikacja w systemach Unix.
  2. Telnet jest protokołem wieloplatformowym. Jest to dwukierunkowy ośmiobitowy bajtowy nośnik komunikacyjny.
  3. SSH jest wieloplatformowym analogiem Telnet. Główną różnicą jest bezpieczeństwo przesyłanych danych.
  4. NX NoMachine to ulepszony protokół X11. Główną zaletą jest kompresja danych.
  5. Virtual Network Computing jest niezależnym od platformy systemem. Używa prostego protokołu warstwy aplikacji klient-serwer, aby uzyskać dostęp do niezbędnych komputerów połączonych z tym programem.
  6. Niezależna architektura komputerowa jest raczej niedoskonałym sposobem przekazywania danych. Ten protokół jest znacznie widoczny na wydajności i wymaganiach systemów, na których działa.
  7. Protokół pulpitu zdalnego – obsługuje zdalny dostęp do pulpitu. Może przesyłać szeroki zakres danych, a także otwiera szerokie możliwości korzystania z zdalnych maszyn.
  8. SPICE to protokół transmisji danych, który może być używany z komfortem nie tylko w sieci lokalnej, ale także za pośrednictwem Internetu. Jego cechą jest "łatwość oprogramowania", co pozwala szybko wymieniać dane. Jest to możliwe dzięki uproszczeniu procesów przesyłania danych (które są wykonywane nie kosztem wydajności). Może też pracować na szerokiej gamie architektur maszyn.
  9. Różne zamknięte protokoły, które zostały opracowane przez programistów różnych firm i przedsiębiorstw. Są one używane z reguły na terytorium przedsiębiorstwa, dla którego zostały wykonane. Mają one szereg unikalnych parametrów, takich jak: implementacja, wymagania systemowe, architektura. Cienki klient w tym przypadku jest w pełni opracowany dla indywidualnych przedsiębiorstw i protokołów działających na ich terytorium.

Przykłady wdrożenia

Jako przykład realizacji klienta cienkiego można rozwinąć takie zmiany, jak:

  1. Dostęp terminalowy.
  2. Stacja bez dysków.
  3. LTSP.
  4. Thinstation.

Wykorzystanie cienkich klientów pozwala w takich przypadkach przyspieszyć aktualizację wszystkich niezbędnych programów do pracy.