W informatyce nazywa się to klientem. Systemy klient-serwer. Znaczenie słowa „potencjalny klient”

Nowoczesne systemy komputerowe zazwyczaj opierają się na sieci, która łączy duża liczba różne typy komputerów. Aby zapewnić użytkownikom końcowym współdzielony dostęp do różne źródła danych na dowolnych platformach, niezależnie od lokalizacji, redukując ruch w sieci, zapewniając efektywność przetwarzania danych, projektuje się systemy o architekturze klient-serwer. W tych systemach klient to dowolny proces komputerowy, który żąda pewnych zasobów lub usług od innych - procesy serwera. Serwer to proces, który świadczy usługi innemu procesowi (klientowi). Dzwoni się także do klienta aplikacja front-endowa, co odzwierciedla fakt, że użytkownik końcowy wchodzi w interakcję z procesem klienta. Proces serwera jest realizowany przez aplikację serwera.

Procesy klienta i serwera znajdują się na różnych komputerach podłączonych do sieci, chociaż mogą znajdować się na tym samym komputerze. Będąc w sieci, serwer może świadczyć usługi więcej niż jednemu klientowi, a klient może żądać usług od wielu serwerów w sieci, niezależnie od ich lokalizacji lub cech fizycznych komputera, na którym znajduje się proces serwera. Sieć zapewnia klientom i serwerom środki komunikacji.

Serwery mogą świadczyć usługi zarządzania plikami i drukarkami, e-mail, uzyskując dostęp do Internetu, mogą być wykorzystywane jako serwery WWW lub serwery baz danych.

Obsługę serwera bazy danych zapewnia system DBMS. W takim przypadku klient wysyła żądanie bazy danych do serwera. W relacyjnych bazach danych zapytanie jest pisane w języku SQL. Przetwarzanie zapytań odbywa się na serwerze bazy danych. Serwer wybiera rekordy spełniające określone kryteria i wysyła je siecią do klienta. Przetwarzanie żądań może być rozproszone na kilka typów serwerów, od komputerów PC po komputery typu mainframe. Ogólnodostępną stacją roboczą dla końcowych użytkowników sieci, którzy uruchamiają proces kliencki i generują zapytania do bazy danych, jest z reguły komputer PC.

Procesy klienta i serwera są od siebie niezależne. W zależności od stopnia oddzielenia procesów pomiędzy klientem a serwerem, są one uważane za słabe (cienkie) lub mocne (grube). Słaby klient wykonuje minimalne przetwarzanie po stronie klienta, mocny zajmuje się stosunkowo dużą częścią przetwarzania danych. Silny serwer ponosi główne obciążenie związane z przetwarzaniem danych, natomiast obciążenie słabego serwera jest stosunkowo niewielkie. System mainframe jest przykładem najsilniejszego serwera i najsłabszego klienta.

Systemy klient-serwer dzielą się na dwu- i trzypoziomowe. W pierwszym przypadku klient żąda usług bezpośrednio od serwera, w drugim żądania są przetwarzane przez serwery pośrednie, które koordynują realizację żądań klientów z podległymi im serwerami.

Interakcja pomiędzy procesami klienta i serwera odbywa się za pomocą oprogramowanie transfer danych. Składa się z kilku warstw oprogramowania, które umożliwiają przesyłanie danych i informacji kontrolnych pomiędzy klientami i serwerami. To oprogramowanie jest zwykle powiązane z siecią. Wszystkie żądania klientów i odpowiedzi serwera są przesyłane przez sieć w formie komunikatów zawierających informacje i dane sterujące.

Zasady zarządzania przepływem danych w sieci (systemach klient-serwer) przedstawiono w referencyjnym modelu sieci opracowanym w ramach programu OSI (Open Systems Interconnection). systemy otwarteprogram międzynarodowy standaryzacja wymiany danych pomiędzy systemami komputerowymi różnych producentów). Model ten został opublikowany w 1984 roku i opiera się na siedmiu niezależnych poziomach. Wyższe warstwy aplikacji i prezentacji zapewniają komputerowi lokalnemu usługi w zakresie przygotowania i formatowania przesyłanych danych; zapewnić użytkownikowi funkcjonalność skoncentrowaną na aplikacji. Usługi sesyjne, transportowe, sieciowe, łącza danych i warstwy fizycznej gwarantują bezpieczeństwo dostarczania danych z jednego źródła węzeł sieciowy do innego. Warstwa sesji zapewnia kontrolę nad komunikacją program-program. Wszystkie niższe poziomy należą do sieci.

Oprogramowanie do przesyłania danych umożliwia programiście korzystanie z instrukcji SQL w celu uzyskania dostępu do różnych serwerów baz danych. Jednocześnie nie trzeba pamiętać o dialektach SQL; oprogramowanie przekształca standardowe wyrażenia SQL na składnię odpowiednią dla danej bazy danych, a także uwalnia programistę od konieczności zarządzania komunikacją sieciową (nie ma zależności od protokołów sieciowych). ). Na poziomie sesji ustanawiane jest połączenie pomiędzy procesami klienta i serwera. Jeżeli proces serwera wymaga potwierdzenia uprawnień użytkownika, to na poziomie sesji tworzone są niezbędne komunikaty umożliwiające rejestrację i weryfikację użytkownika (podanie identyfikatora i hasła dostępu do serwera bazy danych). Następnie między klientem a serwerem można przesyłać inne wiadomości. Na poziomie sesji określa się, które komunikaty są komunikatami kontrolnymi, a które niosą dane. Na tym poziomie sesja jest przywracana w przypadku jej przerwania.

Oprogramowanie do przesyłania danych baz danych dzieli się na API (interfejs programowania aplikacji), tłumacz baz danych i tłumacz sieciowy.

Programista API współpracuje z oprogramowaniem teleinformatycznym poprzez API dostarczane wraz z oprogramowaniem teleinformatycznym, które umożliwia pisanie standardowego kodu SQL. Zapewnia to niezależność procesu klienta od serwera bazy danych. Oznacza to, że serwer można wymienić bez konieczności przepisywania aplikacji klienckiej.

Translator baz danych tłumaczy zapytania SQL na specyficzną składnię serwera bazy danych. Jeśli zapytanie wykorzystuje dane z dwóch różnych serwerów baz danych, tłumacz zajmie się komunikacją z każdym serwerem i pobraniem danych w formacie odpowiednim dla aplikacji klienckiej.

Translator sieciowy zarządza protokołami komunikacji sieciowej, zapewniając niezależność od protokołu sieciowego używanego przez serwer bazy danych (na przykład TCP/IP lub IPX/SPX).

Interfejs ODBC opracowany przez firmę Microsoft stał się de facto dominującym standardem oprogramowania do przesyłania danych do baz danych. Aby uzyskać dostęp do każdej bazy danych, używany jest określony sterownik. Inne dobrze znane standardy to IDAPI firmy Borland i DRDA IBM.

Obecnie Microsoft promuje standard OLE DB dla baz danych. Standard ten zapewnia uniwersalną integrację danych w oparciu o specyfikację COM, która stanowi podstawę przechowywania i wyszukiwania informacji z bazy danych. Można go użyć do uzyskania dostępu różne typy dane – dźwięk, wideo z kilku źródeł.

DBMS klient-serwer, będący centralną częścią większości systemów klient-serwer, musi zapewniać:

▪ przejrzysty dostęp do danych dla wielu i heterogenicznych klientów, niezależnie od sprzętu, oprogramowania i platform sieciowych aplikacji klienckiej;

▪ dostarczanie żądań klientów do serwera bazy danych poprzez sieć (przy użyciu języka SQL);

▪ przetwarzanie żądań klientów na serwerze lokalnym;

▪ wysyłanie do klienta wyłącznie wyników zapytania SQL.

W systemach klient-serwer obciążenie sieci jest zmniejszone, a zasoby komputera klienckiego zostają zwolnione w celu wykonywania funkcji interfejsu.

SZBD typu klient-serwer różnią się miejscem przetwarzania i zbiorem danych przekazywanych klientowi. Dane mogą być przechowywane w jednej lub większej liczbie witryn. W tym drugim przypadku przypominają rozproszone bazy danych.

Jednak rozproszone bazy danych muszą mieć następujące właściwości:

■ rozmieszczenie danych jest przejrzyste dla użytkownika. Dane znajdują się w różnych miejscach, w różnych bazach danych, być może przy użyciu różnych modeli, a użytkownik nie musi wiedzieć, gdzie dane się znajdują, jak je zdobyć ani jakiego protokołu użyć, aby to zrobić;

■ wydajne aplikacje po stronie użytkownika zapewniają łatwy dostęp do danych;

▪ przetwarzanie danych jest rozproszone pomiędzy kilka komputerów. Na przykład żądanie zawiera żądanie do trzech baz danych zarządzanych przez różne systemy DBMS i znajdujących się na różnych komputerach. Serwer bazy danych po otrzymaniu zapytania SQL ustala lokalizację danych, pobiera je z różnych miejsc, łączy i wysyła do klienta. W tym przypadku dostęp do danych i ich pobieranie odbywa się na trzech różnych komputerach.

Główne komponenty aplikacji o architekturze klient-serwer to:

■ „Wejście/wyjście” jest logika prezentacji(1) na urządzeniu wyjściowym, takim jak ekran, i sterowaniu wejściem, takim jak klawiatura;

■ „Przetwarzanie” – Logika przetwarzania we/wy(2), tj. zarządzanie weryfikacją wprowadzania danych i wykrywaniem błędów; logika biznesowa(3), reprezentujący wszystkie reguły biznesowe; logika zarządzania danymi(4) określenie, jakie dane są potrzebne do każdej transakcji biznesowej;

■ „Przechowywanie” – zastosowania logika manipulacji danymi(5) do faktycznego przechowywania i odtwarzania danych na urządzeniach fizycznych.

Dystrybucja komponentów logicznych pomiędzy klientem a serwerem może odbywać się w aplikacji na różne sposoby. Należy to wziąć pod uwagę następujące kryteria: autonomia, maksymalne wykorzystanie zasobów, interoperacyjność oraz niezależność sprzętu i oprogramowania.

Każdy z komponentów, z wyjątkiem komponentu logiki prezentacji, który zwykle jest hostowany po stronie klienta, może być hostowany po stronie serwera, stając się tym samym usługą dla wszystkich klientów.

Typowy układ może wyglądać tak.

Logika prezentacji jest zawsze umieszczany po stronie klienta, ponieważ definiuje doświadczenie użytkownika końcowego. GUI zazwyczaj zapewniają usługi dla usług aplikacji front-end.

Logika przetwarzania we/wy znajduje się albo po stronie klienta, albo po stronie serwera. W przypadku trójwarstwowego modelu klient-serwer serwery pośrednie zazwyczaj zawierają całą logikę przetwarzania we/wy, udostępniając ją wszystkim klientom. Logika biznesowa może również znajdować się po stronie klienta lub po stronie serwera. Zwykle jest hostowany po stronie klienta i można go podzielić na podkomponenty klienta i serwera. W przypadku trójwarstwowego modelu klient-serwer serwery pośrednie zazwyczaj zawierają całą logikę biznesową i są dostępne dla wszystkich klientów.

Logika zarządzania danymi może znajdować się po stronie klienta lub po stronie serwera, podobnie jak w logice przetwarzania we/wy. W przypadku serwera bazy danych komponent logiki zarządzania danymi jest współdzielony między komputerem klienckim i serwerem.

logika manipulacji danymi, zwykle znajduje się po stronie serwera. Ten komponent może być rozproszony na wielu serwerach w środowisku rozproszonej bazy danych. W architekturze serwera plików tylko ta logika jest zlokalizowana na serwerze, cała reszta jest wykonywana po stronie klienta. Serwer plików zarządza jedynie przechowywaniem i rozmieszczaniem danych, a wybór rzeczywistych rekordów odbywa się po stronie klienta.

Manipuluj danymi bezpośrednio na serwerze, uruchamiaj nowe procesy na serwerze itp. Program kliencki może udostępnić użytkownikowi dane otrzymane z serwera lub wykorzystać je w inny sposób, w zależności od przeznaczenia programu. Program klienta i program serwera mogą działać na tym samym komputerze lub na różnych komputerach. W drugim przypadku do wymiany informacji między nimi wykorzystywane jest połączenie sieciowe.

Rodzaje klientów są terminale- stacje robocze na komputerach wielostanowiskowych, wyposażone w monitor i klawiaturę, nie mogące pracować bez serwera. W latach 90. pojawiły się komputery sieciowe – coś pomiędzy terminalem a komputerem osobistym. Komputery sieciowe mają uproszczoną strukturę i w dużej mierze zależą od serwera. Czasami przez terminal rozumie się dowolnego klienta lub tylko cienkiego klienta.

Jednak klient nie zawsze oznacza komputer ze słabymi zasobami obliczeniowymi. Najczęściej terminy „klient” i „serwer” opisują podział ról podczas wykonywania określonego zadania, a nie moc obliczeniową. Programy wykonujące funkcje klienta i serwera mogą jednocześnie działać na tym samym komputerze. Przykładowo serwer WWW, jako klient, może odbierać dane do generowania stron z serwera SQL (tak działa Wikipedia).

W systemie X Window serwer to program implementujący graficzny interfejs użytkownika, a klient to program korzystający z tego interfejsu. Dlatego też na cienkim kliencie można uruchomić serwer X Window System, który wyświetla dane wyjściowe programu klienckiego działającego na serwerze aplikacji. Z punktu widzenia użytkownika nie jest to do końca powszechne, gdyż serwer jest zazwyczaj aplikacją zdalną, a klient aplikacją lokalną.

Zobacz także


Fundacja Wikimedia.

2010.

    Zobacz, co oznacza „Klient (informatyka)” w innych słownikach: Klient: Klient (z łac. Clientes, liczba mnoga Clientes) w Starożytny Rzym

    wolny obywatel, który poddał się pod opiekę patrona i jest od niego zależny. Klient to ogólna nazwa podmiotu korzystającego z niektórych usług.... ... Wikipedia

    Jest to kierunek naukowy zajmujący się badaniem procesów przetwarzania informacji zachodzących w przyrodzie, mózgu i społeczeństwie ludzkim. Opiera się na takich klasycznych kierunkach naukowych, jak teorie ewolucji, morfogeneza i biologia rozwoju, systemowość... ... Wikipedia

    Interfejs (z języka angielskiego interfejs, powierzchnia przegrody, przegroda) to zbiór środków i metod interakcji pomiędzy elementami systemu. W zależności od kontekstu koncepcja ma zastosowanie zarówno do pojedynczego elementu (interfejsu elementu), jak i do... ...Wikipedii Klient to ogólna nazwa podmiotu korzystającego z niektórych usług. Odwrotna strona

    (świadczenie usług) można różnie nazywać w zależności od zakresu pojęcia: w handlu, sprzedawca, w programowaniu, serwer itp. Historia... ... Wikipedia uczelnia techniczna) ... Wikipedia

    Termin ten ma inne znaczenia, patrz Smok (znaczenia). Przykładowy schemat blokowy algorytmu w języku DRAGON diagram smoka DRAGON (przyjazny rosyjski język algorytmiczny zapewniający widoczność) wizualny... ... Wikipedia

    Po raz pierwszy opisano je w specyfikacji XA w 1992 roku. Pomimo sędziwego wieku, specyfikacja jest obowiązkowa do wdrożenia w menedżerach transakcji rozproszonych i relacyjnych bazach danych. Specyfikacja rozwiązuje problem wspólnej... ...Wikipedii

    Termin ten ma inne znaczenie, patrz Gwarancja. GARANT... Wikipedia

    Analityk- (Analityk) Specjalista, pracownik firmy, banku Informacje o obszarze działalności analityków, analityki finansowej i biznesowej, analityki walutowej i giełdowej Spis treści >>>>>>>> Analityk to definicja Historia Analityka pojawiła się, gdy.. .. Encyklopedia inwestorów

Książki

  • Zarządzanie danymi. Podręcznik, Tsekhanovsky Vladislav Vladimirovich, Chertovskoy Vladimir Dmitrievich. W podręczniku przedstawiono zagadnienia konstruowania i wykorzystania technologii baz danych w procesie opracowywania i podejmowania decyzji. Podręcznik wyróżnia się systematycznym rozważaniem zagadnień teoretycznych...
  • Systemy i technologie informacyjne: Podręcznik. Grif Ministerstwo Obrony Federacji Rosyjskiej, Golicyna O.L.. W podręczniku omówiono klasyfikację i strukturę zautomatyzowanych technologii informatycznych (AIT), powiązane pojęcia i definicje oraz rolę obszaru tematycznego. Dany...

Itd. Program kliencki może udostępnić użytkownikowi dane otrzymane z serwera lub wykorzystać je w inny sposób, w zależności od przeznaczenia programu. Program klienta i program serwera mogą działać na tym samym komputerze lub na różnych komputerach. W drugim przypadku do wymiany informacji między nimi wykorzystywane jest połączenie sieciowe.

Rodzaje klientów są terminale- stacje robocze na komputerach wielostanowiskowych, wyposażone w monitor i klawiaturę, nie mogące pracować bez serwera. W latach 90. pojawiły się komputery sieciowe – coś pomiędzy terminalem a komputerem osobistym. Komputery sieciowe mają uproszczoną strukturę i w dużej mierze zależą od serwera. Czasami przez terminal rozumie się dowolnego klienta lub tylko cienkiego klienta.

Jednak klient nie zawsze oznacza komputer ze słabymi zasobami obliczeniowymi. Najczęściej terminy „klient” i „serwer” opisują podział ról podczas wykonywania określonego zadania, a nie moc obliczeniową. Programy wykonujące funkcje klienta i serwera mogą jednocześnie działać na tym samym komputerze. Przykładowo serwer WWW, jako klient, może odbierać dane do generowania stron z serwera SQL (tak działa Wikipedia).

Napisz recenzję o artykule "Klient (informatyka)"

Wyciąg charakteryzujący Klienta (informatyka)

Sama Magdalena, która jako mała dziesięcioletnia dziewczynka opuściła Dolinę Czarodziejów, teraz z drżeniem ponownie „rozpoznała” swoją dumną i ukochaną Oksytanię, w której wszystko – każdy kwiat, każdy kamień, każde drzewo – wydawało się rodziną do niej!.. Tęskniąc za przeszłością, łapczywie wdychała oksytańskie powietrze kipiące „dobrą magią” i nie mogła uwierzyć, że wreszcie wróciła do Domu…
To była jej ojczyzna. Jej przyszły Świat Światła, który obiecała zbudować Radomirowi. A teraz ona niosła na siebie swój żal i smutek, niczym zagubione dziecko, szukające u Matki ochrony, współczucia i pokoju...
Magdalena wiedziała, że ​​aby spełnić polecenie Radomira, musi czuć się pewna siebie, opanowana i silna. Ale na razie tylko żyła, odizolowana w swoim najgłębszym smutku i samotna aż do szaleństwa…
Bez Radomira jej życie stało się puste, bezwartościowe i gorzkie... On teraz mieszkał gdzieś daleko, w nieznanym i wspaniały świat, gdzie jej dusza nie sięgała... A ona tak szaleńczo, po ludzku, kobieco za nim tęskniła!.. I nikt, niestety, nie mógł jej w tym pomóc.
Potem znów ją zobaczyliśmy...
Na wysokim, całkowicie zarośniętym polne kwiaty Na klifie, przyciskając kolana do piersi, Magdalena siedziała samotnie... Jak to już było w zwyczaju, oglądała zachód słońca - kolejny zwykły dzień przeżyty bez Radomira... Wiedziała, że ​​takich będzie dużo, dużo więcej dni. I wiedziała, że ​​będzie musiała się do tego przyzwyczaić. Mimo całej goryczy i pustki Magdalena dobrze rozumiała, że ​​przed nią długie życie. trudne życie, i będzie musiała przeżyć to sama... Bez Radomira. Czego jeszcze nie potrafiła sobie wyobrazić, bo on żył wszędzie – w każdej jej komórce, w jej snach i na jawie, w każdym przedmiocie, którego kiedyś dotknął. Wydawało się, że cała otaczająca przestrzeń była przesiąknięta obecnością Radomira... A nawet gdyby chciała, nie było od tego ucieczki.
Wieczór był cichy, spokojny i ciepły. Przyroda, budząca się do życia po upale dnia, szalała zapachami rozgrzanych kwitnących łąk i igieł sosnowych... Magdalena wsłuchiwała się w monotonne dźwięki zwykłego leśnego świata - było zaskakująco prosto, a tak spokojnie!. Zmęczone letnim upałem pszczoły głośno brzęczały w pobliskich krzakach. Nawet oni, ci pracowici, woleli uciec od palących promieni dnia i teraz radośnie chłonęli orzeźwiający chłód wieczoru. Czując ludzką dobroć, malutki kolorowy ptaszek odważnie usiadł na ciepłym ramieniu Magdaleny i w wdzięczności wybuchnął dźwięczącymi srebrnymi trylami... Ale Magdalena tego nie zauważyła. Znów została przeniesiona w znajomy świat swoich snów, w którym Radomir wciąż żył...

Definicja modelu klient-serwer

Klient-serwer to model interakcji pomiędzy procesami w systemie komputerowym, w którym jeden proces (klient) wysyła żądanie, inny proces (serwer) przetwarza je i zwraca odpowiedź pierwszemu lub świadczy określoną usługę w postaci obliczenia, niektóre dane itp. .

Najczęściej proces klienta działa na jednym komputerze, a proces serwera na innym.

W widok ogólny model pokazano na rys. 13.

Ryż. 13

Również klient (stacja robocza) w dwurzędowej sieci komputerowej to komputer, na którym dominują procesy klienckie, a serwer to komputer, na którym dominują procesy serwerowe. Podczas działania sieci komputer serwera i komputer kliencki mogą zmieniać role. Dowolny komputer może być jednocześnie klientem i serwerem różne typy usługi.

Wymagania dotyczące niezawodności, szybkości i odporności na awarie dla serwerów są wyższe niż dla stacji roboczych. Średni przestój nowoczesnych serwerów może sięgać zaledwie kilku minut rocznie.

Gatunek usługi sieciowe

Pomimo tego, że technologia klient-serwer ma zastosowanie zarówno w scentralizowanych, jak i rozproszonych systemach komputerowych, zyskała popularność szczególnie w sieci komputerowe.

Usługa sieciowa to specyficzny rodzaj usług świadczonych przez serwer.

Usługi sieciowe zapewniają:

  • - współdzielone zasoby sprzętowe - czas procesora, pamięć, dysk, drukarki;
  • - różne usługi sieciowe - przetwarzają i dostarczają różne informacje.

Opiszmy pokrótce usługi w nowoczesnych sieciach komputerowych.

Usługa plików. Na komputerze z wystarczającą ilością wolnego miejsca na dysku sieciowy system operacyjny jest skonfigurowany w taki sposób, aby inne komputery (klienci) mogły używać dysków pierwszego komputera do zapisywania plików za pomocą sieci komputerowej. Taki serwer nazywany jest serwerem plików lub plikami. Usługa jest szeroko rozpowszechniona w sieci lokalne.

Usługa poligraficzna. Na komputerze, do którego podłączona jest drukarka, sieciowy system operacyjny jest skonfigurowany w taki sposób, że inne komputery (klienci) również mogą drukować swoje dokumenty. Zwiększa się efektywność wykorzystania drogich urządzeń (drukarek). Serwery druku są używane głównie w sieciach lokalnych.

Usługa zdalnego dostępu. Niektóre komputery sieciowe mogą być zlokalizowane w odległości przekraczającej możliwości technologii sieci lokalnych. Do komunikacji w tym przypadku używana jest para modemów podłączonych do zdalne komputery oraz do publicznej linii telefonicznej. Komputer odbierający połączenia nazywany jest serwerem dostępu zdalnego.

Obsługa terminala. Moc obliczeniowa komputerów jest bardzo zróżnicowana. Do użycia słabe komputery na tym ostatnim instalowane są zasoby procesorowe szybszego komputera, usługi terminalowe (serwer terminali, serwer aplikacji). Komputery klienckie korzystające z sieci mogą uruchamiać zadania na serwerze aplikacji i oglądać wynik ich wykonania na swoich monitorach. Usługa wykorzystywana jest w sieciach globalnych i lokalnych.

Zarządzanie bazami danych. Powszechnym zadaniem, zarówno w sieciach lokalnych, jak i globalnych, jest przechowywanie i przetwarzanie dużych ilości informacji tabelarycznych - baz danych. Jednocześnie systemy zarządzania bazami danych podlegają wymogom niezawodnego, scentralizowanego przechowywania danych, szybkiego wyszukiwania i pobierania na żądanie z dowolnej stacji w sieci komputerowej. Usługi te realizowane są przez serwer bazy danych. system operacyjny serwera usług sieciowych

Serwis internetowy (WWW, World Wide Web). Usługi świadczone przez Internet okazały się na tyle wygodne i łatwe w obsłudze, że rozprzestrzeniły się na cały świat i utworzyły globalną sieć. Co więcej, nawet w sieciach lokalnych, niepołączonych z siecią globalną, zaczęto wykorzystywać technologie internetowe. W tym przypadku sieć lokalna z usługami internetowymi nazywana jest często Intranetem.

Usługa internetowa jest najpopularniejszą usługą internetową/intranetową. Serwer WWW udostępnia Klientom w sposób interaktywny dokumenty elektroniczne – dokumenty hipertekstowe (hiperteksty) przesyłane za pośrednictwem protokołu HTTP. Hiperteksty mogą zawierać wszelkiego rodzaju informacje oraz hiperłącza do innych serwerów, do których można łatwo nawigować. Wersja elektroniczna tego pomoc dydaktyczna jest także hipertekstem.

Usługi pocztowe. Sieci komputerowe obsługują usługę dostarczania wiadomości post restante - e-maili, podobnych do zwykłej poczty. E-maile zazwyczaj zawierają tekst, grafikę i rzadziej informacje dźwiękowe. Serwery odpowiedzialne za odbieranie i wysyłanie poczty oraz przechowywanie skrzynki pocztowe(bazy danych poczty e-mail) użytkowników nazywane są serwerami pocztowymi. Usługi pocztowe praca w Internecie i dużych sieciach lokalnych.

Interaktywne usługi komunikacyjne (komunikacja sieciowa online) obejmują multimedialne technologie sieciowe (komunikacja głosowa i wideo) oraz korespondencję elektroniczną (czat). Usługi te pojawiły się stosunkowo niedawno, a dzięki swojej prostocie i łatwości obsługi zyskały już popularność wśród użytkowników Internetu i sieci lokalnych.

Serwer proxy. Niedobór adresów IP w Internecie, a także konieczność ochrony sieci lokalnej przed nieuprawnionymi penetracjami z zewnątrz, spowodowały pojawienie się specjalnych bramek - serwerów proxy. Do ich głównych zadań należy łączenie sieci lokalnej z Internetem (lub udostępnianie klientom adresów tymczasowych) oraz zapewnianie dostępu do usług internetowych, buforowanie otrzymanych informacji i filtrowanie ruchu. Aby wykonać to drugie zadanie, serwer proxy zawiera funkcje zapory ogniowej.

Bezpieczeństwo sieci. W sieciach lokalnych występuje problem kontroli dostępu. Techniczne środki trybu dostępu obejmują uwierzytelnianie (sprawdzanie hasła), szyfrowanie (transformację kryptograficzną) informacji, generowanie i weryfikację podpisów elektronicznych oraz klucze elektroniczne. Zadania te realizują serwery, które można pogrupować w grupę serwerów bezpieczeństwa.

Nowoczesnym trendem w rozwoju usług, szczególnie w Internecie, jest ich integracja, tworzenie usług w oparciu o usługi tradycyjne i hybrydowe.

Podsumujmy listę, korzystając z Tabeli 9, która pokazuje nazwy usług sieciowych zapewniających zasoby lub usługi, a także odpowiadające im typy serwerów i klientów.

Tabela 9. Rodzaje usług sieciowych

Usługa (usługa)

Zasoby/usługi

Plik

Miejsce na dysku

Serwer plików

System operacyjny klienta

Drukarka sieciowa

Serwer wydruku (serwer druku)

System operacyjny klienta

Zdalny dostęp

Dostęp do sieci poprzez modem

Zdalny dostęp

Klient dostępu zdalnego

Terminal

Obliczanie, pamięć RAM

Serwer aplikacji

Klient terminalowy

Zarządzanie bazami danych

Bazy danych (DB)

Serwer bazy danych

Oprogramowanie baz danych

Usługa internetowa

Dokumenty hipertekstowe

Serwer WWW

Pocztowy

Dostawa poczty

Poczta

Poczta

dostęp do Internetu

Serwer proxy

Bezpieczeństwo sieci

Sprawdzanie hasła, szyfrowanie itp.

serwer bezpieczeństwa

System operacyjny klienta

Powyższa lista nie jest pełną listą usług sieciowych wykorzystywanych we współczesnych lokalnych i globalnych sieciach komputerowych.

Większość niepodległe państwa powstałe na jego gruzach, w pełni doświadczyło wszystkich pozytywnych i negatywnych aspektów gospodarki rynkowej. Zmiany dotknęły także język rosyjski, w którym pojawiło się wiele nowych terminów, nazywających znane już stare pojęcia. Jednym z najpopularniejszych wśród nich było słowo „klient”, które zaczęto używać w odniesieniu do kupujących i konsumentów. Czy te rzeczowniki są naprawdę synonimami, czy jest to pomyłka? A co oznacza termin „klient”, skąd się wziął i czym różni się od „konsumenta”?

Pochodzenie tej nazwy

W języku rosyjskim rzeczownik ten pojawił się w XVI wieku. Zostało skopiowane z Niemieckie słowo Klient, z którego z kolei pochodził Nazwa łacińska cliēns (ten, któremu zapewniono ochronę).

Dziś słowo to jest aktywnie używane w większości języków świata, w tym w słowiańskich: klient (ukraiński), klient (białoruski), klient (polski), zákazník (czeski), zákazník (słowacki).

Warto zaznaczyć, że w większości języków zachodniosłowiańskich (z wyjątkiem polskiego) nazwa wywodząca się z łaciny została wyparta przez starosłowiańskie określenie „klient”. Jednocześnie w językach wschodniosłowiańskich obie nazwy istnieją równolegle, będąc synonimami.

Znaczenie słowa „klient” w czasach starożytnego Rzymu

W starożytności, kiedy cały świat drżał od miarowego marszu niezwyciężonych żołnierzy rzymskich, w ich imperium istniało coś takiego jak „klientela”. Jej istotą było to, że mieszkańcy Rzymu, nie posiadający środków ani koneksji zapewniających swojej rodzinie godne życie, zawierali prawne umowy z zamożnymi obywatelami i stawali się ich podopiecznymi, wykonując określone w umowie usługi. Osoba, która zawarła taką umowę, otrzymała definicję „klienta”. Nawiasem mówiąc, to zjawisko społeczne było prekursorem przyszłych stosunków feudalnych.

Patronów rzymskich klientów nazywano „patronami”. Za zasługi dla swoich podopiecznych nie tylko pomagali im w znalezieniu pracy czy zdobyciu ziemi, ale także zapewniali ochronę prawną i ekonomiczną. Klienci w większości przypadków stawali się członkami rodziny swojego patrona, a po śmierci byli chowani na cmentarzu rodzinnym. Prawa i obowiązki klienta zostały przeniesione z rodziców na dzieci.

Pomimo jej postępowości (dzięki klienteli każdy utalentowany, ale pozbawiony korzeni Rzymianin miał szansę wzbogacić się i zająć ważne stanowisko), w różnych okresach historycznych klientela była często krytykowana i podejmowano kilka prób jej zniesienia. Głównym powodem było to, że zostając klientem, każdy pozbawiony korzeni dorobek otrzymał takie same prawa, jak potomek rodziny szlacheckiej, co nie podobało się arystokracji.

Współczesne znaczenie tego rzeczownika

Pomimo swojego chwalebnego i historia starożytna, dziś termin ten ma nieco inne znaczenie. Więc w nowoczesne społeczeństwo klientem jest osoba lub organizacja korzystająca z usług przedsiębiorstwa lub instytucji. Bardziej na temat w prostym języku, to słowo odnosi się do kupującego, klienta, gościa lub deponenta, jeśli chodzi o branżę bankową.

W gospodarce rynkowej każdy klient jest ważny dla każdego, nawet bardzo małego przedsiębiorstwa. W końcu jest konsumentem towarów lub usług dostarczanych przez organizację i płaci za to pieniądze. Dlatego też w wielu instytucjach, zwłaszcza prywatnych, od wielu lat hasłem przewodnim jest hasło „Klient ma zawsze rację”.

W oparciu o to znaczenie pojawiło się również bardziej szorstkie. Według niej klienci są celem oszustwa, a nawet morderstwa.

Synonimy tego słowa

Rzeczownik ten ma kilka powszechnych synonimów. Jeden z nich (klient) został wspomniany powyżej. Słowa takie jak „kupujący”, „konsument”, „gość”, a czasami „abonent” są również używane w podobnym znaczeniu.

Klient i konsument: jaka jest różnica

Te dwa rzeczowniki nie są pełnymi synonimami, ale kontekstowymi. Stało się tak dlatego, że ich znaczenie, pomimo ogólnego podobieństwa, ma znaczną różnicę. W angielski dwa są nawet używane do ich oznaczania różne słowa: klient i klient.

O tym, kim jest klient, zostało już powiedziane powyżej. Znaczenie słowa „konsument” to obywatel, który nabywa jakiekolwiek towary lub usługi na własne potrzeby, ale nie dla zysku.

Innymi słowy, jeśli ktoś kupił w sklepie puszkę farby do pomalowania drzwi kuchennych, jest konsumentem. A jeśli ten produkt został zakupiony w celu pomalowania stołka i sprzedania go na rynku, kupujący automatycznie staje się klientem.

Typy klientów

W zależności od podejścia danej osoby do warunków świadczenia jej określonych usług, istnieje kilka rodzajów klientów:

  • Klient celowy to taki, który wie wystarczająco dużo o kupowanym produkcie. Zachowuje się dość pewnie, czasami się kłóci i wierzy, że wie wszystko i ma rację we wszystkim, co dotyczy porządku. Jego samoocena nie zawsze odpowiada rzeczywistości i taką osobę można przekonać, ale argumentacja musi być żelazna.
  • Wszystkowiedzący - taki kupujący woli rozmawiać niż słuchać. Potrzebuje aprobaty i pochwały.
  • Miłośnik rozmów. Taki klient często jest gotowy coś kupić, ale najpierw chce po prostu o czymś porozmawiać.
  • Klient niezdecydowany to osoba, która chce coś kupić, ale jest nieśmiała lub niepewna. Łatwo go przekonać, ale nie można na niego wywierać presji.
  • Rzeczowy. Podobnie jak osoba lubiąca komunikację, potrzebuje słuchacza, a raczej przeciwnika.
  • Klient niekomunikatywny nie lubi rozmawiać, potrzebuje czasu na samodzielne podjęcie decyzji.
  • Pozytywny klient to chyba po prostu doskonały widok. Taka osoba lubi wszystko, jest przyjazna i gotowa do natychmiastowego dokonania zakupu.
  • Impulsywny kupujący z negatywnym nastawieniem. Taka osoba jest w stanie złościć się z dowolnego powodu i być niegrzeczna wobec sprzedawcy. Podczas pracy z nim ważne jest, aby uzbroić się w cierpliwość.

Klientów można klasyfikować także ze względu na ilość kupowanych przez nich towarów:

  • Kupujący detaliczny – ten, który kupuje coś w mała ilość(1-2 jednostki).
  • Klient hurtowy to osoba lub firma, która kupuje coś w ogromnych ilościach. Istnieją małe hurtownie, średnie i duże hurtownie.

Ze względu na częstotliwość zakupów klientów dzieli się na dwa typy:

  • Stały - ten, który stale nabywa coś od przedsiębiorstwa.
  • Jednorazowy - ktoś, kto dokonał zakupu raz lub dwa razy.

Znaczenie słowa „potencjalny klient”

Typ klienta, zwany potencjalnym klientem, wyróżnia się spośród wszystkich innych typów klasyfikacji. Jest to nazwa nadana osobie lub organizacji, która chce kupić określony produkt lub usługę, ale z jakiegoś powodu jeszcze tego nie zrobiła.

Tak naprawdę potencjalnego klienta nie można nawet nazwać klientem, ponieważ jeszcze niczego nie kupił, czyli nie wszedł w relację towarowo-pieniężną. Co więcej, zjawisko to jest bardzo ważne przy planowaniu jakiejkolwiek produkcji, ponieważ wszyscy klienci produktów w pewnym momencie należą do kategorii potencjalnych klientów.

Klient z informatyki

Słowo to jest również aktywnie wykorzystywane w informatyce. W tej branży klient jest elementem systemu komputerowego, który wysyła żądania do serwera. Takim komponentem może być sprzęt lub oprogramowanie.

Termin „klient” ma dość starą historię i choć dziś słowo to oznacza zupełnie inne pojęcia niż dawniej, to każde z nich nadal pozostaje aktualne.