Počítačová sieť

Počítačová sieť (angl. computer network) je súhrnné označenie počítačov, pomocou ktorých je realizované prepojenie a výmena dát medzi počítačmi. Umožňuje používateľom komunikáciu podľa zadaných pravidiel. Najčastejším dôvodom pripojenia k sieti je zdieľanie informácií a technických zariadení.

História

Prvé počítače boli dostupné len počítačovým odborníkom už v 50. rokoch a veľmi zložito sa programovali prostredníctvom strojového kódu. Neskôr sa začali objavovať prvé programovacie jazyky, medzi ktoré patril Fortran a Algol. V 60. rokoch sa začali využívať dierne štítky. Práca s nimi si vyžadovala presnosť a tiež dlhý čas na spracovanie. Neskôr sa objavujú terminály, prostredníctvom ktorých sa do zadávajú údaje do počítača a zobrazia sa výsledky činnosti. S rozvojom polovodičov nastala miniaturizácia využívaných komponentov. Dôležitá je dostupnosť počítačov a rýchlosť získaných výsledkov. Počítače nachádzajú uplatnenie vo výskume, vývoji a výrobe. Užívatelia si začínajú uvedomovať problém prenosu a dostupnosti dát medzi jednotlivými počítačmi. V 70. rokoch sa začalo s prepájaním počítačov. Rôzne organizácie vojenské (americká armáda – ARPANET), štátne, vzdelávacie alebo výrobné začali s budovaním vlastných sietí. Koncom 70. rokov sa objavuje prvý mikroprocesor Intel 4004, ktorý sa mal pôvodne nachádzať v nových kalkulačkách. Neskôr sa objavujú prvé 8-bitové mikroprocesory Intel 8080 a od firmy Zilog Z80 a 16-bitové Intel 8086, Z8000. Postupne vznikajú mikropočítače, ktoré sa programovali prevažne v programovacom jazyku Basic a nemali ešte vlastný operačný systém. Len v ojedinelých prípadoch sa prepájali do počítačových sietí, ich hlavným prínosom bolo masové rozšírenie. Spoluprácou firmy Intel a Microsoft bol na trh uvedený osobný počítač IBM PC s operačným systémom CP/M. V podnikoch sa začínajú objavovať rôznorodé dáta vo viacerých počítačoch a tvoria sa problémy s vyhľadávaním a prenosom, čo má za následok vznik prvých lokálnych sietí: Ethernet, ARCnet, Token Ring a iné.

Klasifikácia počítačových sietí

Počítačové siete môžeme deliť podľa viacerých kritérií.

Architektúra počítačových sietí

Už na začiatku budovania počítačových sietí bola snaha vytvoriť univerzálny koncept siete. Nezávisle od seba však pracovali viaceré firmy a výsledkom bolo niekoľko vzájomne nekompatibilných architektúr. Najpoužívanejšie architektúry počítačových sietí sú: SNA, OSI, TCP/IP.
Architektúra SNA (System Network Architecture)
Bola prvou architektúrou, ktorá slúžila na prepojenie terminálov IBM s centrálnymi počítačmi triedy Mainframe cez komunikačné radiče. Architektúra bola rozdelená do vrstiev tak, aby terminály mohli využívať rýchlosť, diskové priestory a výpočtovú kapacitu centrálnych počítačov. Je to staršia koncepcia označovaná ako host-terminal.
Architektúra OSI-RM (Open System Interconnection-Reference Model)
Tento typ bol vytvorený medzinárodnou štandardizačnou organizáciou ISO. Rozčleňuje komunikáciu na sedem vrstiev a to fyzickú, linkovú, sieťovú, transportnú, relačnú, prezentačnú, aplikačnú. Funkciou každej vrstvy modelu OSI je poskytovanie služieb vrstve vyššej.
Architektúra TCP/IP (Trasport Control Protocol/Internet Protocol)
Bola vytvorená počas prác iniciovaných Ministerstvom obrany USA na sieti ARPANet. Model sa skladá zo štyroch základných vrstiev: vrstva sieťového rozhrania, vrstva internet, transportná vrstva, aplikačná vrstva.