Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • OS
  • Zašto radna stanica ne može biti server? Radna stanica: šta je to u smislu računarskih sistema.

Zašto radna stanica ne može biti server? Radna stanica: šta je to u smislu računarskih sistema.

Uglavnom, organizaciji sa više od 7-8 računara na mreži potreban je server. To će olakšati administraciju, osigurati pouzdanost skladištenja fajlova, itd. Imate besplatan računar i odlučili ste da ga koristite kao server za vaše preduzeće, a vaš administrator sistema kaže da će moći da ga konfiguriše? Ne sumnjamo da je sasvim moguće pokrenuti serverski operativni sistem na "kućnom" računaru. Da, pomoći će da se uštedi opipljiva količina, ali je li tako isplativo i sjajno? Hajde da to shvatimo.

Izbor hardvera za vaš server treba da bude određen zadacima koje ćete poveriti ovoj teškoj jedinici. Nepotrebno je reći da se čak i sam naziv "server" povezuje sa nečim velikim za većinu neupućenih ljudi - ogromnim računarima, teškim pločama, brojnim indikatorima i konektorima... i nevjerovatnim performansama. Češće nego ne, to apsolutno nije slučaj.

Trenutno postoji mnogo faktora oblika i širok izbor hardvera i softvera serverskog tipa. Ponekad se obični kućni hardver također koristi za obavljanje zadataka tipičnih za servere. Koliko je ovakav pristup adekvatan može se reći samo ako se detaljno ispitaju funkcije koje obavlja takav server i zahtjevi za njegovu pouzdanost. Ipak, ovo rješenje je pogodnije za kućnu mrežu nego za ozbiljno korporativno rješenje.

Najvažnija karakteristika servera je njegova pouzdanost. Ovo je najvažniji zahtjev za apsolutno svaki server. Procijenite sami - kvar ovog uređaja će vas najvjerovatnije ostaviti bez informacija neophodnih za poslovne procese vaše kompanije. To može biti baza kupaca, računovodstvena baza, akumulirani niz dokumenata, ugovora ili metodoloških informacija. Mrtav server je udarac u samo srce vašeg preduzeća.

Dostupnost servera u svakom trenutku rada je drugi najvažniji uslov. Stoga, hardver i softver moraju biti odabrani tako da zastoji servera tokom radnog vremena budu minimalni – teže nuli.

Treću važnu karakteristiku serverskog hardvera treba smatrati sposobnost brzog održavanja usluge. Štaviše, to treba učiniti bez uticaja na prva dva kriterijuma.

Očigledno, da bi se ispunili ovi zahtjevi, čak i na minimalnom nivou, "kućni" hardver je od male koristi, čak i ako je vaš sistemski administrator mađioničar i majstor u jednoj boci. Samo serverski hardver će pružiti minimalnu pouzdanost, dostupnost i brzu uslugu bez zaustavljanja usluga. Svaki stručnjak s barem minimalnim iskustvom će vam reći da je hardver za "kućanstvo" neprikladan za 24-satni rad i nemoguće je zamijeniti pokvareni tvrdi disk ili napajanje bez isključivanja računara, koji je vezan za mnoge procese . Serverski hardver je u tom pogledu nezamjenjiv.

"Profesionalno" gvožđe je skupo. Čak ni to. Češće nego ne, to je SKUPO! Ovo plaćanje uopće nije za super performanse, već samo za pouzdanost, mogućnost neprekidnog rada tokom dužeg vremena i mogućnost zamjene otkazanih čvorova bez zaustavljanja sistema. Takođe, često uz serverske sisteme kupujete i garanciju, a to mnogo vredi, jer je često za takvu zamenu pokvarenih čvorova takvih sistema potrebna potpuno ista oprema, a nikako ista nova generacija. Pokušajte pronaći potpuno iste komponente za zamjenu kućnog hardvera, puštenog prije godinu i po dana... A za serverske sisteme pod garancijom, proizvođač se obavezuje obezbijediti takve komponente u slučaju kvara.

Počnimo sa takozvanim faktorom forme. Faktor oblika u ovom slučaju je standard koji određuje dimenzije matične ploče, mjesto njenog pričvršćivanja na kućište; položaj na njemu interfejsa sabirnice, ulazno/izlaznih portova, procesorske utičnice i slotova za RAM, kao i tip konektora za povezivanje napajanja.

Postoji nekoliko tipova faktora forme servera. Postoje konvencionalni serveri sa vertikalnim šasijama koji izgledaju kao desktop računari. Oni vam omogućavaju da instalirate ATX ili EATX matične ploče, lako možete koristiti standardne komponente. Ali za sisteme koji uključuju više od jednog ili dva servera, serveri za montažu u stalak su mnogo praktičniji. Obično se postavljaju horizontalno u 19-inčne ormare za montažu u stalak. Kao rezultat toga, stalak od 19" sadrži više servera. Stalci dolaze u različitim visinama i dubinama.

Komponente rack servera su najčešće nestandardne i uglavnom se ne poklapaju sa sektorom "domaćinstva". Visina servera od 19 "obično se izražava u U (jedinica, standardni slučaj, često se naziva "jedinica" u žargonu). Serveri se obično nalaze u visini od 1U, 2U i 4U. Postoje serveri sa većim visinama, ali ovo je rijetke i obično su naoštrene za neku vrstu uske primjene.

Mnogi drugi proizvodi su dostupni za instalaciju u rack, uključujući mrežne prekidače, rutere i firewall, patch panele, studijske A/V jedinice, neprekidna napajanja (UPS), mrežno priključeno skladište (NAS), telefonske centrale i još mnogo toga.

Postoji i potkategorija rack servera koji se nazivaju blade serveri. Mnogo su tanji od običnih servera. Oni se ne ugrađuju u rack, već u specijalnu opremu koja je prethodno instalirana u rack.

Blade serveri su dizajnirani da povećaju gustinu računanja u uskim prostorima. Takođe, ovaj faktor forme donekle pojednostavljuje održavanje sistema, čineći kabliranje praktičnijim, pružajući modularnost i lakoću implementacije. Rack serveri moraju biti snabdjeveni napajanjem, kablovima za ekran, umrežavanjem i tako dalje, a blejd serveri se jednostavno spajaju na vruće u utore.

Pogledajmo pobliže pojedinačne serverske čvorove i njihove razlike od hardvera "kućanstva". Počnimo tradicionalno od procesora. Ovdje vladaju dvije kompanije: Intel i AMD. Upravo te firme proizvode procesore za ogromnu većinu serverskih rješenja različitih nivoa. Nazivi linija serverskih procesora se dugo nisu mijenjali: XEON za Intel i Opteron za AMD. Od "kućnih" procesora ih razlikuje fleksibilnija potrošnja energije (u zavisnosti od opterećenja), proširena hardverska podrška za virtuelizaciju (mogućnost kreiranja nekoliko "virtualnih" servera na jednom serveru), bolja podrška za paralelne procese i prisustvo broj tehnologija koje omogućavaju praćenje stanja kako pojedinačnih procesora i jezgri, tako i najsloženijih višeprocesorskih sistema u cjelini.

AMD procesori su jeftiniji, ali Intelovi se tradicionalno smatraju pouzdanijim. Obje firme proizvode procesore koji mogu raditi samo na određenim matičnim pločama. Dakle, nije moguće staviti Intel procesor na ploču za AMD procesor.

Za procesor morate odabrati odgovarajuću matičnu ploču za server. Ako planirate da gradite višeprocesorski sistem koristeći virtuelne servere, onda morate da izaberete matičnu ploču sa mogućnošću instaliranja više procesora.

Osim podrške za više procesa, moderne serverske matične ploče mogu imati i puno drugih korisnih funkcija i uređaja koji se fundamentalno razlikuju od "potrošačkih" uređaja. Na primjer, nekoliko ugrađenih mrežnih interfejsa, što im omogućava da se koriste i za kombinovanje različitih mreža, i kao zasebni kanali komunikacije za virtuelne servere kreirane na istom hardveru. Za sisteme sa povećanim zahtevima za brzinom rada sa mrežom, spasenje može biti funkcija kombinovanja 2 ili više mrežnih interfejsa u jedan, što će povećati brzinu (sabira se propusni opseg interfejsa) i pouzdanost (ako je jedan interfejs ne uspe, server ostaje dostupan). Takve tehnologije su prisutne i na brojnim matičnim pločama.

Serverske matične ploče također mogu podnijeti velike količine RAM-a. Za većinu kućnih sistema ograničenje je 4 GB, dok serverski sistemi rade na 8, 16 ili više GB. Ovo je često apsolutno neophodno za normalan rad servisa i aplikacija. Osim toga, povećan je broj kanala za rad sa memorijom u takvim karticama na 6 ili više, što omogućava serveru da efikasnije obavlja više zadataka istovremeno.

Ove kartice često dolaze sa ugrađenom hardverskom podrškom za RAID. RAID (redundantni niz nezavisnih diskova) je niz od nekoliko diskova međusobno povezanih brzim kanalima i koje sistem percipira u cjelini. Ovisno o vrsti korištenog niza, može pružiti različite stupnjeve tolerancije grešaka i performansi. Služi za poboljšanje pouzdanosti skladištenja podataka i/ili za povećanje brzine čitanja/pisanja informacija. Sada se čak i na matičnim pločama za domaćinstvo pojavljuje podrška za takve nizove, ali to je samo blijed odraz mogućnosti koje imaju serverski hardverski kontroleri.

Takođe u ovim karticama, pored već poznatih konektora za priključivanje SATA diskova, nalaze se i konektori za povezivanje takozvanih SAS diskova - serverske verzije SATA, koji pružaju veću pouzdanost i performanse.

SAS diskovi, koji su zamijenili SCSI serverske diskove, u potpunosti su naslijedili svoje glavne karakteristike tvrdog diska, uključujući brzinu rotacije vretena (15000 rpm je brzina rotacije unutar uređaja magnetnih ploča na kojima se nalaze informacije), što omogućava čitanje podataka većom brzinom... Osim toga, SAS standard vam omogućava prijenos podataka u paralelnim tokovima, što stari čvrsti diskovi nisu mogli.

Osim toga, gotovo sve moderne serverske matične ploče opremljene su vrlo jednostavnim grafičkim kontrolerom s malo namjenske memorije. I to je opravdano, jer aplikacije koje zahtijevaju moćne video kartice na serverima ne rade. Štaviše, većinu vremena monitor možda uopšte nije povezan sa serverom.

Princip rada RAM-a servera je potpuno isti kao kod običnih "kućnih" računara. Jedina razlika je u tome što memorija servera ima ugrađen hardverski mehanizam za ispravljanje nekih vrsta grešaka radi očuvanja integriteta podataka. Ovo štedi sistem od mnogih problema.

Serverska napajanja zaslužuju posebnu raspravu. Ovi uređaji za profesionalni sektor su posebno dizajnirani za maksimalnu pouzdanost i brzu zamjenu. Čak i normalno kućno napajanje može otkloniti posljedice jedne faze koja nedostaje, ali profesionalna rješenja mogu se nositi sa ozbiljnijim kvarovima. Uključujući - također pružaju zaštitu od prenapona, djelimično duplirajući funkcionalnost sistema neprekidnog napajanja (UPS).

Osim toga, profesionalna napajanja su modularna i pružaju redundantnost u dva modula. Svaki od ovih modula je sposoban da obezbedi dovoljno energije sistemu. U slučaju kvara jedne jedinice, sistem će nastaviti sa radom od druge jedinice. Takav modul se može zamijeniti bez gašenja servera.

Dakle, očigledno je da je pouzdanost i upotrebljivost serverskog hardvera za red veličine veća od hardvera „kućanstva“. Upotreba običnog kompjutera u ovom odgovornom svojstvu je čista lutrija. Da li ste spremni da preuzmete rizik?

Svaka računarska mreža sastoji se od više od računara koji su međusobno povezani žicama. Zapravo, mreža je u ovom slučaju vrlo složena informaciona infrastruktura, čiji je svaki element dizajniran da osigura razmjenu podataka između korisnika.

Uprkos širokom spektru računarskih mreža i mrežne opreme, svi računari koji rade u njoj su serverski ili klijentski.

Server: šta je to, koje su njegove karakteristike

U smislu računarstva, server se odnosi na "glavni" računar koji opslužuje cijelu mrežu. On obezbeđuje svoje računarske i informacione resurse ostatku računara koji su na njega povezani – odnosno radnim stanicama.

Na softverskom nivou, server može biti i posebna aplikacija koja će odgovarati na zahtjeve klijentskih programa unutar jedne mašine ili računarske mreže.

Osim toga, ne samo da mašina može djelovati kao server, već i složen kompleks koji se sastoji od softverskih i hardverskih dijelova. Na takav server se može istovremeno povezati više računara. Ovo će vam omogućiti efikasniju obradu zahtjeva korisnika. Za takav server razvijeni su jedinstveni softverski alati koji međusobno povezuju serverske računare u takozvane klastere.

Svrha servera je obično sljedeća:

  • Obrada i organizacija prijenosa podataka unutar mreže;
  • Obrada e-mail poruka (u slučaju poslužitelja pošte);
  • Organizacija pristupa svim vrstama mrežnih resursa, uključujući Internet;
  • Organizacija pohrane podataka u mreži;
  • Interakcija između klijenata igre.

U zavisnosti od tipa servera i mreže na kojoj postoji, ove funkcije se mogu kombinovati i preklapati.

Koncept radne stanice

Klijentska mašina (aka radna stanica) je radni računar korisnika koji opslužuje server. Svaka radna stanica mora omogućiti nesmetan pristup mrežnim resursima koje server ima. Naravno, samo ako klijent ima odgovarajuće dozvole.

Nijedna radna stanica ne čini svoje resurse dostupnim za mrežno dijeljenje sa drugim radnim stanicama.

Tipično, lokalni disk ili nazivi portova se dodeljuju mrežnim resursima. Na primjer, Z, E, I, itd., ili LPTx, COMx, itd.

Svako radno mjesto može se predstaviti ili kao punopravna radna mašina korisnika, ili kao terminal, koji zaposleniku daje pristup mrežnim resursima. U drugom slučaju, terminal možda nema čak ni vlastiti disk za pohranu.

Ne samo da računari mogu biti klijenti, već i periferni uređaji. Na primjer, mrežni štampač.

Na ovaj ili onaj način, ali radna stanica je krajnja tačka u kojoj osoba komunicira sa svim potrebnim alatima koji su mu potrebni da riješi svoje probleme putem mrežnih resursa.

Razlika između servera i radne stanice

Naravno, zapravo postoje mnoge razlike između serverske i radne stanice. Ali postoji jedan ključ. Ona leži u činjenici da je server dizajniran da daje odgovore na zahtjeve u automatskom načinu rada. A radna stanica (klijent) generiše ove zahteve i šalje ih serveru, a takođe komunicira sa korisnikom.

Pridruži nam se!

Oslobađanje vašeg vremena za život. K-Systems je još jedan integrator!
polja označena sa * su obavezna

Sastav radne stanice.

Automatska radna stanica (AWS) krajnjeg korisnika putem informacionog sistema

Imenovanje i sastav AWP. Karakteristike tipova podrške za AWP

AWP Je skup informacionih resursa i softvera i hardvera koji korisniku omogućavaju obradu podataka i automatizaciju funkcija upravljanja u određenoj predmetnoj oblasti.

AWP ima problemsko-profesionalnu orijentaciju i omogućava korisniku da prenese na računar izvršavanje tipičnih repetitivnih operacija koje se odnose na akumulaciju, sistematizaciju, skladištenje, pronalaženje, obradu, zaštitu i prenos podataka.

Određuje se sastav AWP-a:

Karakteristike profesionalne orijentacije specijaliste;

Nivo zadataka upravljanja (taktički, strateški, prediktivni);

Karakteristike zadataka koje treba riješiti (za stručnjake: regulacija dokumenata - ponovljivost u terminima, razne referentne i operativne informacije, itd.; za menadžere: postavljanje strateških ciljeva, planiranje, izbor izvora finansiranja, formiranje politike itd. .).

18. Klasifikacija računara.

19. Struktura računara.

Računar uključuje tri glavna uređaja: sistemsku jedinicu, tastaturu i monitor. Međutim, da bi se proširila funkcionalnost računara, na njega se mogu priključiti razni dodatni periferni uređaji: uređaji za štampanje (štampači), razni manipulatori (miš, džojstik, kuglica za praćenje, svetlosna olovka), uređaji za unos informacija (skeneri, grafički tableti - digitalizatori) , ploteri itd.

Ovi uređaji se spajaju na sistemsku jedinicu pomoću kablova kroz posebne utore (konektore), koji se obično nalaze na stražnjoj strani sistemske jedinice. Dodatni uređaji će ometati prisustvo slobodnih utora na matičnoj ploči direktno na sistemsku jedinicu, na primjer, modem za razmjenu informacija s drugim računalima putem telefonske mreže. Po pravilu, PC računari imaju modularnu strukturu (struktura modernog računara prikazana je na slici 3.1). Svi moduli su povezani zajedničkom magistralom (sistemska sabirnica).

20. Radna stanica i server.

U svakom slučaju, radna stanica je krajnja tačka interakcije stručnjaka sa potrebnim alatima zasnovanim na kompjuterskoj tehnologiji. Radne stanice su dizajnirane za obavljanje krajnjih zadataka i interakciju s operaterom.

Server- udaljeni računar čiji je zadatak izdavanje zahtjeva krajnjim klijentima koji su na njega povezani (bilo da se radi o radnim stanicama, pristupnim terminalima, drugim serverima).

Server se može shvatiti kao poseban program koji odgovara na zahtjeve drugih klijentskih programa na lokalnoj ili globalnoj mreži. U ovom slučaju, jedna od radnih stanica može djelovati kao server, čija je svrha servisiranje zahtjeva drugih mrežnih klijenata.

Ili se pod serverom podrazumijeva poseban hardverski i softverski kompleks koji se sastoji od nekoliko moćnih računara posebne konfiguracije, koji je dizajniran isključivo za obradu zahtjeva. Odnosno, ne radi se samo o posebno konfigurisanom programu na jednoj od radnih stanica u mreži, već o posebnom produktivnom računaru ili čitavoj njihovoj mreži, koji su zauzeti samo odgovaranjem na zahteve. Za takve platforme se razvijaju posebne hardverske konfiguracije koje se lako povezuju jedna s drugom, formirajući super-računalo (klaster).

Tipični serveri su namijenjeni za:

  • obrada i prosljeđivanje pošte na mreži,
  • obrada upita prema bazama podataka,
  • omogućavanje pristupa web resursima,
  • preusmjeravanje ili distribucija prometa na mreži (proxy serveri),
  • pohranjivanje i prijenos datoteka na mreži,
  • osiguravanje interakcije klijenata igre.

Moguće su i druge konfiguracije.

Po čemu se server razlikuje od računara (radne stanice)?

Glavno svojstvo servera je izdavanje automatskih odgovora na zahtjeve povezanih klijenata. A radna stanica je dizajnirana da radi samo sa krajnjim korisnikom.

Naša kompanija nudi rješenja po principu ključ u ruke za radne stanice, serverski hardver i softver kako za radne stanice tako i za servere.

21. Klasifikacija računarskih mreža.

Nakon što je čovječanstvo stvorilo personalne računare, pristupilo se novom pristupu organizaciji sistema koji obrađuju podatke, kao i stvaranju novih tehnologija u oblasti skladištenja, prijenosa i korištenja informacija. Nešto kasnije javila se potreba da se sa upotrebe odvojenih računara koji rade u sistemima koji centralno obrađuju podatke pređe na sisteme koji mogu da obrađuju podatke na distribuiran način. Distribuirana obrada podataka je vrsta obrade informacija koju obavljaju nezavisni, ali međusobno povezani računari, koji predstavljaju distribuirani sistem. Računarska mreža je skup računara koji su međusobno povezani komunikacijskim kanalima, koji vam omogućavaju stvaranje jedinstvenog sistema koji u potpunosti ispunjava zahtjeve pravila distribuirane obrade informacija. Dakle, osnovna svrha kompjuterskih mreža je zajednička obrada podataka, u kojoj učestvuju sve komponente sistema, bez obzira na njihovu fizičku lokaciju. Klasifikacija računarskih mreža podrazumeva njihovu podelu na tipove računarskih mreža, u zavisnosti od teritorijalne lokacije računara i drugih komponenti u odnosu jedna na drugu. Dakle, klasifikacija računarskih mreža pretpostavlja njihovu podjelu na: Globalne - to su računarske mreže koje ujedinjuju pretplatnike, koji se nalaze na velikoj udaljenosti jedna od druge - od stotina do desetina hiljada kilometara. Takve mreže omogućavaju rješavanje problema kombiniranja informacijskih resursa cijelog čovječanstva, kao i organiziranje trenutnog pristupa tim resursima; Regionalne mreže su računarske mreže koje povezuju pretplatnike, koji se nalaze na manjim nego u globalnim mrežama, ali ipak na značajnim udaljenostima. Primjer regionalne mreže je mreža velikog grada ili posebne države. Lokalne mreže su računarske mreže koje objedinjuju pretplatnike koji se nalaze na relativno malim udaljenostima jedan od drugog – najčešće u istoj zgradi ili nekoliko obližnjih zgrada. To su mreže preduzeća, kancelarija kompanija, firmi itd. Osim toga, klasifikacija računalnih mreža pretpostavlja da se globalne, regionalne i lokalne mreže mogu kombinovati, što omogućava stvaranje hijerarhije više mreža, koje su moćni alati koji vam omogućavaju obradu ogromnih nizova informacija i omogućavaju gotovo neograničen pristup informacijama. resurse. Između ostalog, klasifikacija računarskih mreža, odnosno njeno razumevanje, omogućava da se izgradi upravo takav sistem koji će u potpunosti zadovoljiti potrebe preduzeća, kancelarije, grada ili države u informacijama. Općenito, računarske mreže se sastoje od tri podsistema ugniježđena jedan unutar drugog: mreže radnih stanica, mreže servera i osnovne mreže za prijenos podataka. Radna stanica (može biti predstavljena klijentskom mašinom, radnom stanicom, pretplatničkom stanicom, terminalom) je računar na kojem radi pretplatnik računarske mreže. Mreža radnih stanica je skup radnih stanica, kao i komunikacionih sredstava, koji su dizajnirani da obezbede interakciju radnih stanica između sebe i servera. Server je računar koji obavlja opšte mrežne zadatke i pruža različite usluge radnim stanicama. Mreža servera je skup mrežnih servera, kao i komunikacionih objekata dizajniranih da povežu servere sa jezgrom mreže. Osnovna mreža za prenos podataka je skup sredstava za prenos informacija između servera. Osnovna mreža uključuje komunikacione kanale i komunikacione čvorove. Komunikacioni centar je skup komutacionih sredstava, kao i prenosa informacija, koncentrisanih u jednoj tački. Svrha komunikacionog centra je primanje podataka koji dolaze putem komunikacijskih kanala, kao i njihovo prenošenje na kanale koji vode do pretplatnika.

22. Vrste kanala za prenos podataka.

Kanali za prenos podataka koji se koriste u računarskim mrežama klasifikuju se prema nizu karakteristika. Prvo, prema obliku predstavljanja informacija u obliku električnih signala, kanali se dijele na digitalne i analogne. Drugo, prema fizičkoj prirodi medija za prijenos podataka razlikuju se komunikacijski kanali: žičani (obično bakarni), optički (obično optički), bežični (infracrveni i radio kanali). Treće, prema načinu podjele medija između poruka, dodjeljuju se gore navedeni kanali sa vremenskom (tdm) i frekvencijskom (fdm) podjelom. Jedna od glavnih karakteristika kanala je njegov propusni opseg (brzina prijenosa informacija, tj. brzina informacija), koji je određen propusnim opsegom kanala i načinom kodiranja podataka u obliku električnih signala. Brzina informacija se mjeri brojem bitova informacija koje se prenose po jedinici vremena. Uz informacionu radi se i bean (modulacijska) brzina koja se mjeri u baudu, odnosno broj promjena diskretnog signala u jedinici vremena. To je brzina prijenosa koja je određena propusnošću linije. Ako jedna promjena vrijednosti diskretnog signala odgovara nekoliko bitova, tada brzina informacija prelazi lošu. Zaista, ako se n bitova prenosi u intervalu bauda (između susjednih promjena signala), tada je broj gradacija signala jednak 2n. Na primjer, kada je broj gradacija 16, a brzina 1200 baudova

Jedan baud odgovara 4 bps, a brzina informacija je 4800 bps. Sa povećanjem dužine komunikacijske linije, slabljenje signala se povećava i, posljedično, smanjuje se širina pojasa i brzina informacija.

23. Digitalni i analogni kanali.

Ispod komunikacijski kanal razumjeti ukupnost medija za širenje i tehničkih sredstava prijenosa između dva sučelja kanala ili spojeva tipa C1 (vidi sliku 1 1). Iz tog razloga, spoj C1 se često naziva spoj kanala.

U zavisnosti od vrste signala koji se prenose razlikuju se dvije velike klase komunikacijskih kanala, digitalni i analogni.


Rice. 25. Digitalni i analogni kanali prenosa

Digitalni kanal je bitna putanja sa digitalnim (pulsnim) signalom na ulazu i izlazu kanala.Na ulaz analognog kanala dolazi kontinuirani signal, a sa njegovog izlaza se uzima i kontinuirani signal (Sl. 25) .

Parametri signala mogu biti kontinuirani ili uzeti samo diskretne vrijednosti. Signali mogu sadržavati informacije ili u svakom trenutku vremena (kontinuirani u vremenu, analogni signali), ili samo u određenim, diskretnim trenucima vremena (digitalni, diskretni, impulsni signali).

Digitalni kanali su PCM, ISDN, T1/E1 i mnogi drugi. Novostvoreni SPD-ovi pokušavaju da se grade na bazi digitalnih kanala, koji imaju niz prednosti u odnosu na analogne.

Analogni kanali su najčešći zbog svoje duge istorije i lakoće implementacije. Tipičan primjer analognog kanala je kanal glasovne frekvencije (ctch), kao i grupne putanje za 12, 60 ili više kanala glasovne frekvencije. PSTN telefonsko kolo obično uključuje brojne prekidače, razdjelnike, grupne modulatore i demodulatore. Za PSTN, ovaj kanal (njegova fizička ruta i broj parametara) će se mijenjati sa svakim sljedećim pozivom.

Prilikom prijenosa podataka na ulazu analognog kanala mora postojati uređaj koji bi digitalne podatke koji dolaze iz DTE pretvarao u analogne signale koji se šalju na kanal. Prijemnik mora sadržavati uređaj koji konvertuje povratno primljene kontinuirane signale u digitalne podatke. Ovi uređaji su modemi. Slično, kada se prenosi preko digitalnih kanala, podaci iz DTE-a moraju biti konvertovani u oblik koji je usvojen za ovaj određeni kanal. Ovom konverzijom rukuju digitalni modemi, koji se vrlo često nazivaju ISDN adapteri, E1/T1 linijski adapteri, linijski drajveri i tako dalje (u zavisnosti od specifičnog tipa kanala ili medija za prenos).

Termin modem se široko koristi. Ovo ne podrazumijeva nužno bilo kakvu modulaciju, već jednostavno ukazuje na određene operacije konverzije signala koji dolaze iz DTE-a za njihov daljnji prijenos preko kanala koji se koristi. Dakle, široko govoreći, modem i oprema za vezu podataka (DCE) su sinonimi.

Kazahstansko-ruski međunarodni univerzitet

Protsan Aleksandar Valerievič

AU-401, 4. god

"Automatizacija i kontrola"

Disciplinski ispit

"Računarski sistemi, mreže i telekomunikacije"

Tema: "Namjena mrežne opreme računarskih mreža: radna stanica, server, modem, mrežni adapter, čvorište, most, gateway, ruter"

Uvod

Danas u svijetu postoji više od 130 miliona računara, a više od 80% njih je objedinjeno u različite informacione i računarske mreže, od malih lokalnih mreža u kancelarijama do globalnih mreža kao što je Internet.

Svjetski trend povezivanja računara u mrežu uzrokovan je nizom važnih razloga, kao što su ubrzanje prijenosa informativnih poruka, mogućnost brze razmjene informacija između korisnika, primanja i slanja poruka (faksovi, e-mail pisma, itd.) bez napuštanja radnog mesta, mogućnost trenutnog primanja bilo koje informacije sa bilo kog mesta u svetu, kao i razmena informacija između računara različitih proizvođača koji rade pod različitim softverom.

Ovako ogromne potencijalne mogućnosti koje računarska mreža nosi i novi potencijalni uspon koji informacioni kompleks doživljava, kao i značajno ubrzanje procesa proizvodnje, ne daju nam za pravo da ih ne prihvatimo za razvoj i da ih ne primenjujemo u praksa.

Stoga je neophodno razviti temeljno rješenje pitanja organizacije ICT (informacione i računarske mreže) na bazi postojećeg računarskog parka i softverskog kompleksa koji zadovoljava savremene naučne i tehničke zahtjeve, uzimajući u obzir sve veće potrebe i mogućnost daljeg postepenog razvoja mreže u vezi sa pojavom novih tehničkih i softverskih rješenja.

LAN se podrazumijeva kao zajedničko povezivanje više odvojenih računarskih radnih stanica (radnih stanica) na jedan kanal za prijenos podataka.

Zahvaljujući kompjuterskim mrežama, dobili smo mogućnost da istovremeno koristimo programe i baze podataka od strane više korisnika.

Koncept lokalne mreže - LAN (engleski LAN - Local Agea Network) odnosi se na geografski ograničene (geografski ili proizvodne) hardverske i softverske implementacije, u kojima je više računarskih sistema međusobno povezano korišćenjem odgovarajućih sredstava komunikacije.

Zahvaljujući ovoj vezi, korisnik može komunicirati sa drugim radnim stanicama povezanim na ovaj LAN.

U industrijskoj praksi, LAN-ovi igraju veoma važnu ulogu.

Preko LAN-a, sistem integriše personalne računare koji se nalaze na mnogim udaljenim radnim mestima koja dele opremu, softver i informacije. Radna mjesta zaposlenih više nisu izolovana i objedinjena su u jedinstven sistem. Razmotrite prednosti koje se dobijaju umrežavanjem personalnih računara u obliku unutarindustrijske računarske mreže.

Odvajanje resurse

Dijeljenje resursa omogućava konzervativnu upotrebu resursa, kao što je upravljanje perifernim uređajima kao što su laserski štampači sa svih priključenih radnih stanica.

Razdvajanje podataka.

Dijeljenje podataka pruža mogućnost pristupa i upravljanja bazama podataka sa perifernih radnih stanica kojima su potrebne informacije.

Odvajanje softvera

Odvajanje softvera omogućava istovremenu upotrebu centralizovanog, prethodno instaliranog softvera.

Dijeljenje resursa procesora.

Prilikom podjele procesorskih resursa moguće je koristiti računarsku snagu za obradu podataka od strane drugih sistema uključenih u mrežu.Pružena mogućnost je u tome što se raspoloživi resursi ne "napadaju" odmah, već samo preko posebnog procesora koji je dostupan svaku radnu stanicu.

Način rada za više igrača

Višekorisnička svojstva sistema olakšavaju istovremenu upotrebu centraliziranog aplikativnog softvera koji je prethodno instaliran i kojim se upravlja, na primjer, ako korisnik sistema radi na drugom poslu, trenutni rad koji se obavlja gura se u pozadinu.

Radna stanica

Radna stanica(eng. radna stanica) - kompleks hardvera i softvera dizajniran za rješavanje određenog niza zadataka.

Radna stanica kao mjesto rada za specijaliste je punopravni kompjuter ili kompjuterski terminal (ulazno-izlazni uređaji, odvojeni i često udaljeni od kontrolnog računara), skup potrebnog softvera, po potrebi dopunjen pomoćnom opremom: štampač uređaj, eksterni uređaj za skladištenje podataka na magnetnim i/ili optičkim medijima, skeneri bar kodova itd.

U domaćoj literaturi se takođe koristio termin AWP (automatizovana radna stanica), ali u užem smislu od „radna stanica“.

Takođe, termin "radna stanica" odnosi se na računar u lokalnoj mreži (LAN) u odnosu na server. Računari na lokalnoj mreži su podijeljeni na radne stanice i servere. Na radnim stanicama korisnici rješavaju primijenjene probleme (rad u bazama podataka, kreiranje dokumenata, kalkulacije). Server opslužuje mrežu i obezbjeđuje vlastite resurse svim mrežnim čvorovima, uključujući radne stanice.

Postoje prilično stabilne karakteristike konfiguracija radnih stanica dizajniranih za rješavanje određenog spektra zadataka, što im omogućava da se odvoje u posebnu profesionalnu podklasu: multimedija (slika, video, obrada zvuka), CAD, GIS, terenski rad, itd. potklasa može imati svoje karakteristike i jedinstvene komponente (primjeri područja upotrebe dati su u zagradama): veliki video monitor i/ili više monitora (CAD, GIS, berza), brza grafička kartica (kinematografija i animacija, kompjuter igre), velika količina pohrane podataka (fotogrametrija, animacija), prisutnost skenera (fotografija), zaštićena izvedba (vojska, terenski rad) itd.

Server

Server zove kompjuter, posvećeno iz grupe personalni računari(ili radne stanice) za obavljanje bilo kojeg uslužnog zadatka bez direktnog ljudskog učešća. Server i radna stanica mogu imati istu hardversku konfiguraciju, jer se razlikuju samo po učešću osobe na konzoli u njihovom radu.

Neki servisni zadaci se mogu izvoditi na radnoj stanici paralelno s radom korisnika. Takva radna stanica se konvencionalno naziva nenamjenski server .

Konzola (obično - monitor/tastatura/miš) i ljudsko učešće su neophodni za servere samo u fazi inicijalne konfiguracije, tokom održavanja hardvera i upravljanja u hitnim situacijama (obično, većina servera se kontroliše daljinski). Za hitne slučajeve, serveri se obično isporučuju sa jednim kompletom konzole po grupi servera (sa ili bez prekidača, kao što je KVM prekidač).

Kao rezultat specijalizacije, serversko rješenje može dobiti konzolu u pojednostavljenom obliku (na primjer, komunikacijski port) ili je potpuno izgubiti (u ovom slučaju, početna konfiguracija i upravljanje u hitnim slučajevima mogu se izvršiti samo preko mreže, a mreža postavke se mogu vratiti na zadano stanje).

Specijalizacija serverske opreme ide na nekoliko načina, a izbor u kom pravcu će ići svaki proizvođač određuje za sebe. Većina specijalizacija povećava troškove opreme.

Serverska oprema u pravilu je upotpunjena pouzdanijim elementima:

  • memorija sa povećanom tolerancijom grešaka, na primer, za računare kompatibilne sa i386, memorija namenjena serverima ima tehnologiju ispravljanja grešaka (ECC eng. Provjera i ispravljanje grešaka). Na nekim drugim platformama, kao što je SPARC (Sun Microsystems), sva memorija ima ispravku grešaka.
  • redundantnost, uključujući:
    • napajanja (uključujući hot-pluggable)
    • tvrdi diskovi (RAID; također se mogu uključiti i zamijeniti). Ne treba mešati sa "RAID" sistemima konvencionalnih računara.
  • promišljenije hlađenje (funkcija)

Serveri (i druga oprema) koje je potrebno instalirati na neke standardne šasije (na primjer, u 19-inčne regale i ormare) se prilagođavaju na standardne veličine i isporučuju s potrebnim pričvršćivačima.

Serveri koji ne zahtijevaju visoke performanse i veliki broj vanjskih uređaja često su smanjeni u veličini. Često je ovo smanjenje praćeno smanjenjem resursa.

U takozvanoj "industrijskoj verziji", osim smanjenih dimenzija, kućište je robusnije, zaštićeno od prašine (opremljeno zamjenjivim filterima), vlage i vibracija, a ima i dizajn gumba koji sprječava slučajno pritiskanje.

Strukturno, hardverski serveri mogu biti izvedeni u desktop, stojećim, rack-mount i plafonskim verzijama. Poslednja opcija obezbeđuje najveću gustinu računarske snage po jedinici površine, kao i maksimalnu skalabilnost. Od kasnih 1990-ih, tzv. blade serveri (iz engleskog. blade - blade) - kompaktni modularni uređaji koji vam omogućavaju da smanjite troškove napajanja, hlađenja, održavanja itd.

Što se tiče resursa (frekvencija i broj procesora, količina memorije, broj i performanse tvrdih diskova, performanse mrežnih adaptera), serveri se specijalizuju u dva suprotna pravca – povećavaju resurse i smanjuju ih.

Skaliranje resursa ima za cilj povećanje kapaciteta (na primjer, specijalizacija za server datoteka) i performanse servera. Kada performanse dosegnu određenu granicu, dalji rast se nastavlja drugim metodama, na primjer, paralelizacijom zadatka između nekoliko servera.

Smanjenje resursa ima za cilj smanjenje veličine i potrošnje energije servera.

Ekstremni stepen specijalizacije servera je tzv hardverska rješenja(hardverski ruteri, nizovi mrežnih diskova, hardverski terminali, itd.). Hardver ovakvih rješenja je izgrađen od nule ili prerađen sa postojeće računalne platforme bez uzimanja u obzir kompatibilnosti, što onemogućuje korištenje uređaja sa standardnim softverom.

Softver u hardverskim rješenjima proizvođač učitava u stalnu i/ili nepomične memorije.

Hardverska rješenja su općenito pouzdanija od konvencionalnih servera, ali manje fleksibilna i svestrana. Za cijenu, hardverska rješenja mogu biti ili jeftinija ili skuplja od servera, ovisno o klasi opreme.

Nedavno se proširio veliki broj serverskih rješenja bez diska, baziranih na računalima (obično x86) Mini-ITX form faktora i manje sa specijaliziranom obradom GNU/Linuksa na SSD disku (ATA flash ili flash kartica), pozicioniranom kao " hardverska rješenja"... Ova rješenja ne pripadaju klasi hardvera, već su obični specijalizovani serveri. Za razliku od (skupljih) hardverskih rješenja, oni nasljeđuju probleme platforme i softverskih rješenja na kojima se zasnivaju.

modem

modem(skraćenica sastavljena od riječi modulator-demodulator) - uređaj koji se koristi u komunikacijskim sistemima i obavlja funkciju modulacije i demodulacije. Modulator modulira signal nosioca, odnosno mijenja njegove karakteristike u skladu sa promjenama ulaznog informacijskog signala, demodulator vrši obrnuti proces. Poseban slučaj modema je široko rasprostranjena kompjuterska periferija koja mu omogućava da komunicira sa drugim računarom opremljenim modemom preko telefonske mreže (telefonski modem) ili kablovske mreže (kablovski modem).

Modem obavlja funkciju terminalne opreme komunikacijske linije. U ovom slučaju, formiranje podataka za prijenos i obradu primljenih podataka vrši se terminalnom opremom, u najjednostavnijem slučaju - osobnim računarom.

Vrste modema za računare

Po izvršenju:

  • vanjski- spojeni preko COM, USB porta ili standardnog konektora u RJ-45 mrežnoj kartici obično imaju eksterno napajanje (postoje USB modemi koji se napajaju preko USB i LPT modema).
  • interni- instaliran unutar računara u slot ISA, PCI, PCI-E, PCMCIA, AMR, CNR
  • ugrađen- su unutrašnjost uređaja, kao što je laptop ili priključna stanica.

Po principu rada:

  • hardver- sve operacije konverzije signala, podršku za fizičke protokole razmjene, izvodi kompjuter ugrađen u modem (na primjer, korištenjem DSP-a, kontrolera). Takođe u hardverskom modemu postoji ROM, koji sadrži firmver koji kontroliše modem.
  • meki modem, winmodems(eng. Domaćin zasnovano soft - modem) - hardverski modemi bez firmware ROM-a. Firmver takvog modema je pohranjen u memoriji računara na koji je modem povezan (ili instaliran). U ovom slučaju modem sadrži analogno kolo i pretvarače: ADC, DAC, kontroler sučelja (na primjer USB). Efikasan je samo ako postoje drajveri koji obrađuju sve operacije za kodiranje signala, proveru grešaka i upravljanje protokolom, respektivno, implementirane u softveru i koje izvodi centralni procesor računara. U početku su postojale samo verzije za operativne sisteme porodice MS Windows, otuda i drugo ime.
  • poluprogram(Soft-modem baziran na kontroleru) - modemi u kojima dio funkcija modema obavlja računar na koji je modem povezan.

Po vrsti veze:

  • Dial-up modemi- najčešći tip modema
  • ISDN- modemi za digitalne dial-up telefonske linije
  • DSL- koristi se za organizaciju namjenski (nekomutirani) linije koristeći redovnu telefonsku mrežu. Razlikuju se od dial-up modema po tome što koriste drugačiji frekvencijski opseg, a takođe i po tome što se signal prenosi preko telefonskih linija samo do PBX-a. Obično je dozvoljeno korištenje telefonske linije na uobičajen način istovremeno sa razmjenom podataka.
  • Kabl- koriste se za razmjenu podataka preko specijalizovanih kablova - na primjer, preko zbirnog televizijskog kabla koristeći DOCSIS protokol.
  • Cellular- rade preko protokola mobilne komunikacije - GPRS, EDGE, 3G, 4G itd. Često se izrađuju u obliku USB privezka. Mobilni terminali se također često koriste kao takvi modemi.
  • Satelit
  • PLC- koristiti tehnologiju prijenosa podataka preko žica kućne električne mreže.

Najčešći trenutno su:

  • interni softverski modem
  • eksterni hardverski modem
  • ugrađen modemi u laptopima.

Mrežni adapter

Mrežni adapter poznat i kao NIC, NIC, Ethernet adapter, NIC (eng. mreže interfejs kontroler) - periferni uređaj koji omogućava računaru da komunicira sa drugim uređajima na mreži.

Vrste

Po konstruktivnoj implementaciji, mrežne kartice se dijele na:

  • interne - odvojene kartice koje se ubacuju u PCI, ISA ili PCI-E slot;
  • eksterno, povezano preko USB ili PCMCIA interfejsa, uglavnom se koristi u laptopima;
  • ugrađen u matičnu ploču.

Na 10-megabitnim mrežnim karticama koriste se 3 vrste konektora za povezivanje na lokalnu mrežu:

  • 8P8C za upredenu paricu;
  • BNC konektor za tanak koaksijalni kabel;
  • 15-pinski konektor za primopredajnik za debeli koaksijalni kabl.

Ovi konektori mogu biti prisutni u različitim kombinacijama, ponekad čak i sva tri odjednom, ali u svakom trenutku radi samo jedan od njih.

Na karticama od 100 Mbit instaliran je samo konektor za upredenu paricu (8P8C, pogrešno nazvan RJ-45).

Jedna ili više informacijskih LED dioda instalirano je pored konektora za upredenu paricu, što ukazuje na prisutnost veze i prijenos informacija.

Jedna od prvih masovnih mrežnih kartica bila je serija NE1000 / NE2000 iz Novell-a, a kasnih 1980-ih postojalo je i mnogo sovjetskih klonova mrežnih kartica sa BNC konektorom, koje su se proizvodile sa raznim sovjetskim računarima i zasebno.

Parametri mrežnog adaptera

Prilikom konfiguriranja kartice mrežnog adaptera, sljedeće opcije mogu biti dostupne:

  • Broj linije zahtjeva za hardverskim prekidom IRQ
  • Broj DMA kanala (ako je podržan)
  • bazna I/O adresa
  • Osnovna adresa RAM memorije (ako se koristi)
  • podrška za standarde dupleks/polu-dupleksa automatskog pregovaranja, brzina
  • podrška za označene VLAN pakete (802.1q) sa mogućnošću filtriranja paketa datog VLAN ID-a
  • WOL (Wake-on-LAN) opcije

Ovisno o snazi ​​i složenosti mrežne kartice, može implementirati računske funkcije (uglavnom brojanje i generiranje kontrolnih suma okvira) u hardveru ili softveru (pomoću drajvera mrežne kartice koji koristi centralni procesor).

Serverske mrežne kartice se mogu isporučiti sa dva (ili više) mrežnih konektora. Neke mrežne kartice (ugrađene u matičnu ploču) također pružaju funkciju zaštitnog zida (kao nforce).

Funkcije i karakteristike mrežnih adaptera

Mrežni adapter (Network Interface Card, NIC), zajedno sa svojim drajverom, implementira drugi, sloj veze modela otvorenog sistema na krajnjem čvoru mreže - računaru. Tačnije, u mrežnom operativnom sistemu par adaptera i drajvera obavlja samo funkcije fizičkog i MAC sloja, dok je LLC sloj obično implementiran modulom operativnog sistema koji je isti za sve drajvere i mrežne adaptere. Zapravo, tako bi trebalo biti u skladu sa modelom steka protokola IEEE 802. Na primjer, u Windows NT, nivo LLC implementiran je u NDIS modulu, koji je zajednički svim drajverima mrežnih adaptera, bez obzira na tehnologiju drajver podržava.

Mrežni adapter zajedno sa drajverom obavlja dvije operacije: prijenos okvira i prijem. Prijenos okvira s računala na kabel sastoji se od sljedećih koraka (neki mogu nedostajati, ovisno o prihvaćenim metodama kodiranja):

  • Primite LLC okvir podataka preko međuslojnog interfejsa zajedno sa informacijama o adresi MAC sloja. Obično se komunikacija između protokola unutar računara odvija preko bafera koji se nalaze u RAM-u. Podaci za prenos u mrežu se stavljaju u ove bafere preko protokola gornjeg sloja, koji ih preuzimaju iz memorije diska ili iz keša datoteka koristeći I/O podsistem operativnog sistema.
  • Formatiranje okvira podataka MAC sloja u kojem je inkapsuliran LLC okvir (sa odbačenim oznakama 01111110). Popunjavanje odredišne ​​i izvorne adrese, izračunavanje kontrolne sume.
  • Formiranje kodnih simbola pri korištenju redundantnih kodova tipa 4B / 5B. Šifrujte kodove da biste dobili ujednačeniji spektar signala. Ovaj korak se ne koristi u svim protokolima - na primjer, 10 Mbps Ethernet tehnologija prolazi bez njega.
  • Izlaz signala na kabl u skladu sa prihvaćenom linijskom šifrom - Manchester, NRZ1. MLT-3 itd.

Prijem okvira sa kabla na računar uključuje sljedeće korake:

  • Prijem signala iz kabla koji kodiraju bitstream.
  • Izolacija signala od pozadine buke. Ovu operaciju mogu izvesti različita specijalizirana mikro kola ili signalni procesori DSP. Kao rezultat toga, u prijemniku adaptera formira se određena sekvenca bitova, koja se, s velikim stepenom vjerovatnoće, poklapa s onom koju šalje predajnik.
  • Ako su podaci kodirani prije slanja na kabel, onda se propuštaju kroz dekoder, nakon čega se kodni simboli koje šalje predajnik vraćaju u adapter.
  • Provjera kontrolne sume okvira. Ako je netačan, okvir se odbacuje, a odgovarajući kod greške se prenosi u LLC protokol kroz međuslojno sučelje prema gore. Ako je kontrolna suma tačna, onda se LLC okvir izdvaja iz MAC okvira i prenosi kroz međuslojni interfejs prema gore, do LLC protokola. LLC okvir je smješten u RAM bafer.

Raspodjela odgovornosti između mrežnog adaptera i njegovog drajvera nije definirana standardima, tako da svaki proizvođač samostalno odlučuje o ovom pitanju. Tipično, mrežni adapteri se klasifikuju kao adapteri za klijentske računare i adapteri za servere.

Kod adaptera za klijentske računare, veliki deo posla se prebacuje na drajver, čineći adapter jednostavnijim i jeftinijim. Nedostatak ovakvog pristupa je visok stepen opterećenja centralnog procesora računara rutinskim radom na prenošenju okvira iz RAM-a računara u mrežu. Centralni procesor je primoran da radi ovaj posao umesto da izvršava zadatke aplikacije korisnika.

Stoga su adapteri dizajnirani za servere obično opremljeni vlastitim procesorima, koji samostalno obavljaju većinu posla prijenosa okvira iz RAM-a u mrežu i obrnuto. Primjer takvog adaptera je SMS EtherPower mrežni adapter s integriranim Intel i960 procesorom.

Ovisno o tome koji protokol implementira adapter, adapteri se dijele na Ethernet adaptere, Token Ring adaptere, FDDI adaptere itd. čvorišta, mnogi Ethernet adapteri danas podržavaju dvije brzine i imaju prefiks 10/100 u svom nazivu. Neki proizvođači ovo svojstvo nazivaju autosenzitivnošću.

Mrežni adapter mora biti konfigurisan prije instaliranja na računar. Konfigurisanje adaptera obično specificira IRQ koji koristi adapter, broj DMA kanala (ako adapter podržava DMA režim) i osnovnu adresu I/O portova.

Ako mrežni adapter, hardver računara i operativni sistem podržavaju Plug-and-Play, adapter i njegov drajver se automatski konfigurišu. U suprotnom, prvo morate konfigurirati mrežni adapter, a zatim ponoviti njegove konfiguracijske parametre za upravljački program. Općenito, detalji procedure za konfiguriranje mrežnog adaptera i njegovog drajvera u velikoj mjeri zavise od proizvođača adaptera, kao i od mogućnosti magistrale za koju je adapter dizajniran.

Klasifikacija mrežnih adaptera

Kao primjer klasifikacije adaptera koristimo pristup 3Com-a, koji ima reputaciju lidera u području Ethernet adaptera. 3Com vjeruje da su Ethernet mrežni adapteri prošli kroz tri generacije.

Adapteri prve generacije bili su bazirani na diskretnim logičkim čipovima, što je rezultiralo niskom pouzdanošću. Imali su bafer memoriju za samo jedan okvir, što je dovelo do loših performansi adaptera, budući da su se svi ramovi prenosili s računara na mrežu ili sa mreže na računar uzastopno. Osim toga, konfiguracija adaptera prve generacije je urađena ručno pomoću džampera. Za svaki tip adaptera korišćen je drugačiji drajver, a interfejs između drajvera i mrežnog operativnog sistema nije bio standardizovan.

Mrežni adapteri druge generacije počeli su koristiti međuspremnik s više okvira za poboljšanje performansi. U ovom slučaju, sljedeći okvir se učitava iz memorije računala u bafer adaptera istovremeno sa prijenosom prethodnog okvira u mrežu. U režimu prijema, nakon što adapter u potpunosti primi jedan okvir, može početi sa prijenosom ovog okvira iz bafera u memoriju računala u isto vrijeme kada prima drugi okvir iz mreže.

Mrežni adapteri druge generacije naširoko koriste visoko integrirana mikro kola, što povećava pouzdanost adaptera. Osim toga, drajveri za ove adaptere su bazirani na standardnim specifikacijama. Adapteri druge generacije obično se isporučuju sa drajverima koji rade u skladu sa standardom NDIS (Specifikacija mrežnog sučelja upravljačkog programa) koji su razvili 3Com i Microsoft i odobren od strane IBM-a, kao i standardom ODI (Open Driver Interface) koji je razvio Novell.

U mrežnim adapterima treće generacije (koje 3Com naziva svojim EtherLink III adapterima), obrada okvira je cevovodna. Ona leži u činjenici da se procesi prijema okvira iz RAM-a računara i prenošenja u mrežu vremenski kombinuju. Dakle, nakon prijema prvih nekoliko bajtova okvira, počinje njihov prijenos. Ovo značajno (za 25-55%) povećava performanse lanca RAM - adapter - fizički kanal - adapter - RAM. Ova šema je vrlo osjetljiva na prag početka prijenosa, odnosno na broj bajtova okvira koji se učitavaju u bafer adaptera prije početka prijenosa u mrežu. Mrežni adapter treće generacije vrši samopodešavanje ovog parametra analizom radnog okruženja, kao i proračunom, bez učešća mrežnog administratora.

Samopodešavanje pruža najbolje moguće performanse za određenu kombinaciju performansi na internoj magistrali računara, prekida i direktnog pristupa memoriji.

Adapteri treće generacije su bazirani na integrisanim krugovima specifičnim za aplikaciju (ASIC), koji povećavaju performanse i pouzdanost adaptera uz smanjenje troškova. 3Com je svoju tehnologiju obrade okvira nazvao Parallel Tasking, a druge kompanije su implementirale slične dizajne iu svoje adaptere. Poboljšanje performansi veze adapter-memorija ključno je za poboljšanje ukupnih mrežnih performansi, budući da je performanse složene putanje okvira, kao što su čvorišta, prekidači, ruteri, WAN-ovi, itd., uvijek determinisane performansama najsporijeg elementa. ruta. Stoga, ako je mrežni adapter servera ili klijentskog računara spor, nikakvi brzi prekidači neće moći poboljšati brzinu mreže.

Današnji mrežni adapteri su četvrte generacije. Ovi adapteri nužno uključuju ASIC koji obavlja funkcije MAC razine, brzina se razvija do 1 Gbit / s, kao i veliki broj funkcija visokog nivoa. Skup takvih funkcija može uključivati ​​podršku za agenta za daljinsko praćenje RMON, šemu prioriteta okvira, funkcije za daljinsku kontrolu računara, itd. Serverske verzije adaptera gotovo nužno imaju moćan procesor koji rasterećuje centralni procesor. Primjer mrežnog adaptera Gen 4 je 3Com Fast EtherLink XL 10/100 adapter.

Mrežno čvorište

Mrežno čvorište ili Hub(žarg. sa engleskog. čvorište- centar aktivnosti) - mrežni uređaj dizajniran da kombinuje nekoliko Ethernet uređaja u zajednički mrežni segment. Uređaji se povezuju pomoću upredene parice, koaksijalnog kabla ili optičkih vlakana. Termin čvorište (glavište) također primjenjiv na druge tehnologije prijenosa podataka: USB, FireWire, itd.

Trenutno se čvorišta gotovo i ne proizvode - zamijenjeni su mrežnim prekidačima (prekidačima), odvajajući svaki povezani uređaj u poseban segment. Mrežni prekidači se pogrešno nazivaju "pametnim čvorištima".

Princip rada

Koncentrator radi na fizičkom sloju OSI mrežnog modela, ponavlja signal koji stiže na jedan port na sve aktivne portove. Ako signal stigne na dva ili više portova, u isto vrijeme dolazi do kolizije, a preneseni okviri podataka se gube. Dakle, svi uređaji povezani na čvorište su u istoj kolizionoj domeni. Hubovi uvijek rade u poludupleksnom načinu, svi povezani Ethernet uređaji dijele predviđeni pristupni propusni opseg.

Mnogi modeli čvorišta imaju najjednostavniju zaštitu od prevelike količine sudara uzrokovanih nekim od povezanih uređaja. U ovom slučaju, oni mogu izolirati port od općeg prijenosnog medija. Iz tog razloga su segmenti mreže zasnovani na upredenoj parici mnogo stabilniji u radu segmenata na koaksijalnom kablu, jer u prvom slučaju svaki uređaj može biti izolovan čvorištem od opšteg okruženja, au drugom slučaju nekoliko uređaji su povezani jednim segmentom kabla, a u slučaju većeg broja sudara, koncentrator može izolovati samo ceo segment.

U posljednje vrijeme, čvorišta se koriste prilično rijetko, umjesto njih su se raširili svičevi - uređaji koji rade na sloju veze podataka OSI modela i povećavaju performanse mreže logičkim odvajanjem svakog povezanog uređaja u poseban segment, kolizioni domen.

Karakteristike mrežnih čvorišta
  • Broj portova- proizvode se konektori za povezivanje mrežnih linija, najčešće čvorišta sa 4, 5, 6, 8, 16, 24 i 48 portova (najpopularnije sa 4, 8 i 16). Čvorišta sa više portova su znatno skuplja. Međutim, čvorišta se mogu kaskadno slati jedno na drugo povećanjem broja portova na mrežnom segmentu. Neki imaju posebne priključke za ovo.
  • Brzina prijenosa- mjereno u Mbit/s, proizvode se čvorišta sa brzinom od 10, 100 i 1000. Osim toga, uglavnom su uobičajena čvorišta sa mogućnošću promjene brzine, označena kao 10/100/1000 Mbit/s. Brzina se može mijenjati automatski i pomoću skakača ili prekidača. Obično, ako je barem jedan uređaj priključen na čvorište pri maloj brzini, on će prenositi podatke na sve portove tom brzinom.
  • Vrsta mrežnog medija- obično je to upredena parica ili optičko vlakno, ali postoje čvorišta za druge nosače, kao i mješovita, na primjer, za upredenu paricu i koaksijalni kabel.

Mrežni most

Most , mrežni most, most(zarg., sa engleskog. most) - mrežna oprema za kombinovanje segmenata lokalne mreže. Mrežni most radi na sloju veze podataka (L2) OSI modela, pružajući ograničenje kolizione domene (u slučaju Ethernet mreže). Mostovi usmjeravaju okvire podataka prema MAC adresama okvira. Formalni opis mrežnog mosta dat je u standardu IEEE 802.1D

Razlike između prekidača i mostova

Općenito, prekidač (prekidač) i most su slični u funkcionalnosti; razlika leži u unutrašnjosti: mostovi upravljaju prometom koristeći CPU, dok svič koristi komutatorsku strukturu (hardversko kolo za komutaciju paketa). Trenutno se mostovi praktično ne koriste (budući da im je za rad potreban moćan procesor), osim u situacijama kada su mrežni segmenti povezani različitom organizacijom prvog nivoa, na primjer, između xDSL veza, optike, Etherneta. U slučaju SOHO opreme, transparentno prebacivanje se često naziva "premošćavanjem".

Funkcionalnost

Most pruža:

  • ograničenje kolizione domene
  • kašnjenje okvira adresiranih na host u segmentu pošiljatelja
  • ograničavanje prijelaza s domene na domenu pogrešnih okvira:
    • patuljci (okviri koji su kraći od standardnih (64 bajta))
    • okviri sa greškama u CRC
    • okviri sa znakom "sudar".
    • dugotrajni okviri (veći od standardno dozvoljenih)

Mostovi „uče“ prirodu lokacije mrežnih segmenata izgradnjom adresnih tablica oblika „Interfejs: MAC-adresa“, koje sadrže adrese svih mrežnih uređaja i segmenata potrebnih za pristup ovom uređaju.

Mostovi povećavaju kašnjenje mreže za 10-30%. Ovo povećanje latencije je zbog činjenice da je mostu potrebno dodatno vrijeme da donese odluku prilikom prijenosa podataka. Most se smatra uređajem za skladištenje i prosljeđivanje jer mora raščlaniti polje odredišne ​​adrese okvira i izračunati kontrolnu sumu CRC-a u polju sekvence provjere okvira prije slanja okvira na sve portove. Ako je odredišni port trenutno zauzet, most može privremeno sačuvati okvir dok se port ne oslobodi.
Za ove operacije je potrebno neko vrijeme da se završe, što usporava proces prijenosa i povećava kašnjenje.

Implementacija softvera

Mode premošćivanje prisutan u nekim tipovima mrežne opreme i operativnih sistema visokog nivoa, gde se koristi za „logično kombinovanje” nekoliko portova u jednu celinu (u smislu viših protokola), pretvarajući ove portove u virtuelni prekidač. U Windows XP / 2003, ovaj način se naziva "premoštene veze". U Linux operativnom sistemu, kada se interfejsi premoste, kreira se novi brN interfejs (N je redni broj, počevši od nule - br0), dok su originalni interfejsi u dole stanju (sa stanovišta OS-a). Za kreiranje mostova koristi se paket bridge-utils, koji je uključen u većinu Linux distribucija.

Gateway

Mrežni gateway

Mrežni gateway- hardverski ruter (eng. gateway) ili softver za povezivanje računarskih mreža koristeći različite protokole (na primjer, lokalne i globalne).

Opis

Mrežni gateway pretvara protokole iz jednog tipa fizičkog medija u protokole s drugog fizičkog medija (mreže). Na primjer, kada povezujete svoj lokalni računar na Internet, koristite mrežni gateway.

Usmjerivači (ruteri) su jedan primjer hardverskih mrežnih gateway-a.

Mrežni gatewayi rade na gotovo svim poznatim operativnim sistemima. Glavni zadatak mrežnog gatewaya je da konvertuje protokol između mreža. Sam ruter prihvata, sprovodi i šalje pakete samo između mreža koje koriste iste protokole. Mrežni gateway može, s jedne strane, prihvatiti paket formatiran za jedan protokol (npr. Apple Talk) i pretvoriti ga u paket drugog protokola (npr. TCP/IP) prije nego što ga pošalje u drugi segment mreže. Mrežni gateway-i mogu biti hardverski, softverski ili oboje, ali obično su softver instaliran na ruteru ili računaru. Mrežni gateway mora razumjeti sve protokole koje koristi ruter. Obično su mrežni gatewayi sporiji od mrežnih mostova, prekidača i konvencionalnih rutera. Mrežni gateway je mrežna tačka koja služi kao izlaz u drugu mrežu. Na Internetu, čvor ili krajnja tačka mogu biti ili mrežni gateway ili host. Korisnici Interneta i računari koji isporučuju web stranice korisnicima su hostovi, a čvorovi između različitih mreža su mrežni pristupnici. Na primjer, server koji kontrolira promet između lokalne mreže kompanije i Interneta je mrežni gateway.

U velikim mrežama, server koji djeluje kao mrežni gateway je obično integriran sa proxy serverom i firewall-om. Mrežni gateway se često kombinuje sa ruterom koji upravlja distribucijom i konverzijom paketa na mreži.

Mrežni gateway može biti poseban hardverski ruter ili softver instaliran na običnom serveru ili osobnom računalu. Većina računarskih operativnih sistema koristi gore opisane termine. Windows računari obično koriste ugrađeni čarobnjak za mrežno povezivanje, koji, prema navedenim parametrima, sam uspostavlja vezu sa lokalnom ili globalnom mrežom. Takvi sistemi mogu koristiti i DHCP protokol. Dynamic Host Configuration Protocol (DHCP) je protokol koji se obično koristi od mrežne opreme za dobijanje različitih podataka potrebnih klijentu za rad sa IP-om. Uz ovaj protokol, dodavanje novih uređaja i mreža postaje jednostavno i gotovo automatsko.

Internet gateway - softverski mrežni gateway koji distribuira i kontrolira pristup Internetu među klijentima lokalne mreže (korisnicima).

Opis

Internet pristupnik, u pravilu, je softver dizajniran za organiziranje pristupa Internetu iz lokalne mreže. Program je radni alat za sistem administratora, koji mu omogućava kontrolu prometa i radnji zaposlenih. Tipično, Internet gateway vam omogućava da distribuirate pristup među korisnicima, pratite promet, ograničite pristup pojedinačnim korisnicima ili grupama korisnika resursima na Internetu. Internet gateway može sadržavati proxy server, firewall, mail server, shaper, antivirus i druge mrežne uslužne programe. Internet pristupnik može raditi i na jednom od mrežnih računara i na zasebnom serveru. Gateway je instaliran kao softver na mašini sa operativnim sistemom (na primer, Kerio winroute firewall na Windows) ili na praznom računaru sa ugrađenim operativnim sistemom (kao što je Ideco ICS sa ugrađenim linuxom).

Internet softverski pristupnici
  • Microsoft ISA Server
  • Kerio Winroute Firewall
  • Saobraćajni inspektor
  • Usergate
  • Ideco Internet Control Server
  • TMeter

Router

Router ili ruter , ruter(sa engleskog. ruta), - mrežni uređaj, na osnovu informacija o topologiji mreže i određenim pravilima, donosi odluke o prosljeđivanju paketa mrežnog sloja (sloj 3 OSI modela) između različitih segmenata mreže.

Radi na višem nivou od prekidača i mrežnog mosta.

Princip rada

Obično ruter koristi odredišnu adresu navedenu u paketima podataka i koristi tabelu rutiranja da odredi putanju duž koje se podaci trebaju poslati. Ako u tabeli rutiranja za adresu ne postoji opisana ruta, paket se ispušta.

Postoje i drugi načini da se odredi ruta prosljeđivanja paketa, kao što je korištenje izvorne adrese, korišteni protokoli gornjeg sloja i druge informacije sadržane u zaglavljima paketa mrežnog sloja. Često ruteri mogu da prevode adrese pošiljaoca i primaoca, filtriraju tok tranzitnih podataka na osnovu određenih pravila kako bi ograničili pristup, šifrovali/dešifrovali prenete podatke itd.

Tabela rutiranja

Tabela rutiranja sadrži informacije na osnovu kojih ruter odlučuje o daljem prosljeđivanju paketa. Tabela se sastoji od niza unosa - ruta, od kojih svaka sadrži adresu mreže primaoca, adresu sljedećeg čvora na koji treba poslati pakete i neku težinu zapisa - metriku. metrika unosa u tabeli igra ulogu u izračunavanju najkraćih ruta do različitih destinacija. Ovisno o modelu rutera i korištenim protokolima usmjeravanja, tabela može sadržavati neke dodatne informacije o servisu. Na primjer:

192.168.64.0/16 preko 192.168.1.2, 00:34:34, FastEthernet0 / 0.1 gdje je 192.168.64.0/16 odredišna mreža, 110 / je administrativna udaljenost / 49 je metrika rute.2 je metrika rute, 161 je 89. sljedeći ruter koji prati pakete za prijenos za mrežu 192.168.64.0/16, 00:34:34 - vrijeme tokom kojeg je ova ruta bila poznata, FastEthernet0 / 0.1 - sučelje rutera preko kojeg možete doći do "susjeda" 192.168.1.2 .

Tabela rutiranja se može konstruisati na dva načina:

  • statičko rutiranje- kada se zapisi u tabeli unose i menjaju ručno. Ova metoda zahtijeva intervenciju administratora svaki put kada dođe do promjena u topologiji mreže. S druge strane, on je najstabilniji i zahtijeva minimum hardverskih resursa rutera za održavanje tablice.
  • dinamičko rutiranje- kada se unosi u tabeli automatski ažuriraju pomoću jednog ili više protokola rutiranja - RIP, OSPF, IGRP, EIGRP, IS-IS, BGP, itd. Pored toga, ruter gradi tabelu optimalnih putanja do odredišnih mreža na osnovu različitih kriterijuma - broj međučvorova, propusni opseg, kašnjenja u prijenosu podataka, itd. Kriterijumi za izračunavanje optimalnih ruta najčešće zavise od protokola rutiranja i također su postavljeni konfiguracijom rutera. Ovaj način izrade tabele omogućava vam da automatski održavate tabelu rutiranja ažurnom i izračunate najbolje rute na osnovu trenutne topologije mreže. Međutim, dinamičko usmjeravanje dodatno opterećuje uređaje, a visoka nestabilnost mreže može dovesti do situacija kada ruteri nemaju vremena za sinkronizaciju svojih tablica, što dovodi do suprotstavljenih informacija o topologiji mreže u njenim različitim dijelovima i gubitka prenesenog podaci.

Teorija grafova se često koristi za pravljenje tabela rutiranja.

Aplikacija

Ruteri pomažu u smanjenju zagušenja mreže dijeleći je na kolizione domene ili domene emitiranja, te filtriranjem paketa. Uglavnom se koriste za kombinovanje mreža različitih tipova, često nekompatibilnih u arhitekturi i protokolima, na primer, za kombinovanje lokalnih Ethernet mreža i WAN konekcija koristeći xDSL, PPP, ATM, Frame relay, itd. lokalne mreže na globalni Internet, prenoseći van funkcije prevođenja adresa i zaštitnog zida.

Kao ruter može djelovati i specijalizirani (hardverski) uređaj (tipični predstavnici Cisco, Juniper) i običan računar koji obavlja funkcije rutera. Postoji nekoliko dostupnih softverskih paketa (uglavnom baziranih na Linux kernelu) koji mogu pretvoriti vaš PC u ruter visokih performansi, bogat funkcijama kao što je Quagga.

Bibliografija.

1. Craig Zucker - Računarske mreže. Nadogradnja i rješavanje problema. Ed. BHV. 2001 godina

2. Materijali sa Wikipedije - slobodne enciklopedije http://ru.wikipedia.org

Datum dodavanja: 10. decembar 2012. u 09:33
Autor rada: a*****@mail.ru
vrsta posla: test

Preuzmi u ZIP arhivi (560.12 Kb)

Priloženi fajlovi: 1 fajl

Preuzmite datoteku

Probni rad Server_.doc

- 3,37 Mb

Ministarstvo obrazovanja Ruska Federacija

Federalna agencija za obrazovanje

Penza State University

Test

u disciplini "Rad na internetu"

na temu „Šta je server? Razlika između servera i radne stanice (klijenta).
Glavne prednosti umrežavanja računara. Definicija mrežnih tehnologija. Elementi računarske mreže. Uloga i mjesto mrežnih tehnologija u savremenom svijetu.

Ispunjava učenik grupe

Saraykina O.N.

Provjereno

Kolchugin A.F.

Penza, 2012

Uvod

Trenutno, možda ne postoji takva osoba koja nikada nije imala priliku da radi sa računarom. Savremena kompjuterska tehnologija se koristi svuda: od običnih maloprodajnih objekata do naučnih centara.

Kao potvrdu, razmatramo podatke koje je objavilo Ministarstvo telekomunikacija i masovnih komunikacija Rusije i koji su predstavljeni u elektronskoj bazi podataka UN-a „Milenijumski razvoj, indikatori ciljeva“ 2009. godine:

Dijagram 1. Dinamika rasta broja personalnih računara u svijetu
(za 1000 ljudi)

Stoga su istraživanja o temama direktno vezanim za informatičku tehnologiju izuzetno relevantna. Nijedan ekonomista ne može biti visoko efikasan u svom poslu ako nema ni najmanju predstavu o radu sa računarom.

U radu na radu korišteni su statistički podaci Federalne službe za državnu statistiku, različite obrazovne i metodološke publikacije, kao i članci sa interneta.

1 Serveri. Osnovni koncepti servera

Server (od engleskog server, serviranje). U zavisnosti od svrhe, postoji nekoliko definicija koncepta servera.

1. Server (mreža) - logički ili fizički čvor mreže koji servira zahtjeve na jednu adresu i/ili ime domena (susedna imena domena), koji se sastoji od jednog ili sistema hardverskih servera na kojima se izvršavaju jedan ili sistem serverskih programa.

2. Server (softver) - softver koji prima zahtjeve od klijenata (u klijent-server arhitekturi).

3. Server (hardver) - računar (ili posebna računarska oprema) namenjen i/ili specijalizovan za obavljanje određenih uslužnih funkcija.

3. Server u informacionoj tehnologiji - softverska komponenta računarskog sistema koja obavlja uslužne funkcije na zahtev klijenta, omogućavajući mu pristup određenim resursima.

Međusobni odnos koncepata. Server aplikacija (server) radi na računaru, koji se naziva i "server", dok se s obzirom na topologiju mreže takav čvor naziva "server". U opštem slučaju, može biti da serverska aplikacija radi na normalnoj radnoj stanici, ili serverska aplikacija koja radi na serverskom računaru u okviru razmatrane topologije deluje kao klijent (tj. nije server u smislu mreže). topologija).

2. Model klijent-server. Sistem klijent – ​​server karakteriše prisustvo dva nezavisna procesa u interakciji – klijent i server, koji se, u opštem slučaju, mogu izvršavati na različitim računarima, razmenjujući podatke preko mreže.

Procesi koji implementiraju uslugu, kao što je sistem datoteka ili usluga baze podataka, nazivaju se serveri. Procesi koji traže usluge od servera slanjem zahtjeva i zatim čekaju odgovor od servera nazivaju se klijenti. Prema ovoj šemi mogu se graditi sistemi za obradu podataka bazirani na DBMS, poštanskim i drugim sistemima. Govorit ćemo o bazama podataka i sistemima zasnovanim na njima. I ovdje će biti zgodnije ne samo uzeti u obzir arhitekturu klijent-server, već je i uporediti s drugom - arhitekturom servera datoteka.
U sistemu fajl servera podaci se pohranjuju na server fajlova (na primer, Novell NetWare ili Windows NT Server), a njihova obrada se vrši na radnim stanicama koje po pravilu pokreću jedan od tzv. „desktop DBMS“. " - Access, FoxPro, Paradox, itd.
Aplikacija na radnoj stanici je "odgovorna za sve" - ​​za formiranje korisničkog interfejsa, logičku obradu podataka i direktnu manipulaciju podacima. File server pruža samo usluge najnižeg nivoa - otvaranje, zatvaranje i modifikovanje datoteka. Imajte na umu - datoteke, ne baze podataka. -

Sistem upravljanja bazom podataka nalazi se na radnoj stanici.
Stoga je nekoliko nezavisnih i nekonzistentnih procesa uključeno u direktnu manipulaciju podacima. Osim toga, da bi se izvršila bilo kakva obrada (pretraga, modifikacija, sumiranje, itd.), svi podaci se moraju prenijeti preko mreže sa servera na radnu stanicu (vidi sliku. Poređenje modela fajl-server i klijent-server).

Slika 1 Poređenje modela fajl-server i klijent-server

U sistemu klijent-server postoje (najmanje) dve aplikacije - klijent i server, koje dele među sobom funkcije koje aplikacija na radnoj stanici obavlja u potpunosti u arhitekturi fajl-server. Skladištenjem i direktnom manipulacijom podataka upravlja server baze podataka, koji može biti Microsoft SQL Server, Oracle, Sybase, itd.

Korisnički interfejs formira klijent, za koji možete koristiti brojne posebne alate, kao i većinu desktop DBMS-a. Logika obrade podataka može se izvršiti i na klijentu i na serveru. Klijent šalje upite serveru, obično formulisane u SQL-u. Server obrađuje ove zahtjeve i šalje rezultat klijentu (naravno, može biti mnogo klijenata).

Dakle, jedan proces je uključen u direktnu manipulaciju podacima. Istovremeno, obrada podataka se odvija na istom mjestu gdje se podaci pohranjuju – na serveru, što eliminira potrebu za prijenosom velikih količina podataka preko mreže.

1.1 Prednosti i nedostaci klijent-server arhitekture

Pogledajmo ovu arhitekturu sa stanovišta poslovnih potreba. Koje kvalitete klijent-server unosi u informacioni sistem?
Pouzdanost
Server baze podataka vrši modifikaciju podataka na osnovu mehanizma transakcije, koji svakom skupu operacija deklariranih kao transakcija daje sljedeća svojstva:

  • atomičnost - pod bilo kojim okolnostima, ili će se izvršiti sve operacije transakcije ili se neće izvršiti nijedna; integritet podataka na kraju transakcije;
  • nezavisnost - transakcije koje su pokrenuli različiti korisnici ne ometaju jedni druge;
  • tolerancija grešaka - nakon završetka transakcije, njeni rezultati neće biti izgubljeni.

Transakcioni mehanizam koji podržava server baze podataka je mnogo efikasniji od svog kolege u desktop DBMS-ovima jer jeste server centralno kontroliše rad transakcija. Osim toga, u sistemu fajl-server kvar na bilo kojoj od radnih stanica može dovesti do gubitka podataka i njihove nedostupnosti drugim radnim stanicama, dok u sistemu klijent-server kvar na klijentu praktično nikada ne utiče na integritet podataka i njihov dostupnost drugim klijentima.

Skalabilnost - sposobnost sistema da se prilagodi rastu broja korisnika i volumena baze podataka uz adekvatno povećanje performansi hardverske platforme, bez zamjene softvera.

Poznato je da su mogućnosti desktop DBMS-a ozbiljno ograničene - radi se o pet do sedam korisnika i 30-50 MB, respektivno. Brojevi, naravno, predstavljaju neke prosječne vrijednosti, u određenim slučajevima mogu odstupati i u jednom i u drugom smjeru. Najvažnije je da se ove barijere ne mogu prevazići izgradnjom hardverskih sposobnosti.

Serverski sistemi baza podataka mogu podržati hiljade korisnika i stotine GB informacija - samo im dajte pravu hardversku platformu.

Server baze podataka pruža moćnu zaštitu podataka od neovlaštenog pristupa što nije moguće sa desktop DBMS-om. Istovremeno, prava pristupa se administriraju vrlo fleksibilno - do nivoa polja tabele. Osim toga, možete općenito zabraniti direktan pristup tabelama tako što ćete obavljati korisničku interakciju s podacima putem posrednih objekata – pogleda i pohranjenih procedura. Tako administrator može biti siguran da nijedan prepametan korisnik neće pročitati ono što ne bi trebao čitati.

Postoje tri logička sloja u aplikaciji podataka:

  • korisnički interfejs;
  • pravila logičke obrade (poslovna pravila);
  • upravljanje podacima (nemojte brkati logičke slojeve sa fizičkim slojevima, o čemu će biti reči u nastavku).

Kao što je ranije spomenuto, u arhitekturi servera datoteka, sva tri sloja su implementirana u jednoj monolitnoj aplikaciji koja radi na radnoj stanici. Stoga promjene u bilo kojem od slojeva nedvosmisleno dovode do modifikacije aplikacije i naknadnog ažuriranja njenih verzija na radnim stanicama.

U dvoslojnoj klijent-server aplikaciji prikazanoj na gornjoj slici, po pravilu su sve funkcije za formiranje korisničkog interfejsa implementirane na klijentu, sve funkcije upravljanja podacima na serveru, ali se poslovna pravila mogu implementirati i na serveru. koristeći mehanizme serverskog programiranja (pohranjene procedure, okidači, pogledi, itd.) i na klijentu.

U troslojnoj aplikaciji pojavljuje se treći, srednji nivo, koji implementira poslovna pravila, koja su najčešće mijenjane komponente aplikacije (vidi sl. Troslojni model klijent-server aplikacije)


Slika 2 Troslojni model klijent-server aplikacije


Prisustvo ne jednog, već nekoliko nivoa omogućava vam da fleksibilno i isplativo prilagodite aplikaciju promenljivim poslovnim zahtevima.

Pokušajmo sve navedeno ilustrirati malim primjerom. Pretpostavimo da je organizacija promijenila svoja platna pravila (poslovna pravila) i treba da ažurira svoj softver.

1) U sistemu fajl servera, mi "samo" pravimo promene u aplikaciji i ažuriramo njene verzije na radnim stanicama. Ali ovo "samo" podrazumijeva maksimalne troškove rada.

2) U dvoslojnom sistemu klijent-server, ako se algoritam obračuna plaća na serveru implementira u obliku platnog pravila, izvršava ga server poslovnih pravila, izvršava se npr. u obliku OLE servera , a mi ćemo ažurirati jedan od njegovih objekata bez promjene bilo čega ni u klijentskoj aplikaciji ni na serveru baze podataka.

3. Klasifikacija standardnih servera
Obično svaki server opslužuje jedan (ili više sličnih) protokola, a serveri se mogu klasificirati prema vrsti usluge koju pružaju.

Univerzalni serveri su posebna vrsta serverskog programa koji sam po sebi ne pruža nikakve usluge. Umjesto toga, generički serveri pružaju serverima usluga pojednostavljeno sučelje za međuprocesnu komunikaciju resursa i/ili objedinjeni pristup klijenta raznim uslugama. Postoji nekoliko tipova takvih servera:

  • inetd sa engleskog. internet super-server da emon IP service daemon je standardni UNIX sistemski alat - program koji vam omogućava da pišete TCP/IP servere (i druge mrežne protokole), radeći sa klijentom preko preusmjerenih inetd standardnih ulaznih i izlaznih tokova (stdin i stdout ).

    RPC sa engleskog. Poziv udaljene procedure Poziv udaljene procedure je sistem integracije servera u obliku procedura dostupnih za pozivanje od strane udaljenog korisnika kroz objedinjeni interfejs. Interfejs koji je izumio Sun Microsystems za svoj operativni sistem (SunOS, Solaris; Unix sistem) trenutno se koristi u većini Unix sistema, kao iu Windowsu.

  • Windows klijent-server aplikacijske tehnologije:

(D-) COM (Distributed) Component Object Model, itd. - Dozvoljava nekim programima da izvode operacije nad objektima podataka koristeći procedure drugih programa. U početku je ova tehnologija namijenjena za njihovu "implementaciju i povezivanje objekata" (OLE English Object Linking and Embedding), ali, općenito, omogućava pisanje širokog spektra različitih poslužitelja aplikacija. COM radi samo unutar istog računara, DCOM je dostupan daljinski preko RPC-a.

  • Active-X - Ekstenzija za COM i DCOM za kreiranje multimedijalnih aplikacija.

Univerzalni serveri se često koriste za pisanje svih vrsta informacionih servera, servera kojima nije potreban nikakav poseban rad sa mrežom, servera koji nemaju nikakve druge zadatke osim opsluživanja klijenata. Na primjer, obični konzolni programi i skripte mogu djelovati kao serveri za inetd.
Većina internih i mrežnih Windows servera radi preko generičkih servera (RPC, (D-) COM).
Mrežne usluge obezbeđuju funkcionisanje mreže, na primer, DHCP i BOOTP serveri obezbeđuju inicijalizaciju servera i radnih stanica, DNS - prevođenje imena u adrese i obrnuto.
Tunelski serveri (kao što su različiti VPN serveri) i proksiji omogućavaju povezivanje sa mrežom kojoj se ne može pristupiti putem rutiranja.

AAA i Radius serveri obezbeđuju uniformnu autentifikaciju, autorizaciju i evidentiranje pristupa širom mreže.
Informativne usluge. Informacijske usluge uključuju i najjednostavnije servere koji izvještavaju informacije o hostu (vrijeme, dan, motd), korisnicima (prst, ident) i servere za praćenje, na primjer SNMP. Većina informacionih servisa prolazi kroz univerzalne servere.
Serveri za sinhronizaciju vremena su posebna vrsta informacionih servisa - NTP, pored obaveštavanja klijenta o tačnom vremenu, NTP server periodično proziva nekoliko drugih servera da isprave svoje vreme. Pored korekcije vremena, analizira se i koriguje brzina sistemskog sata. Korekcija vremena se vrši ubrzavanjem ili usporavanjem sistemskog sata (u zavisnosti od smera korekcije) kako bi se izbegli problemi mogući jednostavnim preuređivanjem vremena.
Datotečni serveri su serveri za omogućavanje pristupa datotekama na disku servera.

Kratki opis

Trenutno, možda ne postoji takva osoba koja nikada nije imala priliku da radi sa računarom. Savremena kompjuterska tehnologija se koristi svuda: od običnih maloprodajnih objekata do naučnih centara.
Kao potvrdu, razmatramo podatke koje je objavilo Ministarstvo telekomunikacija i masovnih komunikacija Rusije i koji su predstavljeni u elektronskoj bazi podataka UN-a „Milenijumski razvoj, indikatori ciljeva“ 2009. godine:.

Top srodni članci