Tīkla operētājsistēmas. Tīkla operētājsistēmas: funkcijas, veidi, dažādas operētājsistēmas Tīkla operētājsistēmas, to sastāvs un īpašības

Tīkla operētājsistēma ir operētājsistēma, kas nodrošina datu apstrādi, uzglabāšanu un pārsūtīšanu informācijas tīklā.

Galvenie uzdevumi Tīkla operētājsistēma ir tīkla resursu (piemēram, diska vietas) sadalīšana un tīkla administrēšana. Sistēmas administrators definē koplietotos resursus, iestata paroles un definē piekļuves tiesības katram lietotājam vai lietotāju grupai. Tādējādi tīkla operētājsistēmas ir sadalītas tīkla operētājsistēmās serveriem un tīkla operētājsistēmās lietotājiem.

Ir īpašas tīkla operētājsistēmas, kurām tiek piešķirtas parasto sistēmu funkcijas (piemēram, Windows NT) un parastajām operētājsistēmām (Windows XP), kurām tiek piešķirtas tīkla funkcijas. Gandrīz visās mūsdienu operētājsistēmās ir iebūvētas tīkla funkcijas.

Tīkla operētājsistēma ir jebkura datortīkla pamats. Katrs dators tīklā ir lielā mērā autonoms, tāpēc tas darbojas tīkla operētājsistēmā plašā nozīmē tiek saprasts kā atsevišķu datoru operētājsistēmu kopums, kas mijiedarbojas ar mērķi apmainīties ar ziņojumiem un koplietot resursus saskaņā ar vienotiem noteikumiem - protokoliem. Šie protokoli nodrošina tīkla pamatfunkcijas: objektu adresēšanu, pakalpojumu funkcionēšanu, datu drošības nodrošināšanu un tīkla pārvaldību. Šaurā nozīmē Tīkla OS ir atsevišķa datora operētājsistēma, kas nodrošina tai iespēju strādāt tīklā.

Atkarībā no tā, kā funkcijas tiek sadalītas starp tīkla datoriem, tīkla operētājsistēmām un līdz ar to tīkli ir sadalīti divās klasēs: Peer-to-peer un divu vienādranga, ko biežāk sauc par tīkliem ar īpašiem serveriem.

Ja dators nodrošina savus resursus citiem tīkla lietotājiem, tad tas spēlē servera lomu. Šajā gadījumā dators, kas piekļūst citas mašīnas resursiem, ir klients. Dators, kas darbojas tīklā, var veikt vai nu klienta, vai servera funkcijas, vai arī apvienot abas funkcijas.

Ja servera funkciju veikšana ir datora galvenais mērķis, tad šādu datoru sauc veltīts serveris. Atkarībā no tā, kurš servera resurss tiek koplietots, to sauc par failu serveri, faksa serveri, drukas serveri, lietojumprogrammu serveri utt. Nav pieņemts izmantot speciālu serveri kā datoru, lai veiktu rutīnas uzdevumus, kas nav saistīti ar tā galveno mērķi, jo tas var samazināt tā kā servera darba veiktspēju.

Īpašos serveros ir ieteicams instalēt OS, kas ir īpaši optimizētas noteiktu servera funkciju veikšanai. Tāpēc šādos tīklos visbiežāk tiek izmantotas tīkla operētājsistēmas, kas ietver vairākas OS opcijas, kas atšķiras ar servera daļu iespējām. Piemēram, Novell NetWare tīkla operētājsistēmai ir servera versija, kas ir optimizēta darbam kā failu serveris.

Vienādranga tīklos visiem datoriem ir vienādas piekļuves tiesības vienam otra resursiem. Katrs lietotājs pēc saviem ieskatiem var deklarēt jebkuru resursu savā datorā kā koplietotu, pēc tam citi lietotāji to var izmantot. Šādos tīklos visos datoros ir instalēta viena un tā pati OS.

Vairāku lietotāju, daudzuzdevumu operētājsistēma, kas var darboties dažādās aparatūras platformās. UNIX OS mikrokodolā ir iebūvēts modulis, kas ievieš pārraides kontroles protokolu/interneta protokolu (TCP/IP protokolu).

- tīkla operētājsistēma, kuras kodols ir izstrādāts, pamatojoties uz Unix operētājsistēmu. Linux tiek izplatīts kā atvērtais avots un tiek izmantots serveru izveidei datortīklos un internetā.

ir tīkla operētājsistēma, ko izstrādājusi Novell Corporation un kas izmanto vienādranga vai klienta-servera arhitektūru.

ir tīkla, daudzuzdevumu operētājsistēma, ko izstrādājusi Microsoft Corporation un kas atbalsta klienta-servera arhitektūru. Operētājsistēmai Windows NT ir divi produkti:

  • Windows NT Server, kas veic servera funkcijas;
  • Windows NT darbstacija, kas ievieš klienta uzdevumus.

Tīkla programmatūraŠī ir programmatūra, kas ļauj organizēt lietotāja darbu tīklā. To attēlo vispārējā, tīkla un speciālā programmatūra.

Vispārējā tīkla programmatūra drošību ietilpst:

  • - pārlūkprogramma - šis ir tīmekļa lapu skatītājs . Pārlūkprogrammā ir šādi rīki: programma darbam ar e-pastu (e-pasta ziņojumu lasīšana, izveide, rediģēšana un sūtīšana); programma darbam ar ziņu serveri (ziņu grupas abonēšana, ziņu lasīšana, ziņojumu veidošana un pārsūtīšana), teksta redaktors.
  • - HTML-redaktori– redaktori, kas paredzēti tīmekļa lapu izveidei.
  • - Tīmekļa grafika– rīki, kas paredzēti Web lapu grafisko elementu optimizēšanai.
  • - Mašīntulkotāji– programmatūra, kas paredzēta tīmekļa lapu skatīšanai dažādās valodās.
  • - Pretvīrusu tīkla programmas– programmas, kas izstrādātas, lai novērstu programmatūras vīrusu iekļūšanu lietotāja datorā vai tā izplatīšanos uzņēmuma lokālajā tīklā.

Sistēmas programmatūra ietilpst:

  • - operētājsistēma(Network Operation System – NOS) ir programmu kopums, kas nodrošina tīkla resursu (programmu, datu, ierīču, protokolu u.c.) pārvaldību datortīklos. Tīkla operētājsistēma kontrolē tīkla darbību visos tā režīmos, nodrošina lietotāju pieprasījumu izpildi, koordinē tīkla saišu darbību. Tam ir hierarhiska struktūra, kas atbilst standarta septiņu līmeņu atvērto sistēmu mijiedarbības modelim.
  • - pakalpojumu programmas– programmas, kas paplašina operētājsistēmas iespējas, nodrošinot lietotāju un viņa programmas ar papildu pakalpojumu komplektu;
  • - apkopes sistēma– sistēma, kas atvieglo diagnostiku, iekārtu testēšanu un traucējummeklēšanu datorā.

Īpaša programmatūra tiek pārstāvēta ar lietišķo programmatūru: funkcionālās un integrētās lietojumprogrammatūras pakotnes un tīkla lietojumprogrammas, standarta programmu bibliotēkas, kā arī lietojumprogrammas, kas, īstenojot savus uzdevumus, atspoguļo lietotāja priekšmetu jomas specifiku.

Tīkla pārvaldībai ir īpaši tīkla operētājsistēmas, kuras pēc to organizācijas var iedalīt vienādranga(Peer-To-Peer Network) un ar īpašu failu serveris (Dedicated File Server Network).

Vienādranga tīklos katrā tīkla darbstacijā var ielādēt divas moduļu grupas: servera modulis un klienta modulis Serveros darbojas tīkla operētājsistēmas, kas ļauj koplietot servera resursus; klienti izmanto tīkla piekļuves programmatūru, kas ļauj strādāt ar koplietotiem resursiem.

Servera moduļu ielāde darbstacijas RAM nodrošina citiem lietotājiem piekļuvi šī datora resursiem. Un klientu moduļu klātbūtne ļauj lietotājam piekļūt citu tīkla darbstaciju resursiem.

Operētājsistēmas klienta moduļa funkcijas:

  • - lietotāja aplikāciju izpilde;
  • - lietotāja saskarnes ar tīklu ieviešana;
  • - savienojuma ar tīklu nodrošināšana.

Operētājsistēmas servera moduļa funkcijas

  • - kontu pārvaldība;
  • - piekļuves aizsardzība;
  • - centralizēta licencēšana;
  • - datu aizsardzība;
  • - daudzuzdevumu veikšana un vairāku apstrāde.

Šādas tīkla operētājsistēmas tiek uzskatītas par vienādranga sistēmām:

  • NetWare Lite, Personal NetWare (Novell),
  • Windows darba grupām (Microsoft),
  • LANtastic (Artisoft).

Vienādranga operētājsistēmu priekšrocības un trūkumi

Tīklos ar speciālu serveri tīkla OS tiek instalēta un ielādēta atsevišķā stacijā, kas tiek izsaukta failu serveris(Failu serveris). Darbstacijām ir piekļuve koplietotiem datiem un citiem resursiem, kas glabājas failu serverī.

Failu serverī instalētās operētājsistēmas ietver šādas OS:

  • Vines 5.53 (Banyan),
  • OS/2 LAN Server 4.0 Advanced (IBM),
  • Windows NT Server (Microsoft),
  • NetWare 5.0 (Novell).

OS ar speciālu serveri priekšrocības un trūkumi

Lai novērstu trūkumus, kas raksturīgi apskatīto veidu tīkliem, vienā tīkla segmentā bieži tiek instalētas divas operētājsistēmas: peer-to-peer un ar speciālu serveri.



Tīkla operētājsistēmai ir vairākas daļas:

  • Rīki vietējo darbstacijas resursu pārvaldībai: funkcijas RAM sadalei starp procesiem, procesu plānošanai un nosūtīšanai, procesoru pārvaldībai daudzprocesoru iekārtās, perifērijas ierīču pārvaldībai un citas funkcijas vietējo operētājsistēmu resursu pārvaldībai.
  • Līdzekļi savu resursu un pakalpojumu nodrošināšanai publiskai lietošanai– operētājsistēmas servera daļa (serveris). Šie rīki nodrošina, piemēram, failu un ierakstu bloķēšanu, kas nepieciešama to koplietošanai; tīkla resursu nosaukumu direktoriju uzturēšana; apstrādāt pieprasījumus attālinātai piekļuvei jūsu failu sistēmai un datubāzei; attālo lietotāju pieprasījumu rindu pārvaldīšana viņu perifērijas ierīcēm.
  • Līdzekļi piekļuves pieprasīšanai attāliem resursiem un pakalpojumiem un to izmantošanai– operētājsistēmas klienta daļa (redirector). Šī daļa atpazīst un pārsūta pieprasījumus attāliem resursiem no lietojumprogrammām un lietotājiem uz tīklu, kur pieprasījums nāk no lietojumprogrammas lokālā formā un tiek pārsūtīts uz tīklu citā formā, kas atbilst servera prasībām. Klienta daļa arī pieņem atbildes no serveriem un pārvērš tās lokālā formātā, lai lietojumprogrammu nevarētu atšķirt no lokālo un attālo pieprasījumu izpildes.
  • Operētājsistēmas sakari, ar kuras palīdzību tīklā notiek ziņojumu apmaiņa. Šī daļa nodrošina ziņojumu adresēšanu un buferizāciju, maršruta izvēli ziņojumu pārsūtīšanai tīklā, pārraides drošumu utt., tas ir, tas ir ziņojumu transportēšanas līdzeklis.

Tīkla operētājsistēmas

Ir daudz tīkla operētājsistēmu, kas atšķiras pēc savām iespējām un darbības apstākļiem. Galvenie parametri, kas tiek ņemti vērā, salīdzinot sistēmas, ir:

  • - produktivitātes atkarība no darbstaciju skaita;
  • - tīkla darbības uzticamība;
  • - pakalpojumu līmenis (sniegto pakalpojumu apjoms un kvalitāte, iespēja izstrādāt lietojumprogrammas tīklā, darbības vadība, uzstādīšanas, konfigurācijas, apkopes un citu darbību vienkāršība);
  • - informācijas aizsardzība pret nesankcionētu piekļuvi;
  • - tīkla rīku resursu patēriņš (RAM un diska atmiņas apjoms, nepieciešamā skaitļošanas sistēmas veiktspējas daļa);
  • - iespēja tīklā izmantot vairākus serverus;
  • - atbalstīto topoloģiju veidi tīklā, kā arī iespēja mainīt tīkla sastāvu;
  • - atbalstīto tīkla ierīču saraksts (tīkla kartes, printeri, skeneri, modemi utt.);
  • - saskarņu klātbūtne ar citiem tīkliem un internetu.

Ja tīkls ir ģeogrāfiski izkliedēts, neviendabīgs aparatūras un programmatūras ziņā, kā arī ar sarežģītām lietojumprogrammām, var būt nepieciešama vide, kuras pamatā ir vairākas tīkla operētājsistēmas.

Operētājsistēmu tīkla komponenti

OS kodols

Tīkla operētājsistēmas kodols (komandu tulks) nodrošina lietotāja saskarni. Starp kodola funkcijām ir:

  • Procesu izpildes kontrole, izveidojot, pārtraucot vai apturot tos un organizējot mijiedarbību starp tiem.
  • Plānošana secībā, kādā darbojas procesiem tiek dots CPU laiks (plānošana). Procesi strādā ar centrālo procesoru laika dalīšanas režīmā: centrālais procesors izpilda procesu, pēc kodola skaitītā laika šķēluma pabeigšanas process tiek apturēts un kodols aktivizē cita procesa izpildi. Vēlāk kodols sāk apturēto procesu.
  • RAM piešķiršana darbības procesam. Operētājsistēmas kodols ļauj procesiem noteiktos apstākļos koplietot adrešu telpas daļas, vienlaikus aizsargājot procesam piešķirto adrešu telpu no ārējiem traucējumiem. Ja sistēmai ir nepieciešama brīva atmiņa, kodols atbrīvo atmiņu, īslaicīgi mainot procesu uz ārējām atmiņas ierīcēm, ko sauc par mijmaiņas ierīcēm. Ja kodols izlādē visus procesus, lai izlādētu ierīces, šo UNIX sistēmas ieviešanu sauc par mijmaiņas sistēmu; ja atmiņas lapas tiek izvadītas uz izkraušanas ierīci, šādu sistēmu sauc par lapu aizstāšanas sistēmu.
  • Ārējās atmiņas piešķiršana, lai nodrošinātu efektīvu informācijas uzglabāšanu un lietotāja datu izguvi. Šīs funkcijas ieviešanas laikā tiek izveidota failu sistēma. Kodols piešķir ārējo atmiņu lietotāju failiem, mobilizē neizmantoto atmiņu, strukturē failu sistēmu saprotamā formā un aizsargā lietotāju failus no nesankcionētas piekļuves.
  • Kontrolējiet procesa piekļuvi perifērijas ierīcēm, piemēram, termināļiem, lenšu ierīcēm, diskdziņiem un tīkla iekārtām.
  • Kodols ievieš vairākas nepieciešamās funkcijas, lai atbalstītu lietotāja līmeņa procesu izpildi, izņemot funkcijas, kuras var ieviest pašā lietotāja līmenī.

Galveno tīkla operētājsistēmu raksturojums

operētājsistēma NetWare Novell koncentrējas uz lokālo datoru tīklu, kas ir saderīgs ar IBM PC. Šī tīkla operētājsistēma, kuras kodols ir ielādēts failu serverī, pati par sevi ir operētājsistēma. Darbstacijas ielādē tīkla operētājsistēmas moduļus, kas nodrošina mijiedarbību ar tās kodolu un ziņojumu apmaiņu ar citām darbstacijām. Tajā pašā laikā darbstacijās var izmantot dažādas pamata operētājsistēmas. Tīkla operētājsistēma nodrošina jebkuras struktūras tīkla darbību: monokanāls, gredzens, zvaigzne utt. Pašlaik tiek izmantotas vairākas NetWare Novell tīkla operētājsistēmas versijas. Novell NetWare 2.2 tīkls ir paredzēts neliela tīkla organizēšanai, kura pamatā ir failu serveris ar procesoru 80286. Lielu un uzticamu tīklu izveidei piemērotāks ir Novell NetWare 3.11 vai 3.12 tīkls, kurā darbojas 80386 un jaunāki procesori. Versija 3.11/3.12 atšķirībā no 2.2 darbojas ar speciālu failu serveri un vienam serverim pieslēgto darbstaciju skaits var sasniegt 250. Novell NetWare 4.1 tīkls ir paredzēts lielu tīklu izveidei, kas sastāv no daudziem segmentiem un satur vairākus serverus. Darbstaciju skaits šajā versijā var sasniegt 1000.

Sistēmas priekšrocības:

  • - labi izstrādāti un jaudīgi failu un drukas pakalpojumi;
  • - informācijas operatīvās saspiešanas līdzekļu pieejamība diskos;
  • - jaudīgi rīki lielu vairāku lietotāju, vairāku serveru Novell tīklu administrēšanai;
  • - iespēja izveidot tīklus ar paaugstinātu kļūdu toleranci (NetWare SFT III pakotne);
  • - liels skaits lietojumprogrammu, ko izstrādājuši neatkarīgi piegādātāji;
  • - ērta izplatītā direktorija hierarhiskā struktūra.

Sistēmas trūkumi:

  • - nepieciešamība iegādāties atsevišķu NetWare SMP paketi, lai organizētu vairāku apstrādi;
  • - vienkāršu aplikāciju izstrādes rīku trūkums;
  • - slikta atmiņas aizsardzība, palaižot servera lietojumprogrammas, kas apgrūtina programmu atkļūdošanu un var izraisīt sistēmas avāriju tās darbības laikā.

NetWare OS funkcijas

  • atbalsts failu koplietošanai,
  • piekļuves nodrošināšana tīkla printeriem,
  • rīku nodrošināšana darbam ar e-pastu,
  • atbalsts dažāda veida DBVS,
  • nodrošinot piekļuvi failu serverim no darbstacijām, kurās darbojas dažādas operētājsistēmas,
  • piedāvājot rīkus, kas ļauj savienot attālos tīkla segmentus,
  • nodrošināt "caurredzamību" vietējo un attālo lietotāju piekļuvei tīkla resursiem,
  • piedāvājot līdzekļus drošai datu glabāšanai,
  • nodrošināt tīkla resursu aizsardzību pret nesankcionētu piekļuvi,
  • atbalsts vairāku segmentu sējumu dinamiskai paplašināšanai vairākos failu servera diskos,
  • korporatīvā tīkla resursu pārvaldības rīku nodrošināšana: vienots tīkla resursu NDS direktorijs programmā NetWare 4.1,
  • datu pārraides un apstrādes nodrošināšana, izmantojot dažādus protokolus: SPX/IPX, TCP/IP, NetBIOS, AppleTalk,
  • atbalsts superserveru darbībai simetriskā darbības režīmā (NetWare 4.1 SMP OS).

Windows 95/98

Windows 95/98- lokālā peer-to-peer tīkla tīkla operētājsistēma (datoru skaits nepārsniedz 10). Windows 95 ir 32 bitu daudzuzdevumu un daudzpavedienu sistēma ar prioritātēm. Operētājsistēma nodrošina dažādus rīkus sadalītai datu apstrādei. Tas rada vidi objektorientētai arhitektūrai un veic dažādas funkcijas, kas saistītas ar tīklā strādājošo ārējo ierīču un programmatūras konfigurācijas definēšanu un maiņu. Tiek nodrošināta kļūmju aizsardzība un datu drošība. Windows 95 darbojas ar jebkura veida datiem: tekstu, skaņu un attēliem, kā arī izmanto ērtu, vienkāršotu lietotāja interfeisu, kas ļauj strādāt ar trīsdimensiju grafiku. Sistēmai Windows 95 ir modulis, kas ir universāla pastkaste, kas paredzēta e-pasta, balss pasta un faksa ziņojumu glabāšanai. Ziņojumapmaiņa darba grupā tiek veikta, izmantojot Microsoft Mail. Darba grupā jums ir jāpiešķir viena iekārta, kas aprīkota ar faksa modemu kā pasta iekārta.

Microsoft Windows NT WS/Server 4.0

MicrosoftWindows NTW.S./ Serveris 4.0 ir unikāla un jaudīga operētājsistēma.

Tās izstrādes laikā tika sasniegti šādi mērķi:

  • - uzticamība,
  • - produktivitāte,
  • - pārnesamība,
  • - saderība,
  • - mērogojamība,
  • - drošība.

Windows NT ir ideāli piemērots darbam kā darbstacija un tīkla serveris, kur nepieciešama paaugstināta stabilitāte un augsta veiktspēja. Windows NT ir gan iepriekšējo Windows versiju, gan citu operētājsistēmu sintēze. To var pielāgot dažāda veida aparatūrai bez pilnīgas pārprojektēšanas. Svarīga operētājsistēmas iezīme ir tās spēja strādāt ar esošajām lietojumprogrammām.

Sistēmas priekšrocības:

  • - vienota grafiskā interfeisa pieejamība;
  • - vienkāršība un lietošanas un administrēšanas vienkāršība;
  • - failu un drukas pakalpojumu uzticamība;
  • - izstrādāts API (Application Program Interface) interfeiss lietojumprogrammu programmēšanai, atvieglojot lietojumprogrammu izstrādes procesu;
  • - iespēja vienā pakotnē realizēt viena un vairāku procesoru (līdz 32 procesoriem) apstrādi;
  • - atbalsts dažādām procesoru arhitektūrām (Intel, Alpha, MIPS utt.).

Sistēmas trūkumi:

  • - slikta direktoriju pakalpojuma (domēna modeļa) elastība salīdzinājumā ar līdzīgiem COS pakalpojumiem NetWare un Banyan VINES 6.0;
  • - drošības sistēmas sarežģītība, kontrolējot piekļuvi domēniem un starp tiem.

Windows 2000

Sistēmai Windows 2000 ir trīs varianti

  1. Windows 2000 Professional (Autors- vecs- darbstacija).Augsti produktīva darba vieta
  2. Serveris
  3. Windows 2000 Advanced Server (Autors- vecs- uzņēmuma serveris)

ĪpatnībasWindows 2000:

Windows 2000 Professional ietver paplašinātu ierīču atbalstu, mobilās jaudas pārvaldības atbalstu un uzlabotu lietotāja interfeisu, kas padara to par visvieglāk lietojamo Windows versiju, kas jebkad ir izlaista.

Sistēmai ir pievienoti jauni “vedņi”: “aparatūras vednis”, kas ļauj visvieglāk pieslēgt sistēmai jaunas ierīces, “tīkla savienojuma vednis”, kas palīdz ātri konfigurēt modemus un tīkla savienojumus, “printera vednis”. ”, kas palīdz ātri pievienot printeri.

Tagad ir pieejams komponentu karstās maiņas atbalsts. Šo funkciju novērtēs klēpjdatoru īpašnieki, kuri, pievienojot jaunas ierīces, ir spiesti restartēt mašīnas.

Windows 2000 izmanto jaunu failu sistēmu ar nosaukumu NTFS5. Šīs failu sistēmas galvenā atšķirīgā iezīme ir automātiska “fona” datu šifrēšana.

Jaunā sistēma ir samazinājusi nepieciešamo atsāknēšanas reižu skaitu pēc jaunu rekvizītu instalēšanas SEPTIŅAS reizes, kas nozīmē, ka lietotājam nebūs jāveic restartēšana, lai sistēma “pieņemtu” jaunos parametrus.

Ir pievienots jauns ātrās datu meklēšanas serviss, kas ar datu indeksēšanas palīdzību ļaus lielā ātrumā atrast nepieciešamos failus

Ir izveidota jauna drošības politika. Šī pieeja padara sistēmu ļoti izturīgu pret dažādām kļūmēm.

Uzlabots tīkla atbalsts. No lietotāja viedokļa tagad būs iespējams, neiedziļinoties detaļās, piekļūt tīkla resursiem, neiesaistot vienmēr aizņemtu sistēmas administratoru.

Windows 2000 ir jauna iespēja – instalācijas skripta izveide, kas ļaus instalēt sistēmu dažādu mašīnu diskos, izmantojot vienu skriptu.

Tīkla operētājsistēmu salīdzinājums Microsoft Windows NT Server 4.0 un NetWare 5

Iespējas

Microsoft Windows NT Server 4.0

NetWare 5

Servera cena ar licenci 5 lietotājiem

Atbalstītās platformas

Alfa, Intel, MIPS

Minimālās aparatūras prasības

486 CPU, 16 MB RAM, 200 MB HDD

486 CPU, 64 MB RAM, 500 MB HDD

OS vairākpavedienu/daudzuzdevumu veikšana

Kopējā atbalstītā RAM

Atbalstītie tīkla protokoli

AppleTalk, DLC, IPX, NetBEUI, TCP/IP

AppleTalk, IPX, NetBIOS, TCP/IP, UDP

Native IP atbalsts

Iebūvēta ziņojumapmaiņa/e-pasts

Iebūvēti dublēšanas rīki

Darbvirsmas pārvaldība

Jā (izmantojot ZAK)

Uzziņu pakalpojums

FTP/HTTP/LDAP atbalsts

Jā Jā Nē

Informācijas filtrēšana

DNS/dinamiskā DNS atbalsts

Jā (tikai klientam)

Visas mūsdienu Microsoft operētājsistēmas - Windows NT 4.0, Windows 95, Windows 98, Windows 2000 - atbalsta tā sauktos lietotāju profilus. Profils ir datu kopa, kas pilnībā apraksta lietotāja pašreizējo darba vidi. Katrs lietotājs ir saistīts ar savu profilu, kas ļauj viņam, strādājot ar sistēmu, saņemt viņa darbības specifikai atbilstošu darba vides konfigurāciju neatkarīgi no tā, vai citi lietotāji strādā pie tā paša datora citā laikā. Administratoram ir iespēja jau iepriekš izveidot lietotāja profilu un tādējādi sagatavot darbiniekam tādu darba vidi, kurā viņš var visproduktīvāk risināt sev uzdotos uzdevumus. Profilus var saglabāt serverī un automātiski ielādēt, kad lietotājs piesakās. Pateicoties tam, lietotājam ir tāda pati darba vide jebkurā tīkla datorā. Turklāt darbstacijas kļūmes un nomaiņas gadījumā lietotāja individuālie iestatījumi netiks zaudēti. Efektīva lietotāju profilu izmantošana ievērojami samazina apmācību izmaksas, tehnisko atbalstu, dīkstāves laiku un palielina lietotāju produktivitāti.

Sistēmas politikas mehānismu izmantošana (lietotāja darba vides ietekmēšanas mehānisms, kas balstīts uz Microsoft operētājsistēmu un konkrētu lietojumprogrammu ieviešanas iezīmēm) samazina darbstaciju uzturēšanas un atbalsta izmaksas un pagarina to stabilas darbības laiku. Tādējādi, izmantojot sistēmas politikas mehānismus, administrators var ierobežot lietotāja iespējas, strādājot gan ar sistēmas pamatfunkcijām, gan konkrētām lietojumprogrammām. Tas palīdz samazināt nejaušu vai nesankcionētu lietotāja darbību risku, kas var apdraudēt operētājsistēmas vai lietojumprogrammu integritāti.

Datora operētājsistēma bieži tiek definēta kā savstarpēji savienots sistēmas programmu kopums, kas nodrošina efektīvu datora resursu (atmiņas, procesora, ārējo ierīču, failu u.c.) pārvaldību, kā arī nodrošina lietotājam ērtu saskarni darbam ar datora aparatūru un lietojumprogrammu izstrāde. Runājot par tīkla operētājsistēmām, mums acīmredzami ir jāpaplašina pārvaldīto resursu robežas ārpus viena datora robežām.

Tīkla operētājsistēma (OS) ir datoru operētājsistēma, kas papildus vietējo resursu pārvaldībai nodrošina lietotājiem un lietojumprogrammām iespēju efektīvi un ērti piekļūt citu tīklā esošo datoru informācijas un aparatūras resursiem.

Mūsdienās gandrīz visas operētājsistēmas ir balstītas uz tīklu.

Tīkla operētājsistēmās tiek nodrošināta attāla piekļuve tīkla resursiem:

  • tīkla pakalpojumi;
  • līdzekļi ziņojumu pārsūtīšanai tīklā (vienkāršākajā gadījumā - tīkla interfeisa kartes un to draiveri).

Tīkla OS funkcijas

  • direktoriju un failu pārvaldība;
  • resursu pārvaldība;
  • komunikācijas funkcijas;
  • aizsardzība pret nesankcionētu piekļuvi;
  • defektu tolerances nodrošināšana;
  • tīkla pārvaldība.

Direktoriju un failu pārvaldība ir viena no tīkla operētājsistēmas galvenajām funkcijām, ko apkalpo īpaša tīkla failu apakšsistēma. Lietotājs no šīs apakšsistēmas saņem iespēju piekļūt failiem, kas fiziski atrodas serverī vai citā datu stacijā, izmantojot vietējam darbam pazīstamus valodas rīkus. Apmainoties ar failiem, ir jānodrošina nepieciešamais apmaiņas konfidencialitātes līmenis (datu noslēpums).

Resursu pārvaldība ietver resursu pieprasīšanu un nodrošināšanu.

Sakaru funkcijas nodrošina adresēšanu, buferizāciju, maršrutēšanu.

Aizsardzība pret nesankcionētu piekļuvi ir iespējama jebkurā no šādiem līmeņiem: piekļuves ierobežojums noteiktā laikā un (vai) noteiktām stacijām, un (vai) noteiktu reižu skaitu; ierobežot konkrētam lietotājam pieejamo direktoriju kopu; iespējamo darbību saraksta ierobežošana konkrētam lietotājam (piemēram, tikai failu lasīšana); failu atzīmēšana ar tādiem simboliem kā “tikai lasāms”, “noslēpums, skatot failu sarakstu”.

Kļūdu toleranci nosaka autonoma barošanas avota klātbūtne tīklā, informācijas rādīšana vai dublēšana diskdziņos. Kartēšana nozīmē divu datu kopiju glabāšanu divos diskdziņos, kas savienoti ar vienu un to pašu kontrolleri, savukārt dublēšana nozīmē katra no šiem diviem diskdziņiem savienošanu ar citu kontrolleri. Tīkla OS, kas ievieš diska dublēšanu, nodrošina augstāku kļūdu tolerances līmeni.

Turpmāka kļūdu tolerances palielināšanās ir saistīta ar serveru dublēšanos.

Tīkla OS komponenti

OS jāpievieno funkcionālie moduļi (tīkla pakalpojumi un līdzekļi ziņojumu pārsūtīšanai tīklā), lai to varētu saukt par tīklu:

Starp tīkla pakalpojumiem mēs varam atšķirt tos, kas ir paredzēti nevis parastajam lietotājam, piemēram, failu pakalpojums vai drukas pakalpojums, bet gan administrators. Šādi pakalpojumi ir vērsti uz tīkla darbības organizēšanu. Piemēram, centralizēts palīdzības dienests, vai uzziņu pakalpojums(piemēram, Active Directory operētājsistēmā Windows) ir paredzēts tīkla lietotāju un visu tās programmatūras un aparatūras komponentu datu bāzes uzturēšanai1. Citi piemēri ietver tīkla uzraudzības pakalpojums, kas ļauj tvert un analizēt tīkla trafiku, drošības dienests, kuras funkcijās jo īpaši var ietilpt loģiskas pieteikšanās procedūras veikšana ar paroles pārbaudi, dublēšanas un arhivēšanas pakalpojums.

Tās pozīcija vispārējā tīkla operētājsistēmu klāstā ir atkarīga no tā, cik bagātīgu tīkla pakalpojumu komplektu operētājsistēma piedāvā galalietotājiem, lietojumprogrammām un tīkla administratoriem.

Papildus tīkla pakalpojumiem tīkla operētājsistēmā jāiekļauj programmatūras komunikācijas (transporta) rīki, kas kopā ar aparatūras sakaru rīkiem nodrošina ziņojumu pārraidi starp tīkla pakalpojumu klienta un servera daļām. Ir atrisināta komunikācijas problēma starp tīkla datoriem draiveri un protokolu moduļi. Tie veic tādas funkcijas kā ziņojumu ģenerēšana, ziņojuma sadalīšana daļās (paketēs, kadros), datoru nosaukumu konvertēšana ciparu adresēs, ziņojumu dublēšana nozaudēšanas gadījumā, maršruta noteikšana sarežģītā tīklā utt.

Gan tīkla pakalpojumi, gan transportlīdzekļi var būt neatņemami (iebūvēti) OS komponenti vai pastāvēt kā atsevišķi programmatūras produkti. Piemēram, tīkla failu pakalpojums parasti ir iebūvēts OS, bet tīmekļa pārlūkprogramma visbiežāk tiek iegādāta atsevišķi. Tipiskā tīkla operētājsistēma ietver plašu draiveru un protokolu moduļu klāstu, taču lietotājam, kā likums, ir iespēja papildināt šo standarta komplektu ar viņam nepieciešamajām programmām. Lēmumu par to, kā ieviest tīkla pakalpojumu klientus un serverus, kā arī draiverus un protokolu moduļus, izstrādātāji pieņem, pamatojoties uz dažādiem apsvērumiem: tehniskiem, komerciāliem un pat juridiskiem. Piemēram, pamatojoties uz ASV pretmonopola likumu, Microsoft aizliedza iekļaut savu pārlūkprogrammu Internet Explorer kā daļu no uzņēmuma operētājsistēmas.

Tīkla operētājsistēmu veidi

Tīkla pakalpojumu OS var attēlot vai nu ar abām (klienta un servera) daļām, vai tikai ar vienu no tām.

Pirmajā gadījumā operētājsistēma, ko sauc vienādranga, ļauj ne tikai piekļūt citu datoru resursiem, bet arī nodrošina savus resursus
citu datoru lietotāju rīcībā. Piemēram, ja visos tīkla datoros ir instalēti gan failu pakalpojumu klienti, gan serveri, visi tīkla lietotāji var koplietot viens otra failus. Tiek izsaukti datori, kas apvieno klienta un servera funkcijas vienaudžiem.

Tiek izsaukta operētājsistēma, kas galvenokārt satur tīkla pakalpojumu klientu daļas klients. Klientu operētājsistēmas tiek instalētas datoros, kas veic pieprasījumus citu tīklā esošo datoru resursiem. Šos datorus, ko sauc arī par klientu datoriem, izmanto parastie lietotāji. Parasti klientu datori ir salīdzinoši vienkāršas ierīces.

Cits operētājsistēmas veids ir servera OS- tā ir vērsta uz pieprasījumu apstrādi no tīkla uz jūsu datora resursiem un ietver galvenokārt
tīkla pakalpojumu serveru daļas. Dators ar instalētu servera OS, kas nodarbojas tikai ar citu datoru pieprasījumu apkalpošanu, tiek saukts veltīts serveris tīkliem. Parasti parastie lietotāji nestrādā aiz speciāla servera.

Tīkla OS piemēri

Es atkārtoju, ka šodien gandrīz visas operētājsistēmas ir balstītas uz tīklu. Visizplatītākie no tiem:

  • Novell NetWare
  • Microsoft Windows(95, NT, XP, Vista, Seven)
  • Dažādi UNIX sistēmas, piemēram, Solaris, FreeBSD
  • Dažādi GNU/Linux sistēmas
  • ZyNOS kompānijas ZyXEL
  • Chrome OS no Google

Apskatiet vienu no modernajām tīkla operētājsistēmām — mākoņdatošanas Chrome OS OS:

Šādas iespējas ietver:

  • tīkla aprīkojuma atbalsts
  • tīkla protokola atbalsts
  • maršrutēšanas protokola atbalsts
  • tīkla trafika filtrēšanas atbalsts
  • atbalsts piekļuvei attāliem resursiem, piemēram, printeriem, diskiem utt., izmantojot tīklu
  • atbalsts tīkla autorizācijas protokoliem
  • tīkla pakalpojumu klātbūtne sistēmā, kas ļauj attāliem lietotājiem izmantot datora resursus

Tīkla operētājsistēmu piemēri:

  • Microsoft Windows (NT, XP, Vista, Seven)
  • Dažādas UNIX sistēmas, piemēram, Solaris, FreeBSD
  • Dažādas GNU/Linux sistēmas
  • ZyNOS no ZyXEL

Galvenais mērķis

Galvenie uzdevumi ir tīkla resursu (piemēram, diska vietas) sadale un tīkla administrēšana. Izmantojot tīkla funkcijas, sistēmas administrators definē koplietotos resursus, iestata paroles un definē piekļuves tiesības katram lietotājam vai lietotāju grupai. Tātad sadalījums:

  • tīkla OS serveriem;
  • tīkla OS lietotājiem.

Ir speciālas tīkla operētājsistēmas, kurām tiek piešķirtas parasto sistēmu (piem.: Windows NT) un parasto operētājsistēmu (piem.: Windows XP) funkcijas, kurām tiek piešķirtas tīkla funkcijas. Mūsdienās gandrīz visās modernajās operētājsistēmās ir iebūvētas tīkla funkcijas.


Wikimedia fonds. 2010. gads.

  • Morgunovs

Skatiet, kas ir “tīkla operētājsistēma” citās vārdnīcās:

    Tīkla operētājsistēma- operētājsistēma, kas nodrošina datu apstrādi, uzglabāšanu un pārraidi informācijas tīklā. Tīkla operētājsistēma definē savstarpēji saistītu augstākā līmeņa protokolu grupu, kas nodrošina tīkla pamatfunkcijas: objektu adresēšana... Finanšu vārdnīca

    tīkla operētājsistēma- Programmas, kas pārvalda tīklu. Nodrošiniet resursu koplietošanas, drošības un pārvaldības līdzekļus. Kopumā tīkla OS darbojas virs standarta (ne tīkla) OS. Tīkla tēmas......

    Kairas tīkla operētājsistēma ir tīkla operētājsistēma ar objektorientētu arhitektūru, ko izstrādājusi Microsoft Corporation. Kairas operētājsistēmas pamatā ir uz objektu orientēta failu sistēma. Cairo OS nodrošina izplatītu apstrādes vidi. Ar…… Finanšu vārdnīca

    AIX tīkla operētājsistēma- IBM izstrādāta UNIX operētājsistēmas versija, kas ļauj to izmantot jebkura izmēra un veiktspējas datorsistēmās. AIX OS veic simetrisku vairāku apstrādi, paralēli... ... Finanšu vārdnīca

    tīkla (operētājsistēmas) sistēma, kuras pamatā ir Ethernet standarts- - [E.S. Aleksejevs, A.A. Mjačovs. Angļu-krievu skaidrojošā vārdnīca par datorsistēmu inženieriju. Maskava 1993. gads] Informācijas tehnoloģiju tēmas kopumā EN Xerox Network SystemXNS ... Tehniskā tulkotāja rokasgrāmata

    Netware tīkla operētājsistēma- - [E.S. Aleksejevs, A.A. Mjačovs. Angļu-krievu skaidrojošā vārdnīca par datorsistēmu inženieriju. Maskava 1993. gads] Informācijas tehnoloģiju tēmas kopumā EN Netware ... Tehniskā tulkotāja rokasgrāmata

    DATORA OPERĀCIJAS SISTĒMA (OS)- DATORA OPERĀCIJAS SISTĒMA (OS), programma vai programmu kopums, kas pastāvīgi atrodas datora atmiņā; organizē mašīnu ierīču vispārējo pārvaldību un tās mijiedarbību ar lietotāju. Nodrošina visu pārējo programmu palaišanu un darbību. IN…… enciklopēdiskā vārdnīca

    operētājsistēma- Šim terminam ir citas nozīmes, skatiet sadaļu Operētājsistēma (nozīmes). Pieprasījums "OS" tiek novirzīts uz šejieni; skatīt arī citas nozīmes. Operētājsistēma, saīs. OS (angļu operētājsistēma, OS) vadītāju un... ... Vikipēdijas komplekss

    Cosmos (operētājsistēma)- Kosmoss... Vikipēdija

    Spīdums (tīkla failu sistēma)- Spīduma tips Izplatītā failu sistēma Izstrādātājs Oracle Corporation Operētājsistēma Linux Jaunākā versija 1.8.5 (2010. gada 29. oktobris) Testa versija 2.0.0 (2010. gada 30. augusts) Licence ... Wikipedia

Datortīkla operētājsistēma daudzējādā ziņā ir līdzīga atsevišķa datora operētājsistēmai - tas ir arī savstarpēji saistītu programmu kopums, kas nodrošina ērtības lietotājiem un programmētājiem, piedāvājot viņiem kaut kādu virtuālo skaitļošanas sistēmu, un ievieš efektīvs veids, kā koplietot resursus starp daudziem procesiem, kas darbojas tīklā.

Datoru tīkls ir datoru kopums, kas savienoti ar sakaru sistēmu un aprīkoti ar atbilstošu programmatūru, kas tīkla lietotājiem ļauj piekļūt šīs datoru komplekta resursiem. Tīklu var veidot dažāda veida datori.

Sakaru sistēma var ietvert kabeļus, atkārtotājus, slēdžus, maršrutētājus un citas ierīces, kas ļauj pārsūtīt ziņojumus starp jebkuru tīklā esošo datoru pāri.

Organizējot tīkla darbu, operētājsistēma spēlē interfeisa lomu, kas pasargā no lietotāja visas tīkla zema līmeņa programmatūras un aparatūras detaļas. Piemēram, tīkla datoru ciparu adrešu vietā, piemēram, MAC adreses vai IP adreses, datortīkla operētājsistēma ļauj darboties ar simboliskiem nosaukumiem, kurus ir viegli atcerēties.

Tīkla un izplatītās operētājsistēmas

Atkarībā no tā, kādu virtuālo attēlu operētājsistēma izveido, lai aizstātu reālo datortīkla aprīkojumu, ir tīkla OS Un izplatītā OS.

Tīkla OS iepazīstina lietotāju ar sava veida virtuālo skaitļošanas sistēmu, ar kuru strādāt ir daudz vieglāk nekā ar īstu tīkla aprīkojumu. Tajā pašā laikā šī virtuālā sistēma pilnībā neslēpj sava prototipa izplatīto raksturu, tas ir, tā ir virtuālais tīkls.

Lietojot tīkla datoru resursus, tīkla OS lietotājs vienmēr atceras, ka viņam ir darīšana ar tīkla resursiem un, lai tiem piekļūtu, ir jāveic dažas īpašas darbības, piemēram, attālināta koplietota direktorija kartēšana ar fiktīvu lokālā diska burtu vai prefikss. direktorija nosaukums ar datora nosaukumu, kurā tas atrodas. Tīkla operētājsistēmas lietotājiem parasti ir jāzina, kur tiek glabāti viņu faili, un, lai pārvietotu, jāizmanto nepārprotamas failu pārsūtīšanas komandas.failu pārsūtīšana no vienas mašīnas uz citu.

Strādājot tīkla OS vidē, lietotājs, lai gan viņš var palaist uzdevumu jebkurā datortīklā esošajā mašīnā, vienmēr zina, kurā mašīnā viņa uzdevums darbojas. Pēc noklusējuma lietotāja darbs tiek palaists datorā, kurā lietotājs ir pieteicies. Ja viņš vēlas veikt uzdevumu citā datorā, viņam vai nu jāpiesakās šajā mašīnā, izmantojot komandu, piemēram, remotelogin, vai jāievada īpaša attālās izpildes komanda, kurā viņam jānorāda informācija, kas identificē attālo datoru.

Galvenais tīkla operētājsistēmu attīstības virziens ir sasniegt pēc iespējas augstāku līmeni caurspīdīgums tīkla resursi. Ideālā gadījumā tīkla operētājsistēmai tīkla resursi lietotājam jāuzrāda kā resursi no vienas centralizētas virtuālās mašīnas. Šādai operētājsistēmai tiek izmantots īpašs nosaukums - izplatītsOS, vai patiesi izplatīta OS.

Izkliedēta operētājsistēma, dinamiski un automātiski sadalot darbu dažādās sistēmas iekārtās apstrādei, liek tīklam pievienotu mašīnu kopai darboties kā virtuālam vienprocesoram. Izplatītās OS lietotājam, vispārīgi runājot, nav informācijas par to, kurā mašīnā tiek veikts viņa darbs.

Izkliedētā OS pastāv kā viena operētājsistēma visā skaitļošanas sistēmā. Katrs dators tīklā, kurā darbojas izplatīta OS, veic daļu no šīs globālās OS funkcijām. Izkliedētā OS apvieno visus tīklā esošos datorus tādā nozīmē, ka tie strādā ciešā sadarbībā viens ar otru, lai efektīvi izmantotu visus datortīkla resursus.

Divas termina “tīkla OS” nozīmes

Pašlaik gandrīz visas tīkla operētājsistēmas joprojām ir ļoti tālu no patiesās izplatīšanas ideāla. Katra datora autonomijas pakāpe tīklā, kurā darbojas tīkla operētājsistēma, ir ievērojami augstāka nekā datoriem, kuros darbojas izplatīta OS.

Rezultātā tīkla OS var uzskatīt par atsevišķu datoru operētājsistēmu kopumu, kas veido tīklu. Dažādi datori tīklā var darbināt vienas vai dažādas operētājsistēmas. Piemēram, visos tīkla datoros var darboties viena un tā pati UNIX OS. Reālāka iespēja ir tīkls, kurā darbojas dažādas operētājsistēmas, piemēram, daži datori darbojas UNIX, daži darbojas NetWare, bet pārējie darbojas Windows NT un Windows 98. Visas šīs operētājsistēmas darbojas neatkarīgi viena no otras. tādā ziņā, ka katrs patstāvīgi pieņem lēmumus par savu procesu izveidi un izbeigšanu un vietējo resursu pārvaldību. Bet jebkurā gadījumā tīklā strādājošo datoru operētājsistēmām jāietver savstarpēji saskaņots sakaru protokolu kopums, lai organizētu dažādos tīkla datoros darbojošos procesu mijiedarbību un šo datoru resursu sadali starp tīkla lietotājiem.

Ja atsevišķa datora operētājsistēma ļauj tam strādāt tīklā, tas ir, nodrošināt savus resursus vispārējai lietošanai un/vai patērēt citu tīklā esošo datoru resursus, tad arī šāda atsevišķa datora operētājsistēma ir sauc par tīkla OS.

Tādējādi termins “tīkla operētājsistēma” tiek lietots divās nozīmēs: pirmkārt, kā visu tīklā esošo datoru OS kopums un, otrkārt, kā atsevišķa datora operētājsistēma, kas spēj darboties tīklā. No šīs definīcijas izriet, ka operētājsistēmas, piemēram, Windows NT, NetWare, Solaris, HP-UX ir tīkla operētājsistēmas, jo tām visām ir funkcijas, kas ļauj lietotājiem strādāt tīklā.

Tīkla operētājsistēmas funkcionālie komponenti

1. attēlā parādīti tīkla OS galvenie funkcionālie komponenti:

    vietējo resursu pārvaldības rīki datori realizē visas autonoma datora OS funkcijas (RAM sadale starp procesiem, procesu plānošana un dispečerēšana, procesoru vadība daudzprocesoru mašīnās, ārējās atmiņas pārvaldība, lietotāja interfeiss u.c.);

    tīkla rīki, savukārt to var iedalīt trīs komponentos:

    • līdzekļi vietējo resursu un pakalpojumu nodrošināšanai vispārējai lietošanai - servera daļa OS;

      līdzekļi, lai pieprasītu piekļuvi attāliem resursiem un pakalpojumiem - klientsdaļa no OS;

      OS transportlīdzekļi, kas kopā ar sakaru sistēmu nodrošina ziņojumu pārraidi starp datoriem tīklā.

Rīsi. 1 Tīkla OS funkcionālie komponenti

Vienkāršota tīkla OS darbība notiek šādi. Pieņemsim, ka datora A lietotājs nolēma ievietot savu failu cita tīkla datora diskā - datorā B. Lai to izdarītu, viņš ieraksta atbilstošo komandu uz tastatūras un nospiež taustiņu Enter. OS programmatūras modulis, kas atbild par lietotāja interfeisu, saņem šo komandu un pārsūta to uz datora A OS klienta daļu.

OS klienta daļa nevar iegūt tiešu piekļuvi cita datora resursiem - šajā gadījumā datora B diskiem un failiem. Tā var “jautāt” tikai OS servera daļai, kas darbojas datorā, kuram tie pieder. resursus, lai to izdarītu. Šie "lūgumi" tiek izteikti kā ziņas, pārraidīts tīklā. Ziņojumi var saturēt ne tikai komandas noteiktu darbību veikšanai, bet arī faktiskos datus, piemēram, faila saturu.

OS transportlīdzekļi kontrolē ziņojumu pārraidi starp klientu un servera daļām, izmantojot tīkla sakaru sistēmu. Šie rīki veic tādas funkcijas kā ziņojumu ģenerēšana, ziņojuma sadalīšana daļās (paketēs, kadros), datoru nosaukumu konvertēšana ciparu adresēs, uzticamas ziņojumu piegādes organizēšana, maršruta noteikšana sarežģītā tīklā utt., utt.

Ir noteikti noteikumi par datoru mijiedarbību, pārraidot ziņojumus tīklā sakaru protokoli, piemēram, Ethernet, Token Ring, IP, IPX utt. Lai divi datori tīklā apmainītos ar ziņojumiem, to OS transportlīdzekļiem ir jāatbalsta daži izplatīti sakaru protokolu komplekti. Sakaru protokoli pārsūta ziņojumus no OS klienta un servera daļām tīklā, neiedziļinoties to saturā.

Datora B pusē, kura diskā lietotājs vēlas ievietot savu failu, ir jādarbojas OS servera daļai, kas pastāvīgi gaida pieprasījumus no tīkla attālinātai piekļuvei šī datora resursiem. Servera daļa, saņēmusi pieprasījumu no tīkla, piekļūst lokālajam diskam un ieraksta norādīto failu vienā no saviem direktorijiem. Protams, lai veiktu šīs darbības, ir nepieciešams nevis viens, bet vesela virkne ziņojumu, pārsūtot OS komandas un pārsūtītā faila daļas starp datoriem.

Ļoti ērta un noderīga OS klienta puses funkcija ir iespēja atšķirt pieprasījumu attālajam failam no pieprasījuma lokālajam failam. Ja OS klienta daļa to var izdarīt, lietojumprogrammām nav jāuztraucas par to, vai tās strādā ar lokālu vai attālu failu - klienta programma pati atpazīst un novirza (novirzīt) pieprasījums attālai mašīnai. Tādējādi nosaukums, ko bieži izmanto tīkla OS klienta daļai - novirzīttorus Dažreiz atpazīšanas funkcijas tiek sadalītas atsevišķā programmatūras modulī; šajā gadījumā par novirzītāju sauc nevis visu klienta daļu, bet tikai šo moduli.

Tīkla operētājsistēmu klientu daļas veic arī resursu pieprasījuma formātu konvertēšanu. Viņi pieņem pieprasījumus no lietojumprogrammām piekļūt tīkla resursiem vietējā formā, tas ir, formā, kas pieņemta OS vietējā daļā. Klienta daļa pieprasījumu pārsūta tīklam citā formā, kas atbilst OS, kas darbojas datorā, kurā atrodas nepieciešamais resurss, servera daļas prasībām. Klienta daļa arī pieņem atbildes no servera daļas un pārvērš tās lokālā formātā, lai lokālo un attālo pieprasījumu izpilde lietojumprogrammai nebūtu atšķirama.

Tīkla pakalpojumi un tīkla pakalpojumi

Tiek izsaukta OS servera un klienta daļu kopa, kas nodrošina piekļuvi noteikta veida datora resursiem, izmantojot tīklu tīkla pakalpojums. Iepriekš minētajā piemērā OS klienta un servera daļas, kas kopā nodrošina tīkla piekļuvi datora failu sistēmai, veido failu pakalpojumu.

Tiek uzskatīts, ka tīkla pakalpojums nodrošina tīkla lietotājiem noteiktu komplektu pakalpojumus.Šos pakalpojumus dažreiz arī sauc tīkla pakalpojums(no angļu valodas termina “service”). Jāatzīmē, ka šis termins tehniskajā literatūrā tiek tulkots kā “pakalpojums”, kā “pakalpojums” un kā “pakalpojums”. Lai gan šie termini dažkārt tiek lietoti kā sinonīmi, jāpatur prātā, ka dažos gadījumos šo terminu nozīmes atšķirības ir būtiskas. Tālāk tekstā ar “pakalpojumu” mēs sapratīsim tīkla komponentu, kas realizē noteiktu pakalpojumu kopu, un ar “pakalpojumu” domāsim pakalpojumu kopas aprakstu, ko nodrošina šis pakalpojums. Tādējādi pakalpojums ir saskarne starp pakalpojuma patērētāju un pakalpojuma sniedzēju (pakalpojumu).

Katrs pakalpojums ir saistīts ar noteikta veida tīkla resursiem un/vai konkrētu piekļuves metodi šiem resursiem. Piemēram, drukas pakalpojums nodrošina tīkla lietotājiem piekļuvi koplietotajiem tīkla printeriem un nodrošina drukas pakalpojumu, bet pasta pakalpojums nodrošina piekļuvi tīkla informācijas resursam - e-pastiem. Piemēram, attālās piekļuves pakalpojums atšķiras ar resursu piekļuves metodi - tas nodrošina datortīkla lietotājiem piekļuvi visiem tā resursiem, izmantojot iezvanes tālruņa kanālus. Lai iegūtu attālo piekļuvi noteiktam resursam, piemēram, printerim, attālās piekļuves pakalpojums sazinās ar pakalpojumu Drukāt. Tīkla OS lietotājiem vissvarīgākie ir failu pakalpojums un drukas pakalpojums.

No tīkla pakalpojumiem mēs varam izcelt tos, kas ir vērsti nevis uz vidusmēra lietotāju, bet gan uz administratoru. Šādi pakalpojumi tiek izmantoti, lai organizētu tīkla darbību. Piemēram, operētājsistēmas Novell NetWare3.x pakalpojums Bindery ļauj administratoram uzturēt tīkla lietotāju datubāzi datorā, kurā darbojas šī operētājsistēma. Progresīvāka pieeja ir centralizēta palīdzības dienesta jeb, citiem vārdiem sakot, direktoriju pakalpojuma izveide, kas paredzēts ne tikai visu tīkla lietotāju, bet arī visu tā programmatūras un aparatūras komponentu datu bāzes uzturēšanai. Novell NDS un Banyan's StreetTalk bieži tiek minēti kā uzziņu pakalpojumu piemēri. Citi tīkla pakalpojumu piemēri, kas sniedz pakalpojumus administratoram, ir tīkla uzraudzības pakalpojums, kas ļauj uztvert un analizēt tīkla trafiku, drošības pakalpojums, kura funkcijas var ietvert, jo īpaši, pieteikšanās procedūras veikšanu ar paroles pārbaudi un dublēšanas un arhivēšanas pakalpojums.

Tās pozīcija vispārējā tīkla operētājsistēmu klāstā ir atkarīga no tā, cik bagātīgu pakalpojumu klāstu operētājsistēma piedāvā galalietotājiem, lietojumprogrammām un tīkla administratoriem.

AR
Tīkla pakalpojumi pēc būtības ir klienta-servera sistēmas. Tā kā, ieviešot jebkuru tīkla pakalpojumu, dabiski rodas pieprasījumu avots (klients) un pieprasījuma izpildītājs (serveris), jebkurš tīkla pakalpojums satur divas asimetriskas daļas - klientu un serveri (2. attēls). Tīkla pakalpojumu operētājsistēmā var attēlot vai nu abas (klienta un servera) daļas, vai tikai viena no tām.

Parasti tiek teikts, ka serveris nodrošina klientam savus resursus, un klients tos izmanto. Jāņem vērā, ka, tīkla pakalpojumam sniedzot noteiktu pakalpojumu, tiek izmantoti ne tikai servera, bet arī klienta resursi. Tīkla pakalpojuma uzturēšanai klients var tērēt ievērojamu daļu savu resursu (diska vietas, CPU laika utt.). Piemēram, ieviešot e-pasta pakalpojumu, klienta diskā var būt lokāla datu bāzes kopija, kurā ir ietverta viņu plašā sarakste. Šajā gadījumā klients veic lielu darbu, ģenerējot ziņojumus dažādos formātos, tostarp sarežģītos multivides, atbalsta adrešu grāmatas uzturēšanu un veic daudzus citus palīgdarbus.

Būtiskā atšķirība starp klientu un serveri ir tā, ka klients vienmēr ir tīkla pakalpojuma veiktā darba iniciators, un serveris vienmēr atrodas pasīvā režīmā, gaidot pieprasījumus. Piemēram, pasta serveris piegādā pastu uz lietotāja datoru tikai tad, kad tiek saņemts pieprasījums no pasta klienta.

Parasti mijiedarbība starp klienta un servera daļām ir standartizēta, lai viena veida serveri varētu būt izstrādāti darbam ar dažāda veida klientiem, kas tiek ieviesti dažādos veidos un, iespējams, ar dažādiem ražotājiem. Vienīgais nosacījums ir tas, ka klientiem un serverim ir jāatbalsta kopīgs standarta sakaru protokols.

Iebūvēti tīkla pakalpojumiun tīkla čaulas

Praksē ir bijušas vairākas pieejas tīkla operētājsistēmu izveidei, kas atšķiras ar tīkla pakalpojumu ieviešanas dziļumu operētājsistēmā (3. attēls):

    tīkla pakalpojumu dziļums iebūvēts OS;

    tīkla pakalpojumi ir apvienoti kā komplekts - čaumalas;

    tīkla pakalpojumi tiek ražoti un piegādāti kā individuāls produktsta.

Pirmās tīkla operētājsistēmas bija jau esošas lokālās operētājsistēmas un uz tās uzcelta tīkla apvalka kombinācija. Tajā pašā laikā vietējā OS tika iebūvētas minimālās tīkla funkcijas, kas nepieciešamas tīkla čaulas darbībai, kas veica galvenās tīkla funkcijas.

Tomēr vēlāk tīkla OS izstrādātāji uzskatīja par efektīvāku pieeju, kurā tīkla OS jau no paša darba sākuma tika domāta un izstrādāta tieši darbam tīklā. Šo operētājsistēmu tīkla funkcijas ir dziļi integrētas sistēmas galvenajos moduļos, kas nodrošina tās loģisko harmoniju, darbības un modifikācijas vieglumu, kā arī augstu veiktspēju. Ir svarīgi, lai šī pieeja nebūtu lieka. Ja visi tīkla pakalpojumi ir labi integrēti, tas ir, tiek uzskatīti par OS neatņemamām sastāvdaļām, tad visus šādas operētājsistēmas iekšējos mehānismus var optimizēt tīkla funkciju veikšanai. Piemēram, Microsoft operētājsistēma WindowsNT, pateicoties tās iebūvētajiem tīkla rīkiem, nodrošina augstāku veiktspēju un informācijas drošību, salīdzinot ar tā paša uzņēmuma tīklu OSLANManager, kas ir vietējās OS/2 operētājsistēmas papildinājums. Citi tīkla operētājsistēmu piemēri ar iebūvētiem tīkla pakalpojumiem ir visas modernās UNIX, NetWare, OS/2 Warp versijas.

Vēl viena tīkla pakalpojumu ieviešanas iespēja ir apvienot tos noteiktas kopas (apvalka) veidā, un visiem šādas kopas pakalpojumiem ir jābūt savstarpēji saskaņotiem, tas ir, savā darbā viņi var piekļūt viens otram, tiem var būt kopīgas sastāvdaļas, piemēram, kopēja lietotāja autentifikācijas apakšsistēma vai vienota lietotāja saskarne. Lai apvalks darbotos, ir nepieciešama kāda lokāla operētājsistēma, kas veiktu parastās datora aparatūras pārvaldībai nepieciešamās funkcijas un kuras vidē darbotos tīkla pakalpojumi, kas veido šo čaulu. Apvalks ir neatkarīgs programmatūras produkts, un tam, tāpat kā jebkuram produktam, ir nosaukums, versijas numurs un citas būtiskas īpašības; Tīkla čaulas piemēri ietver, bet ne tikai, LAN serveri un LAN pārvaldnieku.

Viens un tas pats apvalks var būt paredzēts darbam pilnīgi dažādās operētājsistēmās. Šādos gadījumos apvalks ir jāveido, ņemot vērā operētājsistēmas specifiku, kurā tā darbosies. Tātad, LANServer; piemēram, tas pastāv dažādās versijās: darbam ar VAX VMS, VM, OS/400, AIX, OS/2 operētājsistēmām.

Tīkla čaulas bieži iedala klientā un serverī. Apvalku, kas galvenokārt satur tīkla pakalpojumu klienta daļas, sauc par klienta apvalku. Piemēram, tipisks darbstacijas programmatūras komplekts NetWare tīklā ir MS-DOS ar NetWare klienta apvalku, kas instalēts augšpusē, kas sastāv no failu pakalpojuma un drukas pakalpojuma klienta daļām, kā arī komponenta, kas atbalsta lietotāja interfeisu.

Servera tīkla apvalks, kuru piemēri ir viens un tas pats LAN serveris un LANManager, kā arī NetWare for UNIX, File and Print Services for NetWare, ir vērsts uz servera funkciju veikšanu. Servera apvalks satur vismaz divu galveno tīkla pakalpojumu servera komponentus - failu pakalpojumu un drukas pakalpojumu. Tieši šī servera komponentu kopa ir ieviesta iepriekš minētajā NetWare for UNIX un failu un drukas pakalpojumos NetWare produktos. Daži apvalki satur tik plašu tīkla pakalpojumu klāstu, ka tos sauc par tīkla operētājsistēmām. Tādējādi neviens tīkla operētājsistēmu apskats nebūs pietiekami pilnīgs, ja tajā nebūs informācijas par LANServer, LANManager, ENS, kas ir tīkla čaulas. Tādējādi termins “tīkla operētājsistēma” iegūst citu nozīmi - tīkla pakalpojumu kopumu, kas var saskaņoti darboties kopējā darbības vidē.

Ar viena veida resursiem var saistīt dažādus pakalpojumus, kas atšķiras pēc klienta un servera daļu mijiedarbības protokola. Piemēram, Windows NT iebūvētais failu pakalpojums ievieš SMB protokolu, kas tiek izmantots visās Microsoft operētājsistēmās, un papildu failu pakalpojums, kas ir daļa no NetWare čaulas failu un drukāšanas pakalpojumiem tai pašai Windows NT, darbojas, izmantojot NCP protokols, “vietējais” NetWare tīkliem. Turklāt Windows NT standartaprīkojumā ir FTP serveris, kas nodrošina failu servera pakalpojumus UNIX sistēmām. Nekas neliedz jums iegādāties un instalēt citus failu pakalpojumus lietošanai operētājsistēmā Windows NT, piemēram, NFS, kurā, starp citu, ir vairākas dažādu uzņēmumu ieviestas versijas. Vairāku veidu failu pakalpojumu klātbūtne ļauj tīklā darboties dažādām operētājsistēmām izstrādātajām lietojumprogrammām.

Tīkla apvalki tiek izveidoti gan lokālajām, gan tīkla operētājsistēmām. Patiešām, kāpēc gan nepapildināt tīkla OS iebūvēto tīkla pakalpojumu komplektu ar citiem pakalpojumiem, kas veido kādu tīkla apvalku. Piemēram, ENS (Enterprise Network Services) tīkla apvalks, kas satur Banyan VINES operētājsistēmas tīkla pakalpojumu pamata komplektu, var darboties UNIX un NetWare tīkla operētājsistēmās (protams, katrai no šīm operētājsistēmām ir nepieciešama sava versija ENS).

Ir trešais veids, kā ieviest tīkla pakalpojumu - kā atsevišķu produktu. Piemēram, WinFrame tālvadības serveris, Citrix produkts, ir paredzēts darbam Windows NT vidē. Tas papildina Windows NT iebūvētā attālās piekļuves servera iespējas. Līdzīgu NetWare attālās piekļuves pakalpojumu var iegādāties arī atsevišķi, iegādājoties programmatūras produktu NetWare Connect.

Laika gaitā tīkla pakalpojumam var būt dažādas ieviešanas formas. Piemēram, Novell plāno padarīt NDS palīdzības pakalpojumu, kas sākotnēji bija iebūvēts NetWare tīkla operētājsistēmā, pieejamu citām operētājsistēmām. Lai to izdarītu, NDS pakalpojums tiks pārrakstīts kā atsevišķi produkti, no kuriem katrs ņems vērā atbilstošās OS specifiku. NDS versijas jau ir pieejamas darbam SCO UNIX un HP-UX, Solaris 2.5 un Windows NT vidēs. Un StreetTalk palīdzības pakalpojums jau sen pastāv gan kā BayanVines tīkla OS iebūvēts modulis, gan kā daļa no ENS apvalka, gan kā atsevišķs produkts dažādām operētājsistēmām.

Vienādranga un serveru tīkliOS

Atkarībā no tā, kā funkcijas tiek sadalītas starp datoriem tīklā, tās var darboties trīs dažādās lomās:

    dators, kas paredzēts tikai citu datoru pieprasījumu apkalpošanai, spēlē lomu veltīts serveris tīkli;

    lomu spēlē dators, kas veic pieprasījumus citas mašīnas resursiem klienta mezgls;

    dators, kas apvieno klienta un servera funkcijas līdzinieksmezglā.

Acīmredzot tīkls nevar sastāvēt tikai no klienta vai tikai servera mezgliem. Tīklu, kas attaisno savu mērķi un nodrošina datoru mijiedarbību, var izveidot pēc vienas no trim shēmām:

    vienādranga tīkls — peer-to-peer tīkls;

    tīkls, kura pamatā ir klienti un serveri - tīkls ar īpašiem serveriem;

    tīkls, kas ietver visu veidu mezglus - hibrīda tīkls.

Katrai no šīm shēmām ir savas priekšrocības un trūkumi, kas nosaka to piemērošanas jomas.

OS vienādranga tīklos

Vienādranga tīklos (4. attēls) visi datori ir vienādi savās spējās piekļūt viens otra resursiem. Katrs lietotājs pēc saviem ieskatiem var deklarēt jebkuru resursu savā datorā kā koplietotu, pēc tam citi lietotāji to var izmantot. Vienādranga tīklos visos datoros ir instalēta operētājsistēma, kas nodrošina visus tīklā esošos datorus. potenciāli vienādas iespējas. Šāda veida tīkla operētājsistēmas sauc peer OS. Acīmredzot vienādranga operētājsistēmās jāiekļauj gan tīkla pakalpojumu servera, gan klienta komponenti (attēlā tie ir attiecīgi apzīmēti ar burtiem C un K). Vienādranga operētājsistēmu piemēri ir LANtastic, Personal Ware, Windows for Workgroups, Windows NT Workstation, Windows 95/98.

Ņemot vērā visu datoru iespējamo vienlīdzību vienādranga tīklā, bieži rodas funkcionālā asimetrija. Parasti tīklā ir lietotāji, kuri nevēlas dalīties ar saviem resursiem, tādā gadījumā viņu operētājsistēmu serveru iespējas netiek aktivizētas un datori darbojas kā “tīrie” klienti (attēlā parādīti neizmantotie OS komponenti aptumšota).

Tajā pašā laikā administrators dažiem datoriem tīklā var piešķirt tikai citu datoru pieprasījumu apkalpošanas funkcijas, tādējādi pārvēršot tos par “tīriem” serveriem, kuros nestrādā neviens lietotājs. Šajā konfigurācijā peer-to-peer tīkli kļūst līdzīgi tīkliem ar specializētiem serveriem, taču tā ir tikai ārēja līdzība – starp šiem diviem tīklu veidiem saglabājas būtiska iekšēja atšķirība. Sākotnēji peer-to-peer tīklos OS specializācija nav atkarīga no tā, kādu funkcionālo lomu dators pilda - klientu vai serveri. Datora lomas maiņa peer-to-peer tīklā tiek panākta tāpēc, ka servera vai klienta daļu funkcijas vienkārši netiek izmantotas.

Vienādranga tīklus ir vieglāk organizēt un darboties, šī shēma tiek izmantota, lai organizētu darbu mazos tīklos, kuros datoru skaits nepārsniedz 10-20. Šajā gadījumā nav nepieciešams izmantot centralizētus administrēšanas rīkus – vairākiem lietotājiem ir viegli vienoties savā starpā par koplietojamo resursu sarakstu un parolēm, lai tiem piekļūtu.

Taču lielos tīklos kļūst nepieciešami centralizēti datu administrēšanas, uzglabāšanas un apstrādes līdzekļi un jo īpaši datu aizsardzība, un šādas iespējas ir vieglāk nodrošināt tīklos ar specializētiem serveriem.

OS tīklos ar īpašiem serveriem

Tīklos ar atvēlētiem serveriem (5. attēls) tiek izmantotas speciālas tīkla operētājsistēmu versijas, kas optimizētas darbam kā serveri un tiek sauktas servera OS.

Lietotāju datori šajos tīklos darbojas klienta OS.

Operētājsistēmas specializācija, lai tā darbotos kā serveris, ir dabisks veids, kā padarīt servera darbību efektīvāku. Un nepieciešamība pēc šāda pieauguma bieži vien ir jūtama ļoti asi, īpaši lielā tīklā. Ja tīklā ir simtiem vai pat tūkstošiem lietotāju, koplietoto resursu pieprasījumu apjoms var būt ļoti liels, un serverim ar šo pieprasījumu plūsmu jātiek galā bez lielas aizkaves. Acīmredzams šīs problēmas risinājums ir izmantot datoru ar jaudīgu aparatūras platformu un servera funkcijām optimizētu operētājsistēmu kā serveri.

Jo mazāk funkciju veic OS, jo efektīvāk tās var ieviest, tāpēc, lai optimizētu servera darbību, OS izstrādātāji ir spiesti pārkāpt dažas citas tās funkcijas, dažreiz pat pilnībā atmetot tās. Viens no spilgtākajiem šīs pieejas piemēriem ir NetWare servera OS. Tās izstrādātāji izvirzīja sev mērķi optimizēt failu pakalpojuma un drukas pakalpojuma izpildi. Lai to izdarītu, viņi no sistēmas pilnībā izslēdza daudzus universālai OS svarīgus elementus, jo īpaši grafisko lietotāja interfeisu, universālo lietojumprogrammu atbalstu, vairāku programmu lietojumprogrammu aizsardzību viena no otras un virtuālās atmiņas mehānismu. Tas viss ļāva sasniegt unikālus failu piekļuves ātrumus un ilgu laiku padarīja šo operētājsistēmu par vienu no līderēm serveru operētājsistēmās.

Tomēr dažu serveru operētājsistēmu pārāk šaura specializācija ir arī to vājā vieta. Tādējādi universālā programmēšanas interfeisa un lietojumprogrammu aizsardzības rīku trūkums NetWare neļauj to izmantot kā vidi lietojumprogrammu izpildei un rada nepieciešamību tīklā iekļaut citas serveru operētājsistēmas, ja tās funkcijas nav failu un drukas pakalpojumi. ir nepieciešami.

Tāpēc daudzu serveru operētājsistēmu izstrādātāji atsakās no funkcionāliem ierobežojumiem un iekļauj servera OS visus komponentus, kas ļauj tos izmantot kā universālu serveri un pat kā klienta OS. Šādas serveru operētājsistēmas ir aprīkotas ar izstrādātu grafisko lietotāja interfeisu un atbalsta universālu API. Tas tuvina tos vienādranga operētājsistēmām, taču pastāv vairākas atšķirības, kas attaisno to klasificēšanu kā servera OS:

    atbalsts jaudīgām aparatūras platformām, tostarp daudzprocesoru platformām;

    atbalsts lielam skaitam vienlaikus darbināmu procesu un tīkla savienojumu;

    centralizētu tīkla administrēšanas komponentu iekļaušana OS (piemēram, palīdzības dienests vai pakalpojums tīkla lietotāju autentifikācijai un autorizācijai);

    plašāks tīkla pakalpojumu klāsts.

Klientu operētājsistēmas tīklos ar specializētiem serveriem parasti tiek atbrīvotas no servera funkcijām, kas ievērojami vienkāršo to organizēšanu. Klientu OS izstrādātāji koncentrējas uz tīkla pakalpojumu lietotāja saskarni un klientu daļām. Vienkāršākās klientu operētājsistēmas atbalsta tikai pamata tīkla pakalpojumus - parasti failu pakalpojumu un drukas pakalpojumu. Tajā pašā laikā ir tā sauktie universālie klienti, kas atbalsta plašu klientu daļu klāstu, kas ļauj tiem strādāt ar gandrīz visiem tīkla serveriem.

Daudzi uzņēmumi, kas izstrādā tīkla operētājsistēmas, ražo divas vienas un tās pašas operētājsistēmas versijas. Viena opcija ir paredzēta darbam kā servera OS, bet otra - kā klienta OS. Šo variantu pamatā bieži ir viens un tas pats pamatā esošais kods, taču tie atšķiras pakalpojumu un utilītu komplektā, kā arī konfigurācijas opcijās, no kurām dažas ir instalētas pēc noklusējuma un tās nevar mainīt.

Piemēram, Windows NT operētājsistēma ir pieejama darbstacijas versijā - Windows NT Workstation - un specializētā servera versijā - WindowsNTServer. Abi šie operētājsistēmas varianti ietver klienta un servera daļas daudziem tīkla pakalpojumiem.

Tādējādi Windows NT Workstation OS papildus tīkla klienta funkciju veikšanai tīkla lietotājiem var nodrošināt failu pakalpojumus, drukāšanas pakalpojumus, attālās piekļuves pakalpojumus un citus pakalpojumus, tāpēc tā var kalpot par pamatu vienādranga tīklam. vienādranga tīkls. No otras puses, operētājsistēmā Windows NT Server ir visi nepieciešamie rīki, kas ļauj izmantot tā pārziņā esošo datoru kā klienta darbstaciju. Operētājsistēmā WindowsNTServer OS ir iespējams lokāli palaist lietojumprogrammas, kurām var būt nepieciešama klienta OS funkciju izpilde, kad tiek parādīti resursu pieprasījumi no citiem tīkla datoriem.

Windows NT Server ir tāds pats uzlabots grafiskais interfeiss kā Windows NT Workstation, kas ļauj šīs operētājsistēmas vienlīdz labi izmantot lietotāja vai administratora interaktīvam darbam.

Tomēr WindowsNTServer opcijai ir lielākas iespējas nodrošināt jūsu datora resursus citiem tīkla lietotājiem, jo ​​tā atbalsta plašāku funkciju klāstu, lielāku skaitu vienlaicīgu savienojumu ar klientiem, centralizētu tīkla pārvaldību un uzlabotas drošības funkcijas. Tāpēc ir lietderīgi izmantot Windows NTServer kā operētājsistēmu īpašiem serveriem, nevis klientu datoriem.

Lielajos tīklos līdztekus klienta-servera attiecībām joprojām ir nepieciešami peer-to-peer sakari, tāpēc šādi tīkli visbiežāk tiek veidoti pēc hibrīdshēmas (6. attēls).

Prasības mūsdienuoperētājsistēmas

Galvenā prasība operētājsistēmai ir, lai tā veiktu efektīvas resursu pārvaldības pamatfunkcijas un nodrošinātu ērtu saskarni lietotājam un lietojumprogrammām. Mūsdienu operētājsistēmai parasti ir jāatbalsta daudzprogrammēšana, virtuālā atmiņa, mijmaiņa, vairāku logu grafiskais lietotāja interfeiss un daudzas citas nepieciešamās funkcijas un pakalpojumi. Papildus šīm funkcionālās pilnības prasībām uz operētājsistēmām attiecas tikpat svarīgas darbības prasības, kas ir uzskaitītas tālāk.

    Paplašināmība. Lai gan datoru aparatūra noveco dažu gadu laikā, operētājsistēmu lietderīgās lietošanas laiks ir mērāms gadu desmitos. Piemērs ir UNIX OS. Tāpēc operētājsistēmas laika gaitā vienmēr mainās evolucionāri, un šīs izmaiņas ir daudz nozīmīgākas nekā aparatūras izmaiņas. OS izmaiņas parasti ietver jaunu rekvizītu iegūšanu, piemēram, atbalstu jauna veida ārējām ierīcēm vai jaunām tīkla tehnoloģijām. Ja OS kods ir uzrakstīts tā, lai papildinājumus un izmaiņas varētu veikt, nepārkāpjot sistēmas integritāti, tad šādu OS sauc par paplašināmu. Paplašināmība tiek panākta, izmantojot OS modulāro struktūru, kurā programmas tiek veidotas no atsevišķu moduļu kopas, kas mijiedarbojas tikai caur funkcionālu saskarni.

    Pārnesamība. Ideālā gadījumā OS kodam jābūt viegli pārnēsājamam no viena procesora veida uz cita veida procesoru un no viena veida aparatūras platformas (kas atšķiras ne tikai pēc procesora veida, bet arī pēc visa datora aparatūras veida) uz citu. aparatūras platformas veids. Pārnēsājamām operētājsistēmām ir vairākas ieviešanas iespējas dažādām platformām; šo operētājsistēmas īpašību sauc arī vairāku platformu.

    Saderība. Ir vairākas “ilgdzīvojošas” populāras operētājsistēmas (UNIX, MS-DOS, Windows 3.x, Windows NT, OS/2 šķirnes), kurām ir izstrādāts plašs lietojumu klāsts. Daži no tiem ir plaši populāri. Tāpēc lietotājam, kurš viena vai otra iemesla dēļ pāriet no vienas OS uz citu, iespēja jaunajā operētājsistēmā palaist pazīstamu lietojumprogrammu ir ļoti pievilcīga. Ja operētājsistēmai ir līdzekļi, lai palaistu citām operētājsistēmām rakstītas lietojumprogrammas, tā tiek uzskatīta par saderīgu ar šīm operētājsistēmām. Ir jānošķir binārā saderība un avota saderība. Saderības jēdziens ietver arī atbalstu citu operētājsistēmu lietotāja saskarnēm.

    Uzticamība Un kļūdu tolerance. Sistēma ir jāaizsargā gan no iekšējām, gan ārējām kļūdām, kļūmēm un kļūmēm. Tās darbībām vienmēr jābūt paredzamām, un lietojumprogrammas nedrīkst kaitēt OS. OS uzticamību un kļūdu toleranci galvenokārt nosaka tās pamatā esošie arhitektūras risinājumi, kā arī ieviešanas kvalitāte (koda atkļūdošana). Svarīgi ir arī tas, vai operētājsistēmā ir programmatūras atbalsts pret defektiem izturīgai aparatūrai, piemēram, disku blokiem vai nepārtrauktās barošanas avotiem.

    Drošība. Mūsdienīgai OS ir jāaizsargā dati un citi datorsistēmas resursi no nesankcionētas piekļuves. Lai operētājsistēmai būtu drošības rekvizīti, tajā jāietver vismaz autentifikācijas līdzekļi - lietotāju likumības noteikšana, autorizācija - diferencētu piekļuves tiesību nodrošināšana resursiem legāliem lietotājiem, audits - visu "aizdomīgo" notikumu reģistrēšana, lai nodrošinātu drošību. sistēma. Drošības īpašums ir īpaši svarīgs tīkla operētājsistēmām. Šādās operētājsistēmās uzdevums aizsargāt tīklā pārsūtītos datus tiek pievienots piekļuves kontroles uzdevumam.

    Performance. Operētājsistēmai jābūt tik ātrai un atsaucīgai, cik to atļauj aparatūras platforma. OS veiktspēju ietekmē daudzi faktori, no kuriem galvenie ir OS arhitektūra, funkciju dažādība, koda programmēšanas kvalitāte un iespēja darbināt OS uz augstas veiktspējas (daudzprocesoru) platformas.

secinājumus

    Termins “tīkla operētājsistēma” tiek lietots divās nozīmēs: pirmkārt, kā visu tīklā esošo datoru OS kopums un, otrkārt, kā atsevišķa datora OS, kas spēj strādāt tīklā.

    Tīkla operētājsistēmas galvenie funkcionālie komponenti ietver vietējo resursu pārvaldības rīkus un tīkla rīkus. Savukārt pēdējos var iedalīt trīs komponentos: līdzekļi vietējo resursu un pakalpojumu nodrošināšanai vispārējai lietošanai - OS servera daļa, līdzekļi piekļuves pieprasīšanai attāliem resursiem un pakalpojumiem - OS klienta daļa (redirector) un OS transportlīdzekļiem, kas kopā ar komunikāciju Sistēma nodrošina ziņojumu pārraidi starp tīkla datoriem.

    Servera un klienta daļu kopa, kas nodrošina piekļuvi noteikta veida datora resursiem tīklā, tiek saukta par tīkla pakalpojumu. Tīkla pakalpojums nodrošina tīkla lietotājiem pakalpojumu kopu — tīkla pakalpojumu. Katrs pakalpojums ir saistīts ar noteikta veida tīkla resursiem un/vai konkrētu piekļuves metodi šiem resursiem. Tīkla OS lietotājiem vissvarīgākie ir failu pakalpojums un drukas pakalpojums. Tīkla pakalpojumi var būt vai nu dziļi iebūvēti operētājsistēmā, iekļauti kaut kādā iesaiņojumā vai piegādāti kā atsevišķs produkts.

    Atkarībā no tā, kā funkcijas tiek sadalītas starp datoriem tīklā, tās var darboties trīs dažādās lomās. Dators, kas paredzēts tikai citu datoru pieprasījumu apkalpošanai, spēlē speciāla tīkla servera lomu. Dators, kas veic pieprasījumus citas mašīnas resursiem, darbojas kā klienta mezgls. Dators, kas apvieno klienta un servera funkcijas, ir vienādranga mezgls.

    Vienādranga tīkli sastāv tikai no vienaudžiem. Šajā gadījumā visiem tīkla datoriem ir potenciāli vienādas iespējas. Vienādranga operētājsistēmas ietver gan servera, gan klienta tīkla pakalpojumu komponentus. Vienādranga tīklus ir vieglāk organizēt un darboties, šī shēma tiek izmantota, lai organizētu darbu mazos tīklos, kuros datoru skaits nepārsniedz 10-20.

    Tīklos ar īpašiem serveriem tiek izmantotas īpašas tīkla operētājsistēmu versijas, kas optimizētas darbam kā serveri vai klienti. Serveru operētājsistēmām ir raksturīgs atbalsts jaudīgām aparatūras platformām, tostarp daudzprocesoru platformām, plašs tīkla pakalpojumu klāsts, atbalsts lielam skaitam vienlaicīgi darbināmu procesu un tīkla savienojumu, izstrādātu drošības rīku un centralizētu tīkla administrēšanas rīku klātbūtne. Klientu operētājsistēmām, kas parasti ir vienkāršākas, ir jānodrošina ērts lietotāja interfeiss un novirzītāju komplekts, kas ļauj piekļūt dažādiem tīkla resursiem.

    Tīkla operētājsistēmu prasības mūsdienās ietver: funkcionālo pilnīgumu un efektīvu resursu pārvaldību, modularitāti un paplašināmību, pārnesamību un vairāku platformu, saderību lietojumprogrammu un lietotāja interfeisa līmenī, uzticamību un kļūdu toleranci, drošību un veiktspēju.