Sunteți pe pagina 1din 2

 Ce este Internetul?

 Internetul este, o reţea globla de computere şi alte dispozitive cu adrese computerizate,


conectate între ele care opereaza si interactioneaza coordonat datorita unui ansamblu
standardizat de protocoale de transfer de date.
 Este recunoscut prin faptul ca este o retea descentralizata si nimeni nu controleaza in mod
direct cine se poate conecta sau nu la internet, a inceput ca un proiect academic in 1969 ca sa
devina o retea comerciala globala in anii 1990 ;
 A avut o dezvoltare exponentiala, incepand in 1969 sub denumirea de ARPANET,
aceasta fiind o retea care unea 4 universitati din SUA si permitea accesul la informatie
pentru cele 4 universitati. In prima faza cercetarea si dezvoltarea fusese finanţată de
Departamentul Apărării din SUA. In aprox 12 ani nr de noduri a crescut de la cele 4
initiale la aprox 213.
 Se confundă adesea noţiunea de internet cu cea de WWW (World Wide Web); ele nu sunt
însă acelaşi lucru, căci WWW este numai una dintre aplicaţiile internetului (e-mail-ul, de
pildă, este alta).

 Termenul de internet apare in 1974, fiind prescurtarea cuvantului internetworking


 Adevarata dezvoltare a internet-ului apare o data cu privatizarea intregului domeniu, in
momentul in care Departamentul Apărării din SUA se retrage din managementul
dezvoltarii si administrarii retelei si se schimba abordarea retelei care devine o retea de
retele descentralizate.

 Cum funcționează comunicarea pe internet, de la un utilizator, printr-un client, spre un


server și înapoi?
 Înainte de a fi transmise în reţea, datele sunt transformate în flux de caractere
alfanumerice, apoi sunt împărţite în segmente, care sunt mai uşor de manevrat şi permit
mai multor utilizatori să transmită simultan date în reţea;
 Fiecărui segment i se ataşează apoi un antet (header), care conţine o serie de informaţii
suplimentare cum ar fi: o un semnal de atenţionare, care indică faptul că se transmite un
pachet de date; o adresa IP a calculatorului-sursă; o adresa IP a calculatorului-destinaţie;
o informaţii de ceas pentru sincronizarea transmisiei) şi un postambul care este de obicei
o componentă de verificare a erorilor (CRC). Segmentul, astfel modificat se numeşte
pachet, pachet IP sau datagramă;
 Fiecărui pachet i se ataşează apoi un al doilea antet care conţine adresele MAC ale
calculatorului-sursă, respectiv ale calculatorului-destinaţie. Pachetul se transformă astfel
în cadru (frame); Cadrele circulă prin mediul de transmisie sub formă de şiruri de biţi..
Odată ajunse la calculatorul-destinaţie, şirurile de biţi suferă procesul invers de
transformare. Li se detaşează antetele, segmentele sunt apoi reasamblate, li se verifică
integritatea şi numărul, apoi sunt aduse la o formă care poate fi citită de utilizator.
Procesul de împachetare a datelor se numeşte încapsulare, iar procesul invers, de detaşare
a informaţiilor suplimentare se numeşte decapsulare. Trebuie menţionat că în timpul
încapsulării, datele propriu-zise rămân intacte

 Transferul de date se face efectiv prin interemediul a 3 elemente cheie a interenetului :


o The last mille – e conexiunea dintre utilizatorul final si internet. Aceasta consta in
principal din retele locale de cablu sau fibra optica . In acelasi timp in aceasta
componenta intra si retele mobile .
o Serverele de date – Data Centers sunt centre de servere care contin datele
utilizatorilor si gazduiesc bazele de date accesate si aplicatiie folosite de acestia .
in general se pot afla peste tot in lume dar tind sa fie locate in zone izolate unde
costurile sunt reduse. Ex Google, Facebook si Microsoft au serverele locate in
Iowa unde costul energiei este mai redus ;
o The backbone- sunt retele foarte extinse pe distante foarte mari, in principal de
fibra optica, care transfera datele intre serverele de date si utilizatori ;

 Care este diferența dintre http si https?

 Diferenta principala intre cele 2 protocoale este faptul ca site-urile care


utilizează HTTPS sunt criptate. La accesarea unui site care foloseşte HTTPS, singurii
care au acces la informaţiile transmise sunt clientul şi serverul final.In principal sunt
utilizate de aplicatiile care contin informati sensitive si care sunt astfel protejate.
(banking,mag online)

 Ce este un API?

 Termenul API este un acronim și reprezintă „Interfața de programare a aplicațiilor”-
“application program interface”.
 Reprezinta o interfata care permite ca o aplicatie sa ruleze pe diferete deviceuri-
hardware sau software;
 Reprezinta principala punte de intrare in aplicatiile web, asigura inteconectarea intre
servere si transmite felul in care informatia e ceruta si returnta ( ex..chelnerul dintre
client si bucatarie)
 Daca am crea o aplicatie pe iphone si daca API-urile nu ar exista pentru a face acest
lucru, ar fi trebuit să creem propriul software de cameră și să interpretam intrările
hardware ale camerei .
 API enumeră o multitudine de operații pe care dezvoltatorii le pot utiliza, împreună cu o
descriere a ceea ce fac acele operatii in aplicatiile web .

S-ar putea să vă placă și