Unul dintre cele mai ample fenomene observate in ultimul deceniu in domeniul tehnicii de calcul il constituie dezvoltarea rapida a retelelor de calculatoare. Aceasta spectaculoasa evolutie se explica prin importanta pe care o are schimbul de informatii si avantajele pe care retelele le ofera in aceasta directie.
Retele de calculatoare pot fi clasificate in trei mari categorii:
In cazul retelelor metropolitane sau a celor pe arii extinse exista avantajul de a putea accesa baze de date situate la mare distanta. Spre exemplu o companie aeriana foloseste o astfel de retea pentru o operatie de rezervare a locurilor. Baza de date este in general distribuita in mai multe aeroporturi. Astfel pentru un aviona care zboara pe ruta Bucursti-Paris-New York, rezervarea de locuri la Paris se poate face pe baza locurilor ramase disponibile la plecarea avionului de la Bucuresti, accesand din Paris baza de date referitoare la ocuparea locurilor din Bucuresti.