Reteaua
Internet a aparut acum 25 de ani, printr-un efort de a conecta reteaua
Departamentului Apararii Statelor Unite (cunoscuta sub numele de ARPAnet -
Advanced Research Projects Agency) cu alte retele conectate prin dispozitive
radio sau satelit. ARPAnet a fost o retea experimentala proiectata sa asigure suportul pentru
cercetarea militara - in particular cercetari privind construirea unor retele
care puteau rezista cu succes unor intreruperi partiale.
Una din cele mai importante retele noi aparute ulterior a fost NSFNET,
infiintata de NSF (National Science Fundation), o agentie guvernamentala
americana. Spre sfirsitul anilor `80 aceasta organizatie a creat cinci noduri
de comunicatii puternice in centrele universitare americane cele mai importante.
Problema care aparea acum era datorata costului ridicat al serviciului
telefonic prin linii telefonice inchiriate pe distante foarte mari. Solutia a
constat in infiintarea unor centre regionale. Astfel aproape fiecare campus
universitar a fost conectat la centrul Internet cel mai apropiat.
1982 - ARPANet s-a unit cu MILNet (Retea militara) cu NSFNet (cercetatori si
oameni de stiinta) si cu alte retele (de exemplu BITNet si USENet, retele
concepute pentru schimbul de stiri).
Acum in anii 90 Internet creste cu o viteza pe care cercetatorii sau fondatorii
acestei retele nici nu au visat-o. Noi companii se lanseaza cu o viteza
fenomenala si multe persoane acceseaza Internet prin distribuitori sau servicii
familiare. Astfel la ora actuala sunt peste 23 000 de sisteme de retele direct
accesibile prin Internet (date care la ora tiparirii acestui material pot fi
deja invechite!!!).
Faptul ca
Internet nu este o retea de calculatoare, ci o colectie de retele, inseamna
foarte putin pentru utilizatorul final al resurselor sale. Pentru a ru 818e41i la un
program sau pentru a accesa o anumita colectie de date nu este necesara
cunoasterea modului de interactiune a acestor retele. Singura data cind acest
lucru devine interesant este in momentul in care apar probleme.
Fiecare retea are propriul sau centru de operatiuni (NOC - Network Operation
Center). Centrele discuta intre ele si stiu cum sa-si rezolve problemele.
Utilizatorul individual trebuie in acest caz sa ia legatura cu compania care ii
ofera acces Internet. Aceasta rezolva problema respectiva, sau, daca acest
lucru nu depinde de ea, problema va fi pasata mai departe.
Cum functioneaza
Internet-ul
Inainte de a putea intelege pe deplin cum sa va orientati in Internet, trebuie
sa intelegeti modul de adresare. Tot ceea ce faceti in Internet implica
utilizarea unei adrese.
Adresa unui calculator il identifica in mod unic in Internet si este o
succesiune de 4 numere naturale mai mici decit 255, separate prin
".". De exemplu: 193.226.30.1, 193.226.26.30, etc. De mentionat este
faptul ca cele mai semnificative sunt numerele din partea stinga. Dezavantajul
memorarii si folosirii acestor numere de catre utilizatori este evident. De
aceea s-a recurs la o metoda de asignare a unui nume fiecarui calculator din
Internet. Restrictia de baza este aceea ca nu trebuie sa existe in Internet
doua calculatoare cu acelasi nume (adresa de IP). Numele sunt folosite doar
pentru a usura utilizarea Internet-ului, calculatoarele "preferind"
sa lucreze cu adrese in format numeric. Numele calculatoarelor sunt stocate in
baze de date distribuite si organizate ierarhic. Sistemul de transformare a
unui nume in adresa IP si invers se numeste DNS (Domain Name Service). Exista
domenii organizationale diferite. In Tabelul 1 sunt prezentate citeva.
Tabelul 1.
Domeniu Utilizare
.com |
entitati comerciale |
.edu |
Organizatii educationale |
.gov |
Institutii guvernamentale nemilitare |
.mil |
Organizatii militare |
.org |
alte organizatii |
.net |
resurse pentru retea |
.int |
Institutii internationale (NATO) |
In afara de de domenii organizationale exista domenii geografice. Daca domeniul este in afara Statelor Unite, el include un cod care arata tara careia ii apartine. Fiecare tara are cite un cod, astfel incit privind la numele unui calculator putem afla unde anume se afla. Citeva coduri mai comune sunt prezentate in tabelul nr.2.
Tabelul 2
Domeniul Tara Domeniul Tara
au |
|
ca |
|
ch |
Elvetia |
de |
|
dk |
Danemarca |
es |
Spania |
ru |
Federatia Rusa |
Observatie: Statele Unite au si ele un cod geografic. Insa pe internet se presupune ca, daca nu s-a folosit un cod geografic, atunci domeniul este situat In Statele Unite.
Servicii Internet
Telnet: pina acum am trecut in revista o serie de notiuni de baza. Vom trece in cele ce urmeaza la prezentarea serviciilor Internet pentru exploatarea eficienta a resurselor Internet.
Este folosit pentru conectarea la alte calculatoare din Internet, pentru a accesa o serie de servicii publice, serviciu Internet de conectare la distanta. Odata realizata conectarea la un alt calculator, se pot introduce comenzi ca si cum utilizatorul ar lucra direct la consola acelui calculator. Se poate rula o sesiune interactiva normala (conectarea la sistem, executarea de comenzi, deconectarea de la sistem), sau se poate utiliza orice serviciu pe care acea masina il ofera terminalelor ei locale.
FTP (File Transport Protocol): muta fisiere de pe un calculator pe altul. Este folositor in aducerea fisierelor din arhivele publice raspindite in Internet. Acest lucru se numeste FTP anonim, pentru ca nu este necesar un cont pe calculatorul respectiv pentru a-l accesa. Daca telnet permite conectarea la un alt calculator pentru executarea unor comenzi pe acel calculator, ftp permite transferarea fisierelor de pe un calculator pe altul. Nu vom desfasuta pasii necesari pentru realizarea unei sesiuni ftp clasice UNIX, ci doar vom explica mecanismul FTP, la ora actuala existind si alte posibilitati de atransfera fisiere prin interfete grafice, prietenoase spre deosebire de linia de comanda UNIX.
IRC: serviciu destul de veci, dezvoltat in anii '80 cu scopul de a inlocui programul talk din UNIX. Talk permitea doar convorbirea intre doua persoane. Cu IRC este permis ca mai multi utilizatori sa converseze simultan testind pareri si pozitii despre un anumit subiect. IRC este o aplicatie Client/Server toate persoanele ce doresc sa discute trebuie sa ruleze un client IRC, toti clientii fiind conectati la un server IRC. In momentul cand se afla pe server, ei vor selecta un canal pe care doresc sa converseze canalele fiind numite dupa subiectul ce se vadiscuta.
Internet Phone, Internet Fax: servicii de telefonie si fax disponibile acum si rin intermediul Internet. Puteti trimite un fax sau face un apel telefonic prin intermediul calculatorului (bineinteles daca calculatorul dispune de aceste facilitati).
WWW (World Wide Web): care cu greu poate fi numit serviciu individual, pentru ca ofera o gama larga de servicii elementare.
Atunci cind Internet a devenit o uriasa sursa de informatie, serviciile clasice de acces (Telnet, FTP si chiar e-mail) desi puternice, s-au dovedit neintuitive in special pentru noii utilizatori ai resurselor Internet care nu aveau "rabdarea" si nici interesul sa aprofundeze utilizarea unor instrumente destul de "neprietenoase". World Wide Web (intr-o traducere nepretentioasa "pinza de paianjen de intindere mondiala") a aparut ca un proiect destinat sa distribuie informatia stiintifica folosind un model numit hypertext. Ideea centrala era aceea de a permite cercetatorilor sa-si prezinte informatia intr-un mod integrat (text, imagini grafice, sunete si imagini in miscare). Paginile de informatie sunt "legate" printr-o serie de "hypertext links".
Cea mai importanta caracteristica WWW o constituie simplitatea modului de acces la resurse. In mare masura aceasta se datoreaza protocolului de comunicatie implementat numit HTTP (HyperText Transport Protocol).
E-mail: trimiterea si receptionarea mesajelor;
In general, un mesaj e-mail este un text (corpul mesajului - analog scrisorii) impreuna cu informatii referitoare la destinatar, expeditor, etc. (analogia cu un plic postal este evidenta), informatii constituite in asa-numitul header al mesajului. De obicei, header-ul unui mesaj este generat de aplicatia de e-mail folosita.
Ce este si cum a aparut WWW?
Cu
aproximatie WWW-ul a aparut in luna martie a anului 1989. Tim Berners Lee de la
Laboratorul European de Fizica particulelor din Geneva (CERN) a pus in
circulatie propunerea de a dezvolta un sistem hypertext in vederea unei
eficiente partajari a informatiei intre echipele de cercetatori din High Energy
Physics Community, situate in zone geografice diferite. Cele trei componente pe
care trebuia sa le contina acest sistem in viziunea specialistilor CERN erau:
" O interfata utilizator consistenta;
" Capacitatea de a incorpora o mare varietate de tehnologii si tipuri de
documente;
" Capacitatea de a accesa informatia unitar in ciuda unei mari varietati a
tipurilor de calculatoare si a soft-ului rulat de acestea, si aceasta intr-un
mod cit mai simplu din punctul de vedere al utilizatorului.
Sa vedem ce inseamna WWW in prezent si ce va insemna acesta in viitorul
apropiat. Iata citeva idei concretizate deja, sau in curs de materializare:
" "Electonic Publishing" - din ce in ce mai multe edituri isi
prezinta pe Web cataloage cu noi aparitii sau chiar publicatii complete.
Trebuie sa ne asteptam in viitorul apropiat la o larga aparitie a acestor
publicatii din toate domeniile.
" Reclame pentru companii - din ce in ce mai mult companiile isi prezinta
produsele intr-un mod foarte atractiv folosind WWW. In prezent aproape orice
material publicitar (scris pe suport clasic) face referire la pagina de WWW a
firmei respective.
" Tranzactii comerciale - este destul de aproape ziua cind se pot incheia
tranzactii comerciale prin Web (de la micile cumparaturi casnice, pina la
tranzactiile intre firme). Va fi suficienta o vizitare a paginii WWW a
magazinului preferat si completarea unui formular (evident, numarul cartii de
credit avind un rol central) pentru a achizitiona produsele dorite.
" Vot prin Web - nu este deloc o idee fantezista, ci doar o problema de
timp pina cind acest sistem va putea fi folosit si in acest scop;
" Sisteme interactive de recreere - deocamdata televiziunea inseamna
prezentare, dar nu peste mult timp WWW-ul va oferi utilizatorului posibilitatea
sa participe interactiv la emisiuni de divertisment, la piese de teatru
on-line, etc. Pasul care mai trebuie facut il constituie gasirea unor canale de
comunicatie mai rapide care sa permita transferul unui volum extrem de mare de
date aproape instantaneu.
" Instrumente de educatie interactiva. Universitatile vor fi in masura sa
ofere studentilor cursuri si seminarii on-line, chiar sa realizeze examinarea
acestora.
" Prezentari multimedia in timp real, beneficiind de capacitatile
multimedia ale WWW-ului.
Cum functioneaza WWW?
Cea mai importanta caracteristica WWW o constituie simplitatea modului de acces
la resurse. In mare masura aceasta se datoreaza protocolului de comunicatie
implementat numit HTTP (HyperText Transport Protocol). O sesiune de transfer se
desfasoara astfel:
" Se realizeaza o conexiune client-server
" Clientul lanseaza o cerere (request)
" Serverul furnizeaza clientului raspunsul ca cererea formulata
" Serverul incheie conexiunea.
Prima etapa, cea de conectare, este vizibila prin aparitia in bara de stare a
browser-ului a mesajului "Connecting to HTTP server". Daca conexiunea
nu se poate realiza apare mesajul de eroare "Can't connect to
server", insotit de motiv. Odata conexiunea la un server HTTP stabilita,
clientul lanseaza cererea. Aceasta specifica tipul de protocol folosit, resursa
solicitata (fisierul sau grupul de fisiere) si in ce fel trebuie sa raspunda
server-ul (metoda). Protocolul impreuna cu resursa alcatuiesc un URL (Uniform
Resource Locator). Tipul protocolului este partea cea mai importanta a unui
URL. Fara acesta browser-ul nu ar sti cum sa trateze resursa respectiva.
Metoda semnifica comanda explicita a clientului catre server. Cea mai utilizata
este GET, ceea ce semnifica faptul ca informatia este adusa pe masina client.
Daca cererea este acceptata server-ul produce raspunsul si transfera informatia
(acest lucru este vizibil in bara de stare a browser-ului, afisindu-se
progresiv informatii de transfer).
Odata transferul incheiat, server-ul inchide conexiunea si intra in actiune clientul care trateaza informatia primita: incarca si afiseaza pagina de informatie primita, salveaza informatia intr-un fisier, sau lanseaza o aplicatie numita viewer (de exemplu daca informatia consta intr-un fisier de sunet, viewer-ul asociat va fi un sound player). Intotdeauna clientul va sti sa trateze un fisier de tip HTML (HyperText Markup Language - limbajul de descriere a documentelor in format hypertext).
|