Servere și stații de lucru. Server: ce este, care sunt caracteristicile sale. Serverul este un computer de serviciu

Data adaugarii: 10 decembrie 2012 la ora 09:33
Autorul lucrării: a********@mail.ru
Tipul muncii: test

Descărcați în arhiva ZIP (560.12 Kb)

Fișiere atașate: 1 fișier

Descărcați fișierul

Hârtie de testare Server_.doc

- 3,37 MB

Ministerul Educației al Federației Ruse

Agenția Federală pentru Educație

Universitatea de Stat Penza

Test

la disciplina „Lucrul pe internet”

pe tema „Ce este un server? Diferența dintre un server și o stație de lucru (client).
Principalele avantaje obținute prin conectarea în rețea calculatoarelor. Definiția tehnologiilor de rețea. Elemente ale unei rețele de calculatoare. Rolul și locul tehnologiilor de rețea în lumea modernă.

Completat de un student de grup

Saraikina O.N.

Verificat

Kolchugin A.F.

Penza, 2012

Introducere

În prezent, probabil că nu există o astfel de persoană care să nu fi avut niciodată ocazia să lucreze cu un computer. Modern tehnologie informatică folosit peste tot: din puncte obisnuite cu amănuntul către centrele științifice.

Ca confirmare, examinăm datele publicate de Ministerul Telecomunicațiilor și Comunicațiilor de Masă al Rusiei și care au fost prezentate în baza de date electronică a ONU „Dezvoltarea mileniului, indicatori obiective” în 2009:

Diagrama 1. Dinamica creșterii numărului de calculatoare personale din lume
(la 1000 de persoane)

Prin urmare, cercetarea pe teme direct legate de tehnologia informației este extrem de relevantă. Niciun economist nu poate fi foarte eficient în munca sa dacă nu are nici cea mai mică idee de a lucra cu un computer.

În timpul lucrării, au fost utilizate date statistice de la Serviciul Federal de Statistică de Stat, diverse publicații educaționale și metodologice, precum și articole de pe Internet.

1 Servere. Bazele serverului

Server (de la serverul englez, serving). În funcție de scop, există mai multe definiții ale conceptului de server.

1. Server (rețea) - un nod de rețea logic sau fizic care servește cereri către o adresă și/sau nume de domeniu (nume de domenii adiacente), constând dintr-unul sau un sistem de servere hardware pe care se execută unul sau un sistem de programe server .

2. Server ( software) - software care primește cereri de la clienți (într-o arhitectură client-server).

3. Server (hardware) - un computer (sau echipament informatic special) dedicat și/sau specializat pentru a îndeplini anumite funcții de serviciu.

3. Server în tehnologia informației - componenta software un sistem de calcul care realizează funcții de serviciu la cererea clientului, oferindu-i acces la anumite resurse.

Interrelaţionarea conceptelor. O aplicație server (server) rulează pe un computer, numit și „server”, iar atunci când se ia în considerare topologia rețelei, un astfel de nod este numit „server”. În general, este posibil ca aplicația server să ruleze în mod obișnuit statie de lucru, sau o aplicație server care rulează computer serverîn cadrul topologiei luate în considerare, acţionează ca un client (adică nu este un server din punctul de vedere al topologiei reţelei).

2. Model client-server. Un sistem client-server se caracterizează prin prezența a două procese independente care interacționează - un client și un server, care, în general, pot fi executate pe computere diferite, schimbând date prin rețea.

Procesele care implementează un serviciu, cum ar fi un sistem de fișiere sau un serviciu de bază de date, sunt numite servere. Procesele care solicită servicii de la servere prin trimiterea unei cereri și apoi așteptarea unui răspuns de la server se numesc clienți. Conform acestei scheme, pot fi construite sisteme de procesare a datelor bazate pe DBMS, mail și alte sisteme. Vom vorbi despre baze de date și sisteme bazate pe acestea. Și aici va fi mai convenabil nu doar să luăm în considerare arhitectura client-server, ci și să o comparăm cu un altul - server de fișiere.
Într-un sistem de server de fișiere, datele sunt stocate pe un server de fișiere (de exemplu, Novell NetWare sau Windows NT Server), iar procesarea lor este efectuată pe stații de lucru, care, de regulă, operează unul dintre așa-numitele „DBMS-uri de birou ” - Access, FoxPro , Paradox, etc..
Aplicația de pe stația de lucru este „responsabilă pentru tot” - pentru crearea interfeței cu utilizatorul, procesarea logică a datelor și pentru manipularea directă a datelor. Server de fișiere oferă doar cel mai scăzut nivel de servicii - deschiderea, închiderea și modificarea fișierelor. Vă rugăm să rețineți - fișiere, nu baze de date. –

Sistemul de management al bazei de date este amplasat pe stația de lucru.
Astfel, manipularea directă a datelor se realizează prin mai multe procese independente și inconsistente. În plus, pentru a efectua orice prelucrare (căutare, modificare, însumare etc.), toate datele trebuie să fie transferate prin rețea de la server la stația de lucru (vezi Fig. Comparația modelelor de fișiere-server și client-server).

Fig.1 Comparația modelelor de fișiere-server și client-server

Într-un sistem client-server, există (cel puțin) două aplicații - un client și un server, care împart între ele acele funcții care, într-o arhitectură de fișiere-server, sunt realizate în întregime de o aplicație pe o stație de lucru. Stocarea și manipularea directă a datelor este efectuată de un server de baze de date, care poate fi Microsoft SQL Server, Oracle, Sybase etc..

Interfața cu utilizatorul este creată de client, pentru construcția căreia puteți utiliza o serie de instrumente speciale, precum și majoritatea DBMS-urilor desktop. Logica de procesare a datelor poate fi executată atât pe client, cât și pe server. Clientul trimite cereri către server, de obicei formulate în Limbajul SQL. Serverul procesează aceste solicitări și trimite rezultatul către client (desigur, pot fi mulți clienți).

Astfel, un proces este responsabil pentru manipularea directă a datelor. În același timp, prelucrarea datelor are loc în același loc în care sunt stocate datele - pe server, ceea ce elimină nevoia de a transfera cantități mari de date prin rețea.

1.1 Avantajele și dezavantajele arhitecturii client-server

Să ne uităm la această arhitectură din punct de vedere al nevoilor afacerii. Ce calități aduce un client-server unui sistem informațional?
Fiabilitate
Serverul bazei de date efectuează modificarea datelor pe baza unui mecanism de tranzacție, care oferă oricărui set de operațiuni declarate ca tranzacție următoarele proprietăți:

  • atomicitate - în orice circumstanță, fie se vor efectua toate operațiunile tranzacției, fie nu se va efectua niciuna; integritatea datelor la finalizarea tranzacției;
  • independență - tranzacțiile inițiate de diferiți utilizatori nu interferează în treburile celuilalt;
  • rezistență la eșecuri - după finalizarea tranzacției, rezultatele acesteia nu se vor pierde.

Mecanismul de tranzacție suportat de serverul de baze de date este mult mai eficient decât mecanismul similar din SGBD-urile desktop, deoarece serverul controlează central operarea tranzacțiilor. În plus, într-un sistem de fișiere-server, o defecțiune la oricare dintre stațiile de lucru poate duce la pierderea datelor și la inaccesibilitatea acestora la alte stații de lucru, în timp ce într-un sistem client-server, o defecțiune a clientului aproape niciodată nu afectează integritatea datelor. și disponibilitatea acestora pentru alți clienți.

Scalabilitatea este capacitatea sistemului de a se adapta la creșterea numărului de utilizatori și a volumului bazei de date cu o creștere adecvată a performanței platformei hardware, fără a înlocui software-ul.

Este bine cunoscut faptul că capacitățile DBMS-urilor desktop sunt serios limitate - cinci până la șapte utilizatori și, respectiv, 30-50 MB. Cifrele, desigur, reprezintă niște valori medii în cazuri specifice, acestea pot devia în orice direcție. Cel mai important, aceste bariere nu pot fi depășite prin creșterea capacităților hardware.

Sistemele bazate pe servere de baze de date pot suporta mii de utilizatori și sute de GB de informații - doar oferiți-le platforma hardware adecvată.

Serverul de baze de date oferă mijloace puternice de protejare a datelor împotriva accesului neautorizat, ceea ce nu este posibil în SGBD-urile desktop. În același timp, drepturile de acces sunt administrate foarte flexibil - până la nivelul câmpurilor de tabel. În plus, puteți interzice complet accesul direct la tabele, permițând utilizatorului să interacționeze cu datele prin obiecte intermediare - vizualizări și proceduri stocate. Deci, administratorul poate fi sigur că niciun utilizator prea inteligent nu va citi ceea ce nu trebuie să citească.

Într-o aplicație de date, există trei straturi logice:

  • interfata utilizator;
  • reguli de procesare logică (reguli de afaceri);
  • gestionarea datelor (nu trebuie să confundăm straturile logice cu niveluri fizice, despre care se va discuta mai jos).

După cum sa menționat deja, într-o arhitectură de server de fișiere, toate cele trei straturi sunt implementate într-o aplicație monolitică care rulează pe o stație de lucru. Prin urmare, modificările în oricare dintre straturi duc în mod clar la modificarea aplicației și la actualizarea ulterioară a versiunilor acesteia pe stațiile de lucru.

Într-o aplicație client-server cu două niveluri prezentată în figura de mai sus, de regulă, toate funcțiile pentru crearea unei interfețe cu utilizatorul sunt implementate pe client, toate funcțiile pentru gestionarea datelor sunt implementate pe server, dar regulile de afaceri pot fi implementate atât pe server folosind mecanisme de programare a serverului (proceduri stocate, declanșatoare, vizualizări etc.) și pe client.

Într-o aplicație cu trei niveluri, apare un al treilea nivel, intermediar, care implementează regulile de afaceri, care sunt componentele aplicației cel mai frecvent modificate (vezi Fig. Modelul aplicației client-server pe trei niveluri)


Fig.2 Model de aplicație client-server pe trei niveluri


Prezența nu a unuia, ci a mai multor niveluri vă permite să adaptați în mod flexibil și eficient aplicația la cerințele în schimbare ale afacerii.

Să încercăm să ilustrăm toate cele de mai sus cu un mic exemplu. Să presupunem că regulile de salarizare ale unei anumite organizații (reguli de afaceri) s-au schimbat și software-ul corespunzător trebuie actualizat.

1) Într-un sistem server de fișiere, „pur și simplu” facem modificări aplicației și actualizăm versiunile acesteia pe stațiile de lucru. Dar acest „pur și simplu” implică costuri maxime cu forța de muncă.

2) Într-un sistem client-server cu două niveluri, dacă algoritmul de calcul al salariilor este implementat pe server sub forma unei reguli de salarizare, acesta este executat de un server de reguli de afaceri, implementat, de exemplu, ca un server OLE, și vom actualiza unul dintre obiectele sale fără a schimba nimic nici în aplicația client, nici pe serverul bazei de date.

3. Clasificarea serverelor standard
De obicei, fiecare server servește unul (sau mai multe protocoale similare), iar serverele pot fi clasificate după tipul de serviciu pe care îl furnizează.

Serverele universale sunt un tip special de program de server care nu oferă niciun serviciu pe cont propriu. În schimb, serverele universale oferă serverelor de servicii o interfață simplificată pentru a interprocesa resursele de comunicare și/sau accesul client unificat la diferite servicii. Există mai multe tipuri de astfel de servere:

  • inetd din engleză. internet super-server daemon IP services daemon este un instrument standard pentru sistemele UNIX - un program care vă permite să scrieți servere TCP/IP (și protocoale de rețea ale altor familii) care funcționează cu clientul prin fluxuri standard de intrare și ieșire redirecționate de inetd (stdin și stdout).

    RPC din engleză. Remote Procedure Call - apel de procedură la distanță - un sistem de integrare a serverelor sub formă de proceduri disponibile pentru apelare de către utilizator la distanță prin interfață unificată. Interfață inventată de Sun Microsystems pentru ea sistem de operare(SunOS, Solaris; sistem Unix), utilizat în prezent atât pe majoritatea sistemelor Unix, cât și pe Windows.

  • Tehnologii client-server de aplicații Windows:

(D-) COM (English (Distributed) Component Object Model - model de obiecte compozite), etc. - Permite unor programe să efectueze operații asupra obiectelor de date folosind procedurile altor programe. Inițial, această tehnologie este destinată pentru „implementarea și legarea obiectelor” (OLE English). Legarea obiectelorși Embedding), dar, în general, vă permite să scrieți o gamă largă de servere de aplicații diferite. COM funcționează doar într-un singur computer; DCOM este accesibil de la distanță prin RPC.

  • Active-X - extensie COM și DCOM pentru crearea de aplicații multimedia.

Serverele universale sunt adesea folosite pentru a scrie tot felul de servere de informații, servere care nu au nevoie de nicio lucrare specifică cu rețeaua, servere care nu au alte sarcini decât deservirea clienților. De exemplu, programele și scripturile obișnuite ale consolei pot acționa ca servere pentru inetd.
Majoritatea serverelor Windows interne și specifice rețelei funcționează prin servere generice (RPC, (D-)COM).
Serviciile de rețea permit funcționarea rețelei, de ex. Servere DHCPși BOOTP asigură inițializarea inițială a serverelor și stațiilor de lucru, DNS - traducerea numelor în adrese și invers.
Serverele de tunel (de exemplu, diverse servere VPN) și serverele proxy asigură comunicarea cu o rețea care nu este accesibilă prin rutare.

Serverele AAA și Radius oferă autentificare unificată, autorizare și înregistrare a accesului în rețea.
Servicii de informare. Serviciile de informare includ cele mai simple servere care raportează informații despre gazdă (ora, zi, motd), utilizatori (finger, ident) și servere pentru monitorizare, de exemplu SNMP. Majoritate servicii de informare lucra prin servere universale.
Un tip special de serviciu de informare sunt serverele de sincronizare a timpului - NTP, pe lângă faptul că informează clientul despre ora exactă, serverul NTP interogează periodic mai multe servere pentru a-și corecta propriul timp. Pe lângă corecția timpului, viteza ceasului sistemului este analizată și ajustată. Corectarea timpului se realizează prin accelerarea sau încetinirea ceasului sistemului (în funcție de direcția de corecție) pentru a evita problemele care pot apărea la o simplă schimbare a orei.
Serverele de fișiere sunt servere pentru a oferi acces la fișierele de pe un disc de server.

Scurtă descriere

În prezent, probabil că nu există o astfel de persoană care să nu fi avut niciodată ocazia să lucreze cu un computer. Tehnologiile moderne de computer sunt folosite peste tot: de la magazine obișnuite la centre științifice.
Ca confirmare, examinăm datele publicate de Ministerul Telecomunicațiilor și Comunicațiilor de Masă al Rusiei și care au fost prezentate în baza de date electronica Date ONU „Millennium Development, GoalsIndicators” în 2009:.

Când vizitați orice birou modern, ceea ce vă atrage atenția este număr mare tehnologie informatică. Persoana neinițiată nu știe adesea că cea mai mare parte a informațiilor este procesată și stocată în locuri complet diferite, uneori la sute de kilometri de locurile de muncă ale utilizatorilor. Le sunt alocate operațiuni cu volume mari de date dispozitive speciale– servere. Un server este un computer cu mai mulți utilizatori care distribuie resurse într-o rețea de calculatoare și răspunde la solicitările de la stațiile de lucru.

În funcție de sarcinile efectuate, serverele sunt împărțite în tipuri - servere web, servere FTP, servere de e-mail, servere de fișiere și altele. Stația de lucru este computer obișnuit cu acces la rețea. Dacă se compară cu sistemul nervos uman, atunci serverul este creierul, iar stațiile de lucru sunt terminațiile nervoase.

Ce este în comun?

Atât serverele, cât și stațiile de lucru pot fi create pe baza acelorași microprocesoare. De regulă, acestea sunt microcircuite de la Companii Intel sau AMD. Produsele AMD le depășesc adesea pe omologii lor Intel în performanță, în timp ce sunt oarecum inferioare în fiabilitate. Concurența dintre doi giganți ai industriei IT a dus la o reducere semnificativă a prețurilor pentru diverse dispozitive, care nu poate decât să mulțumească consumatorului.

Puteți configura un computer personal obișnuit în așa fel încât să acționeze ca stocare de date pentru organizație mică sau companii. Și pe servere puteți rula standard aplicații de birou pentru confortul utilizatorului mediu. Deci, prin ce diferă fundamental un server de o stație de lucru?

Diferențele hardware

  1. Serverul are resurse mai puternice decât un computer obișnuit. Server RAM de 2, 4, 8 ori mai multa memorie statie de lucru. Acest lucru este de înțeles - numărul de sarcini procesate simultan diferă de un ordin de mărime. Dacă spațiu pe discÎn timp ce un desktop standard este măsurat în gigaocteți, centrul de date funcționează în terabytes. Pentru a stoca sute de mii de pagini web, puterea unui computer personal obișnuit nu este suficientă, aceasta este sarcina serverului web. Să trimită mii e-mailuri pe secundă, este necesar un server de e-mail. Pentru a procesa date despre toți clienții unei companii mari, este de dorit să aveți server special baze de date.
  2. Serverul, prin definiție, trebuie să fie mult mai stabil și fiabil decât o stație de lucru. Funcționarea necorespunzătoare a unui computer personal poate paraliza activitatea unui întreg departament o defecțiune a unui centru de date înseamnă închiderea unei întregi instituții sau a unei întregi industrii; Prin urmare, serverul are capacitatea de a corecta defecțiunile hardware. Unele unități sunt duplicate, de exemplu, dacă alimentarea curentă se defectează, se pornește una de rezervă. Tehnologia este folosită pentru a salva informații pe discuri
  3. Serverul funcționează de obicei în 24 de ore, 7 zile pe săptămână. Este considerat normal ca echipamentul să fie oprit timp de cel mult 6 minute pe parcursul unui an întreg. Aceasta implică posibilitatea înlocuirii „la cald” a unităților defecte, pentru a nu opri funcționarea întregului complex în timpul reparațiilor. De asemenea, trebuie stabilit un sistem de eliminare a căldurii din echipamentele de operare. E frumos sarcină dificilă, deoarece trebuie să țineți cont de direcția fluxului de aer, de temperatura și umiditatea acestuia. Pentru un computer personal obișnuit, această problemă nu este atât de acută, astfel de echipamente funcționează 8-10 ore pe zi și, cu un mod atât de blând, este puțin probabil să apară supraîncălzirea.
  4. Serverul trebuie să aibă asta proprietate importantă, Cum scalabilitate hardware. Scalabilitatea este capacitatea de a crește puterea prin conectare module suplimentare, de exemplu, un al doilea procesor sau un alt bloc de memorie. Pentru un computer care funcționează, această proprietate nu este critică.

Software

Operarea serverului este imposibilă fără sisteme de operare speciale. În stadiul actual, sistemele de operare bazate pe Bazat pe Linux(Unix) – Debian, FreeBSD, Ubuntu Server si altele. Împreună, aceste sisteme de operare ocupă până la 70% din piață. Aproximativ o treime din piață este deținută de sisteme de la Microsoft. Primele sisteme UNIX au fost dezvoltate la sfârșitul anilor 1960, au fost create inițial pentru a funcționa în rețea, astfel încât nivelul lor de securitate este semnificativ mai ridicat. Se crede că Microsoft pur și simplu a ratat apariția erei Internetului, așa că este dificil ca evoluțiile sale să concureze cu Linux în chestiuni. protecția rețelei. Caracteristică importantă Sistemele Linux sunt distribuite gratuit și open source.

Prima caracteristică permite producătorilor de hardware să reducă costul produsului final, a doua face posibilă schimbarea codului programului, ajustându-le la nevoile lor. În spațiul software al stației de lucru, situația este diferită. Există dominație Windows diverse versiuni fără îndoială, aproximativ 9 din 10 computere personale sunt controlate de aceste sisteme de operare, aproximativ 10% au fost câștigate de Apple cu OS X și doar 2% au mers la Linux. Windows 7 ocupă primul loc onorabil - aproximativ 44% la începutul lui 2016. Nu există nicio îndoială că situația se va schimba odată cu lansarea de noi versiuni de Windows.

Atunci când procesați cantități mari de date este important disponibilitatea unui sistem de rezervare. Apoi, în caz de pierdere a informațiilor, este întotdeauna posibil să reveniți la punctul de plecare. Pentru stațiile de lucru, această opțiune nu este furnizată, de obicei, utilizatorul poate stoca date importante unitate de rețea sau faceți manual copii ale fișierelor.

Bună ziua, dragi cititori ai blogului. Puțin mai devreme în articol, am menționat un astfel de lucru ca un server, dar nu m-am concentrat asupra acestui lucru în detaliu. Ei bine, un server este un server (ca, toată lumea înțelege deja). Din această cauză, mi se pare, ar putea apărea o neînțelegere și, prin urmare, a sosit momentul să corectăm situația.

Deci, ce este un server? De fapt, este un lucru (și uneori un program) fără de care nu ar exista Internet. ÎN înțelegere generală un server este o stație de lucru (în esență un computer obișnuit) care face cea mai mare parte a muncii fără intervenție umană(cu excepția cazului în care este necesară configurația sa inițială).

Treaba lui este să efectueze special programe de service(„servire” înseamnă a servi), care adesea determină scopul acestui dispozitiv. Aceste. de fapt - Acest calculator de birou . Este strâns legat de conceptul de server, despre care am vorbit deja, deoarece pe ele sunt găzduite toate site-urile de internet. Este clar? Nu? Ei bine, atunci un pic mai detaliat...

Serverul este un computer de serviciu

Confuzia în mintea utilizatorilor apare în principal pentru că termenul server poate fi înțeles ca camera de feronerie parte a unui computer (adesea destul de specializat - cu o cantitate mare de RAM și memorie cu stare solidă, un procesor server puternic, dar fără mouse, tastatură și monitor - doar o cutie, adesea într-o versiune montată în rack):

Serverele se disting prin „puterea” (și capacitatea) componentelor lor. Când capacitățile chiar și celei mai avansate mașini (cu memorie și procesoare maxime) nu sunt suficiente pentru a finaliza o sarcină (de exemplu, găzduirea unui site web foarte vizitat), atunci este posibil să distribuiți încărcătura folosind o mulțime de servere și software adecvat. .

Pentru ce sunt cele mai des folosite serverele?

Ei bine, de exemplu, există servere de jocuri. Sunt „crescut” pentru a juca jocuri online (cum ar fi Dota, Warcraft etc.) imediat un număr mare oameni care se conectează la acesta de pe computerele lor. Există și servere de acasă, de exemplu, pentru stocarea și distribuirea multimedia către gospodării.

Dar totuși, cele mai comune sunt probabil „computerele de birou” pe care sunt găzduite site-uri web. Ei trăiesc pe așa-numita găzduire și merită să spunem puțin mai multe despre ei.

Server web - ce este și de ce avem nevoie de hosteri?

Folosit la găzduire software numit server web(Cred că cel mai faimos este Apatch). Pe o unitate hardware ( calculator fizic) poate fi „crescut” de la unul la sute de programe web-server și fiecare dintre ele poate găzdui de la unul la sute de site-uri. De ce se face acest lucru și de ce sunt necesare toate acestea?

Uite. Ai vrut să creezi un site web. Creat (să spunem pe serverul dvs. web local, așa cum am scris mai sus). Ce urmează? Oamenii trebuie să viziteze site-ul, dar cum vor ajunge acolo? Așa e, prin internet? Deci computerul dvs. ar trebui să fie mereu pornit (zi și noapte) și să aibă în mod constant un canal larg de acces la Internet? Dar este teribil de dificil și de scump, până la urmă.

Calea de ieșire este tocmai în utilizarea serviciilor unui furnizor de găzduire, care are o grămadă de servere în spații speciale (centre de date), care funcționează non-stop și conectate la Internet. Acestea sunt pe care le închiriază sau vă poate plasa serverul acolo pentru niște bani și să aibă grijă de el ca și cum ar fi al lui. În plus, există opțiuni pentru toate ocaziile:

  1. Pentru site-uri mici și puțin vizitate - cele mai ieftine planuri de găzduire partajată. Imaginați-vă că o singură piesă hardware (un computer de lucru) găzduiește sute de site-uri web. Ca urmare, trebuie să plătiți puțin, dar vecinii dvs. pot cauza probleme, de exemplu, luând prea multe resurse de server (timp CPU, volum) pentru sarcinile lor. RAM sau înfundarea canalului de comunicare cu Internetul).
  2. Pentru site-uri mai mult sau mai puțin vizitate, puteți lua un server virtual dedicat (VPS - din nou, pot fi mai multe dintre ele pe o unitate hardware), obținând astfel o cantitate garantată de resurse de server și neobservând influența vecinilor. Acest VPS instalează propriul sistem de operare și instalează numărul necesar de programe web-server. Dar trebuie să poți gestiona toate acestea sau să plătești.
  3. Pentru site-urile cu trafic și încărcare mare, se folosesc unul sau mai multe servere fizice (care funcționează în paralel) (unități hardware). Aici va fi imposibil să faci fără un administrator (la distanță) manager care să răspundă rapid la problemele întregii economii.
  4. Colocare - în aceleași scopuri ca cele descrise în paragraful anterior, mulți își folosesc propriile „calculatoare de lucru”, dar le plasează în centrul de date al hosterului pentru a obține acces la internet 24/7 și pentru a garanta disponibilitatea energiei electrice, stingerea incendiilor și monitorizarea altor probleme hardware.

Astfel, fără servere nu ar exista site-uri web (bloguri, rețele sociale, forumuri, motoarele de căutare, portaluri etc.), ceea ce înseamnă că nu ar exista Internet în sine. Oh, cum!

Mult succes pentru tine! La pe curând pe paginile site-ului blogului

Puteți viziona mai multe videoclipuri accesând
");">

S-ar putea să fiți interesat

Gazdă - ce este o gazdă și prin ce diferă de gazdă și gazdă Ce este DNS și cum serverele DNS asigură funcționarea internetului VPS de la NeoServer - deveniți proprietarul universului dvs. virtual
WEB - ce este web 2.0, căutare web, site web, browser web, server web și orice altceva cu prefixul web (online) Servicii WHOIS- informații despre domeniu (al cui este, care este vârsta și istoricul acestuia, când este lansat) sau adresa IP
Local Server Denwer- cum să creați un site web pe un computer - instalarea, configurarea și eliminarea Denver
FASTVPS - cum să alegi VPS-ul optim sau serverul dedicat pentru site-ul tău

Rețelele de calculatoare pot folosi atât minicalculatoare, cât și microcalculatoare (inclusiv cele personale) cu un singur utilizator, echipate cu dispozitive terminale pentru comunicarea cu utilizatorul sau îndeplinirea funcțiilor de comutare și rutare a mesajelor, precum și computere puternice multiutilizator (minicalculatoare, calculatoare mari). ). Acestea din urmă efectuează o prelucrare eficientă a datelor și oferă utilizatorilor rețelei de la distanță tot felul de informații și resurse de calcul. În rețelele locale, aceste funcții sunt implementate de servere și stații de lucru.

Stații de lucru

Stație de lucru (statie de lucru) - un computer conectat la rețea prin care utilizatorul obține acces la resursele sale. Adesea, o stație de lucru (precum un utilizator de rețea și chiar o sarcină de aplicație efectuată în rețea) este numită client de rețea. Atât computerele obișnuite, cât și cele specializate - „calculatoarele de rețea” (NET PC - Network Computer) pot acționa ca stații de lucru. O stație de lucru în rețea bazată pe un computer obișnuit funcționează atât în ​​rețea, cât și în interior moduri locale. Este echipat cu propriul sistem de operare și oferă utilizatorului tot ce este necesar pentru a rezolva problemele aplicației. Stațiile de lucru sunt uneori specializate pentru realizarea lucrărilor de grafică, inginerie, publicare și alte lucrări. Stațiile de lucru bazate pe computere din rețea pot funcționa, de regulă, numai în modul de rețea dacă există un server de aplicații în rețea computer de rețea(Computer personal de rețea - NET PC) este diferită de cea obișnuită prin aceea că este cât se poate de simplificată: clasicul NET PC nu conține memorie pe disc (numit adesea PC fără disc). Are o placă de bază simplificată, memorie principală, iar singurele dispozitive externe prezente sunt un display, tastatură, mouse și o placă de rețea, neapărat cu un cip ROM BootROM, care oferă posibilitatea de a încărca de la distanță sistemul de operare de pe un server de rețea (acesta este un clasic” client subțire» rețele). Pentru a funcționa, de exemplu, pe un intranet, un astfel de computer trebuie să aibă atâtea resurse de calcul câte necesită un browser web.

Deoarece nu este în întregime uman să lăsați un client de rețea complet fără capacitatea de a utiliza un computer local, de exemplu, pentru a lucra într-un procesor de text sau un procesor de foi de calcul cu propriul „desktop” personal, versiuni computer de rețea, având un mic memorie pe disc. Unitățile de disc înlocuibile și unitățile flash trebuie să lipsească pentru a asigura securitatea informațiilor: pentru a nu introduce (sau elimina) informații nedorite în rețea prin intermediul acestora - programe, date, viruși informatici. Din punct de vedere structural, PC-urile NET sunt proiectate ca o unitate de sistem compactă - un suport de monitor (Network Computer TC de la Boundless Technologies) sau o placă de bază încorporată în monitor (NET PC Wintern de la Wyse Technology).

Servere

Cuvântul „server” este legat de cuvântul „serviciu”. Într-adevăr, serverele, fie că sunt programe server (există așa ceva) sau computere server, servesc solicitările furnizând informații de un anumit tip sau efectuând alte funcții de serviciu. Server este un computer multi-utilizator dedicat procesarii cererilor de la toate statiile de lucru din retea, oferind acestor statii acces la resurse de sistem partajate (putere de calcul, baze de date, biblioteci de programe, imprimante, faxuri etc.) si distribuirea acestor resurse. Serverul are propriul sistem de operare în rețea, sub controlul căruia toate părțile rețelei lucrează împreună. Cele mai importante cerințe pentru un server includ performanța ridicată și fiabilitatea.

Serverul, pe lângă faptul că furnizează resurse de rețea stațiilor de lucru, poate efectua el însuși procesarea semnificativă a informațiilor pe baza solicitărilor clienților - un astfel de server este adesea numit server de aplicații. Serverele dintr-o rețea sunt adesea specializate. Servere specializate sunt folosite pentru a elimina cele mai multe blocaje din rețea: crearea și gestionarea bazelor de date și arhivelor de date, suportarea comunicațiilor multicast fax și e-mail, gestionarea terminalelor multi-utilizator (imprimante, plottere), etc. Exemple de servere specializate:

    Servere de fișiere stocate în memoria lor diverse dateși eliberat la cerere fisierele necesare fără nicio preprocesare.

    Servere de baze de date stochează diverse date în memoria lor, organizate în baze de date. Ei au un sistem de management al bazelor de date (DBMS), astfel încât generează informațiile necesare conform solicitării și furnizează datele necesare.

Serverele din familiile Primergy și Primequest acceptă pe deplin DBMS Microsoft SQL Server. Această circumstanță, datorită capacității de a crea imagini în oglindă ale bazelor de date implementate în SQL Server, vă permite să restabiliți aproape instantaneu funcționarea normală după o eroare a bazei de date. Utilizatorul nici nu va observa că SGBD-ul a eșuat.

    Server de rezervă (Storage Express System) este utilizat pentru backup-ul informațiilor în rețele mari multi-server, utilizează unități de bandă magnetică (streamere) cu cartușe înlocuibile cu o capacitate de până la sute de GB; de obicei realizeaza zilnic arhivare automata cu compresia informatiilor de pe servere si statii de lucru dupa un script specificat de administratorul retelei (natural, cu crearea unui catalog de arhiva).

    Server de fax (Server fax) - pentru organizarea unei comunicații fax multicast eficiente, cu mai multe plăci de modem fax, cu protecție specială a informațiilor împotriva accesului neautorizat în timpul transmisiei, cu un sistem electronic de stocare a faxurilor (o opțiune este Net SatisFAXion Software în combinație cu modemul fax SatisFAXion) .

    server de mail – într-un sistem de transfer de e-mail, acesta este de obicei numit agent de transfer de mesaje (MTA), adică acesta program de calculator, care transmite mesaje de la un computer la altul. Pe de altă parte, există un server care asigură recepția și transmiterea scrisorilor personale de la utilizatori, precum și rutarea acestora.

    Server de imprimare (Print Server) este conceput pentru utilizarea eficientă a imprimantelor de sistem.

    Servere gateway pe Internet acţionează ca un router, aproape întotdeauna combinat cu funcţiile server de mailși un firewall de rețea pentru a asigura securitatea rețelei.

    , necesită o infrastructură suplimentară de stocare a datelor. Clientul, împreună cu serverul blade, primește o infrastructură de centru de date gata făcută în proporție de 70–80%. Servere de aplicații efectua prelucrari de informatii la cererea utilizatorilor folosind programe

, disponibil pe server (utilizatorul este un „client subțire”) sau care provine de la utilizatorul însuși (utilizatorul este un „client gros”).

Serverele de aplicații folosesc software care este ca un container de programe de aplicații utilizate în sistemele de control corporative. Funcțiile software-ului server de aplicații includ: rezolvarea problemelor corporative, managementul optimizării(memorie, interfețe etc.), asigurarea comunicării aplicațiilor cu resurse externe (inclusiv baze de date, rețele etc.). Software-ul este, de asemenea, responsabil pentru calitatea serviciului de suport (disponibilitate, fiabilitate, valabilitate, securitate, performanță, manevrabilitate, scalabilitate). Programele server de aplicații se pot dezvolta în două variante principale:

    programe pentru executarea de noi aplicații care nu pot aștepta;

    programe corporative concepute pentru utilizare pe termen lung.

Există atât programe specializate care vizează rezolvarea unei anumite clase de probleme (de exemplu, pachete 1C Enterprise, SAP R/3), cât și programe universale.

    Servere proxy sunt mijloace convenabile accesul la Internet al rețelelor corporative și al altor rețele locale, oferind în același timp reacces rapid la informații (informațiile sunt stocate în memoria serverului proxy pentru o perioadă de timp după accesarea acesteia) și protecția rețelei corporative împotriva accesului neautorizat (au firewall-uri- firewall-uri).

Compoziția locului de muncă automatizat.

Automatizat locul de munca(BRAŢ) utilizatorul final sistem informatic

Scopul și componența locului de muncă automatizat. Caracteristicile tipurilor de suport pentru stații de lucru

AWS este un set de resurse informaționale și software și hardware care oferă utilizatorului procesarea datelor și automatizarea funcțiilor de gestionare într-un domeniu specific.

Stația de lucru are o orientare problema-profesională și permite utilizatorului să transfere pe un computer execuția operațiunilor tipice repetitive asociate cu acumularea, sistematizarea, stocarea, căutarea, prelucrarea, protecția și transmiterea datelor.

Se determină componența locului de muncă automatizat:

Caracteristicile îndrumării profesionale a unui specialist;

Nivelul sarcinilor de management (tactic, strategic, previzional);

Caracteristici ale sarcinilor în curs de rezolvare (pentru specialiști: reglementarea documentelor - repetabilitate în termeni, diversitatea normativelor, de referință și informații operaționale etc.; pentru manageri: stabilirea obiectivelor strategice, planificarea, alegerea surselor de finanțare, formarea politicilor etc.).

18. Clasificarea calculatoarelor.

19. Structura PC.

Un PC include trei dispozitive principale: unitate de sistem, tastatură și monitor. Cu toate acestea, pentru extindere funcţionalitate PC-ul poate fi conectat la diferite suplimentare periferice: dispozitive de imprimare (imprimante), diverse manipulatoare (mouse, joystick, trackball, pix), dispozitive de introducere a informațiilor (scanere, tablete grafice– digitizatoare), plottere etc.

Aceste dispozitive sunt conectate la unitatea de sistem folosind cabluri prin prize speciale (conectori), care sunt de obicei amplasate pe peretele din spate al unității de sistem. Dispozitive suplimentare va interfera dacă există sloturi libere activate placa de baza direct în unitatea de sistem, de exemplu, un modem pentru schimbul de informații cu alte PC-uri prin intermediul reteaua telefonica. De regulă, PC-urile au o structură modulară (structura unui PC modern este prezentată în Fig. 3.1). Toate modulele sunt conectate printr-o magistrală comună (bus de sistem).

20. Stație de lucru și server.

În orice caz, stația de lucru este punctul final de interacțiune între un specialist și instrumentele necesare bazat pe echipamente informatice. Stațiile de lucru sunt proiectate pentru a îndeplini sarcini de utilizare finală și a interacționa cu operatorul.

Server– un computer la distanță a cărui sarcină este să emită cereri pentru clienții finali conectați la acesta (fie că este vorba de stații de lucru, terminale de acces, alte servere).

Serverul poate fi înțeles ca program special, care răspunde solicitărilor de la alte programe client dintr-o rețea locală sau globală. În acest caz, una dintre stațiile de lucru poate acționa ca un server, al cărui scop este de a servi cererile de la alți clienți de rețea.

Sau un server este înțeles ca un complex software și hardware special format din mai multe calculatoare puternice o configurație specială care este destinată exclusiv procesării cererilor. Adică, acesta nu este doar un program special configurat pe una dintre stațiile de lucru din rețea, ci și un special calculator productiv sau o întreagă rețea de ei care sunt ocupați doar să răspundă la solicitări. Pentru astfel de platforme, sunt dezvoltate configurații hardware speciale care sunt ușor de interfațat între ele pentru a forma un super-computer (cluster).

Serverele tipice sunt proiectate pentru:

  • procesarea și redirecționarea e-mailurilor online,
  • procesarea interogărilor către baze de date,
  • asigurarea accesului la resurse web,
  • redirecționarea sau distribuirea traficului în rețea (servere proxy),
  • stocarea și transferul de fișiere online,
  • asigurarea interactiunii intre clientii jocului.

Sunt posibile alte configurații.

Prin ce diferă un server de un computer (stație de lucru)?

Proprietatea principală a serverului este emiterea de răspunsuri automate la solicitările de la clienții conectați. Iar stația de lucru este destinată să funcționeze numai cu utilizatorul final.

Firma noastra ofera soluții gata făcute stații de lucru, hardware și software de server atât pentru stații de lucru, cât și pentru servere.

21. Clasificarea rețelelor de calculatoare.

După ce omenirea a creat calculatoare personale, a fost necesar să se creeze o nouă abordare a organizării sistemelor care prelucrează date, precum și crearea de noi tehnologii în domeniul stocării, transmiterii și utilizării informațiilor. Ceva mai târziu, a apărut necesitatea trecerii de la utilizarea computerelor individuale care funcționează în sisteme care procesează datele central la sisteme capabile să proceseze datele într-o manieră distribuită. Prelucrarea distribuită a datelor se referă la prelucrarea informațiilor care este efectuată de computere independente, dar interconectate, care sunt sistem distribuit. O rețea de calculatoare este o colecție de computere care sunt interconectate prin canale de comunicare, care vă permit să creați sistem unificat, care satisface pe deplin cerințele regulilor de prelucrare a informațiilor distribuite. Astfel, scopul principal al rețelelor de calculatoare este prelucrarea în comun a datelor, la care participă toate componentele sistemului, indiferent de locația lor fizică. Clasificarea rețelelor de calculatoare presupune împărțirea acestora în tipuri de rețele de calculatoare, în funcție de amplasarea teritorială a calculatoarelor și a altor componente unele față de altele. Astfel, clasificarea rețelelor de calculatoare presupune împărțirea acestora în: Globale - sunt rețele de calculatoare care unesc abonații care se află pe distanta lunga unul de altul - de la sute la zeci de mii de kilometri. Astfel de rețele fac posibilă rezolvarea problemei unirii resurselor informaționale ale întregii umanități, precum și organizarea accesului instantaneu la aceste resurse; Regionale sunt rețele de calculatoare care conectează abonații care se află în zone mai mici decât rețele globale, dar totuși distanțe semnificative. Exemplu retea regionala poate servi ca o rețea a unui oraș mare sau a unui stat separat. Rețelele locale sunt rețele de calculatoare care conectează abonații care se află la distanțe relativ scurte unul de celălalt - cel mai adesea într-o clădire sau mai multe clădiri din apropiere. Acestea sunt rețele de întreprinderi, birouri ale companiilor, firme etc. În plus, clasificarea rețelelor de calculatoare presupune că global, regional și rețele locale pot fi combinate, ceea ce face posibilă crearea de ierarhii cu mai multe rețele care reprezintă instrumente puternice, permițându-vă să procesați cantități uriașe de informații și să oferiți acces practic nelimitat la resurse informaționale. Printre altele, clasificarea rețelelor de calculatoare, sau mai degrabă înțelegerea acesteia, face posibilă construirea unui astfel de sistem care să satisfacă pe deplin nevoile de informații ale unei anumite întreprinderi, birou, oraș sau stat. În general retele de calculatoare constau din trei subsisteme imbricate unul în celălalt: o rețea de stații de lucru, o rețea de servere și o rețea de date de bază. O stație de lucru (poate fi reprezentată de o mașină client, o stație de lucru, un punct de abonat sau un terminal) este un computer pe care lucrează un abonat al rețelei de calculatoare. O rețea de stații de lucru este o colecție de stații de lucru, precum și mijloace de comunicare care sunt concepute pentru a asigura interacțiunea stațiilor de lucru între ele și serverul. Un server este un computer care funcționează sarcini generale rețele și oferă stații de lucru diverse servicii. O rețea de servere este o colecție de servere de rețea, precum și facilități de comunicare concepute pentru a asigura conectarea serverelor la rețea centrală. O rețea de date de bază este un set de mijloace de transmitere a informațiilor între servere. Rețeaua de bază include canale de comunicare și noduri de comunicare. Un centru de comunicații este un set de facilități de comutare și transmitere a informațiilor concentrate într-un punct. Scopul nodului de comunicare este de a primi date care sosesc prin canalele de comunicare, precum și transmiterea acestora către canalele care conduc la abonați.

22. Tipuri de canale de transmisie a datelor.

Folosit în retele de calculatoare Canalele de transmisie a datelor sunt clasificate în funcție de un număr de caracteristici. În primul rând, conform formei informațiilor prezentate sub formă de semnale electrice, canalele sunt împărțite în digitale și analogice. În al doilea rând, după natura fizică a mediului de transmisie a datelor, se disting canalele de comunicare: cu fir (de obicei cupru), optice (de obicei fibră optică), fără fir (canale infraroșu și radio). În al treilea rând, conform metodei de împărțire a mediului între mesaje, se disting canalele menționate mai sus cu divizare în timp (tdm) și diviziune în frecvență (fdm). Una dintre principalele caracteristici ale unui canal este sa debitului(rata de transmisie a informațiilor, adică viteza informațiilor), determinată de lățimea de bandă a canalului și metoda de codificare a datelor sub formă de semnale electrice. Viteza informației este măsurată prin numărul de biți de informații transmise pe unitatea de timp. Împreună cu cea de informare, ele operează cu viteza bean (modulație), care se măsoară în baud, adică numărul de modificări semnal discret pe unitatea de timp. Rata baud este determinată de lățimea de bandă a liniei. Dacă o modificare a valorii unui semnal discret corespunde mai multor biți, atunci viteza informației depășește viteza. Într-adevăr, dacă n biți sunt transmiși în intervalul baud (între schimbările de semnal adiacente), atunci numărul gradațiilor semnalului este 2n. De exemplu, cu un număr de gradații de 16 și o viteză de 1200 baud

Un baud corespunde la 4 biți/s, iar viteza de informare este de 4800 biți/s. Pe măsură ce lungimea liniei de comunicație crește, atenuarea semnalului crește și, în consecință, lățimea de bandă și viteza informației scad.

23. Canale digitale și analogice.

Sub canal de comunicare să înțeleagă totalitatea mediului de distribuție și mijloacele tehnice de transmisie între două interfețe de canal sau îmbinări de tip C1 (vezi Fig. 1-1). Din acest motiv, articulația C1 este adesea numită articulație canal.

În funcție de tip semnale transmise Există două clase mari de canale de comunicare: digitale și analogice.


Orez. 25. Canale de transmisie digitală și analogică

Un canal digital este o cale de biți cu un semnal digital (impuls) la intrarea și la ieșirea canalului. ).

Parametrii semnalului pot fi continui sau pot lua doar valori discrete. Semnalele pot conține informații fie în fiecare moment în timp (continuu în timp, semnale analogice), sau numai la anumite momente discrete de timp (semnale digitale, discrete, puls).

Canalele digitale includ sisteme PCM, ISDN, canale T1/E1 și multe altele. SPD-urile nou create încearcă să fie construite pe baza canalelor digitale, care au o serie de avantaje față de cele analogice.

Canalele analogice sunt cele mai comune datorită istoriei lungi de dezvoltare și ușurinței de implementare. Un exemplu tipic Canalul analogic este un canal de frecvență vocală (VFC), precum și căi de grup pentru 12, 60 sau mai multe canale de frecvență vocală. Un circuit telefonic PSTN include în mod obișnuit numeroase comutatoare, splitere, modulatoare de grup și demodulatoare. Pentru PSTN, acest canal (ruta fizică și un număr de parametri) se va schimba cu fiecare apel următor.

La transmiterea datelor, la intrarea canalului analogic trebuie să existe un dispozitiv care convertește datele digitale care vin de la DTE în semnale analogice trimise către canal. Receptorul trebuie să conțină un dispozitiv care ar converti înapoi cele primite semnale continueîn date digitale. Aceste dispozitive sunt modemuri. În mod similar, la transmiterea peste canale digitale datele de la DTE trebuie convertite în forma acceptată pentru acest canal particular. Această conversie este efectuată de modemuri digitale, foarte des numite adaptoare ISDN, adaptoare de canal E1/T1, drivere de linie și așa mai departe (în funcție de tipul specific de canal sau mediu de transmisie).

Termenul modem este utilizat pe scară largă. Acest lucru nu implică neapărat vreo modulare, ci pur și simplu indică anumite operații de conversie a semnalelor care provin de la DTE pentru transmisia lor ulterioară pe canalul utilizat. Astfel, în în sens larg Termenii modem și echipament de legătură de date (DCE) sunt sinonimi.