Kompiuterių tinklas – tai dviejų ar daugiau tarpusavyje sujungtų kompiuterių ir kitų įrenginių grupė, kuri leidžia dalytis ištekliais, keistis failais ir bendrauti tarp naudotojų. Tinklą sudaro ryšių kanalais (laidais arba belaidžiai) sujungti mazgai; mazgu gali būti ne tik kompiuteris, bet ir spausdintuvas, serveris, tinklo įranga ar bet kuris kitas įrenginys, galintis siųsti arba gauti duomenis iš kitų mazgų.

Tinklų įranga ir jos funkcijos

Kad tinklas veiktų patikimai, reikalinga tinkama techninė įranga. Pagrindiniai įrenginiai ir jų vaidmenys:

  • Šakotuvai (hub) – paprasti įrenginiai, persiunčiantys signalą visiems prijungtiems prietaisams; tinklai su šakotuvais paprastai turi mažesnį efektyvumą ir daugiau kolizijų.
  • Komutatoriai (switch) – protingesni įrenginiai, nukreipiantys srautą tik konkrečiam gavėjui, taip sumažinant eismo konfliktus ir padidinant našumą.
  • Maršrutizatoriai – sujungia skirtingus tinklus, nukreipia duomenis tarp jų ir dažnai suteikia prieigą prie interneto.
  • Tiltai, šliuzai ir kiti įrenginiai – naudojami specifiniams tinklų sujungimo, protokolų konvertavimo ar saugumo tikslams.

Tinklų tipai pagal geografinį išdėstymą

Paprastai tinklai skirstomi taip:

  • Vietinis tinklas (LAN) – jungia netoli vienas kito esančius kompiuterius (pvz., namuose, biure). LAN paprastai yra greitas ir lengvai administruojamas.
  • Plačiajuostis tinklas (WAN) – apima dideles teritorijas ir sujungia kelis LAN ar kitus tinklus; WAN ryšiams dažnai naudojami viešieji ryšio kanalai.
  • Kiti tipai: MAN (metropoliniai tinklai), WLAN (belaidžio LAN) ir PAN (asmeniniai tinklai), kurie atitinka specifines situacijas ir poreikius.

Kompiuteriai ir įrenginiai gali priklausyti keliems tinklams vienu metu arba būti mažesnių tinklų dalimi, prijungtiems prie didesnių korporatyvinių tinklų — pvz., mažos įmonės vietinis tinklas dažnai būna prijungtas prie didesnio įmonės tinklo, ir taip gaunama prieiga prie interneto. Tokie ryšiai gali leisti, pavyzdžiui, parduotuvei per žiniatinklio serverį rodyti prekes savo interneto svetainėje ir apdoroti gautus užsakymus.

Tinklo topologija ir veikimo principai

Tinklų topologija apibūdina, kaip fiziniai arba logiški ryšiai tarp įrenginių yra išdėstyti. Dažniausios topologijos:

  • Žiedinė (ring), autobuso (bus), žvaigždės (star), medžio (tree) ir mišrios topologijos. Kiekviena turi savo privalumų ir trūkumų (pvz., žvaigždės topologija suteikia paprastą gedimų lokalizavimą, o autobuso – pigesnę fizinę sąranką).
  • Veikimo principas: įrenginiai siunčia duomenis paketais, kuriuos sudaro antraštė (adresavimo informacija, valdymo laukai) ir duomenų dalis. Tinklo įranga priima sprendimus, kaip ir kam paketą nukreipti.

Protokolai, adresavimas ir maršrutizavimas

Kiekvienam tinklui reikalingas ryšio protokolas, kuris nustato taisykles, kaip įrenginiai keičiasi informacija. Dauguma šiandieninių operacinių sistemų, tokių kaip "Microsoft Windows", "Linux" ir kitos operacinės sistemos, naudoja TCP/IP protokolų rinkinį – tai tinklo komunikacijos standartu tapęs modelis.

Ankstesnėse sistemose, pvz., XX a. "Apple Macintosh" kompiuteriuose buvo naudojamas "Appletalk", tačiau šiuolaikiniuose tinkluose taip pat dominuoja TCP/IP.

Adresavimas (pvz., IP adresai) leidžia identifikuoti įrenginius tinkle, o maršrutizatoriai sprendžia, per kurią tinklo dalį siunčiami paketai, kad pasiektų galutinį adresatą. Papildomi mechanizmai – DNS (domenų vardų sistema), DHCP (automatinis IP priskyrimas) ir kt. – supaprastina tinklo administravimą.

Belaidis ryšys ir tinklo našumas

Tinklai gali būti laidiniai arba belaidžiai. Apskritai laidiniai tinklai dažnai pasižymi didesniu stabilumu ir didesniu greičiu, tuo tarpu belaidžiai tinklai (WLAN) suteikia mobilumo ir lankstumo. Našumą lemia:

  • Pralaidumas (bandwidth) – kiek duomenų galima perduoti per laiko vienetą.
  • Vėlinimas (latency) – laikas, per kurį paketas nukeliauja nuo siuntėjo iki gavėjo.
  • Tinklų srauto valdymas, kolizijų vengimas ir kokybiška įranga (komutatoriai, maršrutizatoriai).

Saugumas ir tinklo valdymas

Tinklų saugumas apima autentifikaciją, prieigos kontrolę, duomenų šifravimą bei tinklo segmentaciją. Dažniausiai naudojamos priemonės:

  • Užkardos (firewall), VPN — saugiam nuotoliniam prisijungimui.
  • Vartotojų ir įrenginių autentifikacija, prieigos teisės, tinklo stebėjimas ir atsarginių kopijų politika.
  • Reguliarus programinės įrangos atnaujinimas ir tinklo įrenginių konfigūracijų auditas.

Santrauka

Kompiuterių tinklai leidžia efektyviai dalytis resursais, keistis informacija ir suteikia ryšį tarp įrenginių tiek mažose, tiek didelėse aplinkose. Tinklo dizainas, įranga (šakotuvai, komutatoriai, maršrutizatoriai ir kt.), protokolai (TCP/IP) bei saugumo priemonės lemia tinklo patikimumą, saugumą ir našumą.