Ne întoarcem mai întâi la rădăcina computerului din rețelele de calculatoare. Primele calculatoare din anii 50 - mari, voluminoase și scumpe - au fost destinate unui număr foarte mic de utilizatori selectați. Adesea, acești monștri au ocupat clădiri întregi. Astfel de computere nu au fost concepute pentru interacțiunea interactivă a utilizatorilor, dar au fost aplicate în modul în lot.
Sisteme de procesare în serie. ca o regulă, au fost construite pe baza unui mainframe - un calculator puternic și de încredere pentru uz universal. Utilizatorii au pregătit cărți de punch care conțin comenzi de date și programe și le-au transferat într-un centru de calcul (vezi figura de mai jos). Operatorii au introdus aceste carduri în computer și rezultatele tipărite au fost primite, de obicei, numai a doua zi. Astfel, o carte nereușită a însemnat o întârziere minimă de 24 de ore. Desigur, pentru utilizatori, un mod interactiv de operare, în care este posibilă gestionarea rapidă a procesării datelor din terminal, ar fi mai convenabil. Dar interesele utilizatorilor în primele etape ale dezvoltării sistemelor de calcul au fost în mare parte neglijate. În prim-plan a fost eficiența celui mai scump dispozitiv al calculatorului - procesorul, chiar și în detrimentul eficienței specialiștilor care îl utilizează.
Sisteme multiterminal - prototip al unei rețele
Pe măsură ce procesoarele au devenit mai ieftine la începutul anilor '60, au apărut noi modalități de organizare a procesului de calcul, ceea ce a permis să se țină seama de interesele utilizatorilor. S-au dezvoltat sisteme interacționale multi-terminale de partajare a timpului. În astfel de sisteme, fiecare utilizator a primit propriul terminal, prin intermediul căruia ar putea desfășura un dialog cu calculatorul. Numărul de utilizatori care lucrează simultan cu calculatorul a fost determinat de puterea sa: timpul de răspuns al sistemului informatic ar trebui să fie suficient de mic încât utilizatorul să nu aibă o activitate paralelă prea vizibilă cu computerul altor utilizatori.
Terminalele, care au depășit limitele centrului de calculatoare, au fost dispersate în întreaga întreprindere. Cu toate că puterea de procesare a rămas complet centralizată, unele funcții, cum ar fi intrarea și ieșirea, au devenit distribuite. Astfel de sisteme centralizate multi-terminale erau deja foarte asemănătoare rețelelor de calculatoare locale. Într-adevăr, utilizatorul mediu la un terminal de locuri de muncă mainframe a luat aproximativ la fel ca și acum, el vede activitatea rețelei conectate la PC. Utilizatorul poate accesa fișierele partajate și periferice, în același timp, el a menținut o iluzie completă singura posesia calculatorului, pentru a putea rula programul său dreptul, în orice moment și aproape obține imediat rezultatul. (Unii utilizatori de computer-departe-au fost chiar sigur că toate calculele sunt efectuate în interiorul afișajului lor)
Sistemele multi-terminale care funcționează în modul de partajare a timpului reprezintă primul pas spre crearea rețelelor de calculatoare locale.
Cu toate acestea, înainte de apariția rețelelor locale, a trebuit să treacă mult, deoarece sistemele multiterminal, deși aveau caracteristici externe ale sistemelor distribuite, încă mai susțineau procesarea centralizată a datelor.
În plus, nevoia de întreprinderi în crearea unor rețele locale în acest moment nu este încă suficient de matură - pur și simplu, nimic nu a fost în aceeași clădire legate în rețea, ca din cauza costului ridicat al companiei de tehnologie de calculator nu a putut permite luxul de a achiziționa mai multe calculatoare. În această perioadă, a fost doar așa-numita lege Grosch, empiric care reflectă nivelul de tehnologie a timpului. În conformitate cu această lege, performanța computerului este proporțională cu pătratul valorii sale, prin urmare, a urmat că, pentru aceeași sumă a fost mai ieftin să cumpere o mașină puternică decât cei doi mai puternici - capacitatea lor totală este mult mai mic decât mașina scumpă de putere.
Primele rețele globale de calculatoare
Computerele au putut face schimb de date în modul automat, care, de fapt, este elementul de bază al oricărei rețele de calculatoare.
Pe baza acestui mecanism, primele rețele au implementat servicii de schimb de fișiere, sincronizare de baze de date, e-mail și alte servicii tradiționale de rețea.
Deci, în ordine cronologică, primele rețele au apărut la nivel mondial (Wide Area Network, WAN). adică rețele care conectează computerele dispersate geografic, eventual
situate în diferite orașe și țări.
În timpul construirii rețelelor globale, multe dintre ideile de bază care stau la baza rețelelor informatice moderne au fost propuse și elaborate pentru prima dată. Astfel, de exemplu, ca o construcție pe mai multe niveluri a protocoalelor de comunicare, conceptul de comutare și rutare de pachete.
În 1969, Departamentul Apărării al SUA a inițiat lucrări pentru a uni supercomputerele centrelor de apărare și cercetare într-o singură rețea. Această rețea, numită ARPANET, a fost punctul de plecare pentru crearea primei și celei mai renumite rețele globale actuale - Internetul.
Rețeaua ARPANET a reunit computere de diferite tipuri, care funcționează sub diferite sisteme de operare (OS), cu module suplimentare care implementează protocoale de comunicație comune tuturor calculatoarelor din rețea. Sistemul de operare al acestor computere poate fi considerat primul sistem de operare de rețea.
Adevărat sistem de operare de rețea, în contrast cu sistemul de operare multi-terminal permite nu numai pentru a dispersa utilizatori, dar, de asemenea, să organizeze stocarea distribuită și prelucrarea datelor între mai multe calculatoare conectate prin conexiuni electrice. Orice sistem de operare de rețea, pe de o parte, execută toate funcțiile sistemului de operare gazdă, iar pe de altă parte, are unele instrumente suplimentare care îi permit să comunice prin intermediul rețelei cu sistemele de operare ale altor calculatoare. Modulele software care implementează funcții de rețea, a apărut în sistemul de operare treptat, odată cu dezvoltarea tehnologiei de rețea, baza de hardware a calculatoarelor și apariția unor noi probleme care necesită procesare de rețea.
Până în prezent, rețelele globale pentru diversitatea și calitatea serviciilor furnizate captează rețelele locale care au condus mult timp în această privință, deși s-au născut mult mai târziu.