Documente Academic
Documente Profesional
Documente Cultură
2023-2024, semestrul I
Victor Bucată
4 octombrie 2023
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 1 / 99
Ce vom face la Informatică Aplicată 1?
▶ (Internet s, i Baze de Date)
Curs:
▶ Istoric s, i not, iuni de bază despre Internet s, i dispozitivele de calcul
▶ Programare Web pe partea de client (Limbajele HTML, CSS, JavaScript)
▶ Baze de date relat, ionale. MS Access
▶ Baze de date ı̂n MySQL
▶ Programare Web pe partea de server (limbajul PHP)
Laborator:
1 Modulul Excel
2 Modulul Programare Web
3 Modulul Baze de Date
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 2 / 99
Modul de desfăs, urare
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 3 / 99
Evaluare
▶ 60p laborator, din care:
▶ 10p Test Excel
▶ 10p Test HTML
▶ 20p Test Baze de date
▶ 20p Activitate laborator
▶ 20p proiect HTML
▶ 20p colocviu (test grilă)
▶ Disciplina nu poate fi echivalată cu ECDL
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 4 / 99
Cursuri
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 5 / 99
Bibliografie
▶ Jon Duckett - Front-End Back-End Development with HTML, CSS, JavaScript, jQuery,
PHP, and MySQL 1st Edition, Wiley (2022)
▶ A Smarter Way to Learn HTML & CSS (2015)
▶ Aplicat, ii cu baze de date, Gabriel Preda, Ed. MatrixROM (2014)
▶ Introducere ı̂n utilizarea bazelor de date, Silvia Curteanu s, i Anca Bujor, Ed. MatrixROM
(2004)
▶ Totul despre Microsoft Access 2000, Roger Jennings, Editura Teora, (2002)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 6 / 99
Webografie
▶ Platformă laborator http://itee.elth.pub.ro/˜vbucata/ia
▶ Learn to Code HTML and CSS - Shay Howe http://learn.shayhowe.com/
▶ Exemple CSS http://www.csszengarden.com/
▶ Cursuri programare http://www.w3schools.com/
▶ Resursă CSS, HTML5, JavaScript http://www.smashingmagazine.com/
▶ Programare Google http://developers.google.com/
▶ Despre inteligent, a artificială
https://atozofai.withgoogle.com/intl/en-GB/
▶ Noutăt, i de la Google https://blog.google/
▶ Google Colab https://colab.research.google.com/
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 7 / 99
Alte resurse utile
▶ https://my.upb.ro
Diverse Microsoft (fără Microsoft Office):
▶ http://aka.ms/devtoolsforteaching
▶ https://portal.azure.com/#blade/Microsoft_Azure_Education/
EducationMenuBlade/software
▶ Autentificare cu adresa de email s, i parola de la UPB
Microsoft Office:
▶ http://portal.office.com
▶ Word, Excel, Teams etc
▶ Inclusiv editare online (prezentări, documente etc)
▶ Autentificare cu adresa de email s, i parola de la UPB
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 8 / 99
Date de contact
Date de contact:
▶ E-mail: victor.bucata la upb.ro, vbucata la gmail.com
▶ Web: http://itee.elth.pub.ro/˜vbucata/ia
▶ Birou: Facultatea de Inginerie Electrică, Departamentul de Electrotehnică, sala EC206
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 9 / 99
Cursul I
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 10 / 99
Cuprins
1 Introducere
Terminologie
5 Momente memorabile
6 Statistici despre Internet
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 11 / 99
Introducere
▶ Înainte de a exista WWW, cărt, ile, tipărite pe hârtie s, i strâns legate erau principala sursă
de informat, ii. Aceasta implica un efort deosebit pentru găsirea informat, iei dorite.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 12 / 99
Introducere
▶ Astăzi deschidet, i un browser web, un motor de căutare s, i căutat, i ce dorit, i. Este foarte
probabil ca cineva, undeva să fi construit un site web având ı̂n minte informat, ia pe care o
căutat, i.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 13 / 99
Ce ı̂nseamnă Internet?
Definit, ie
Sistem global de reţele eterogene de calculatoare legate printr-un spectru larg de tehnologii şi
care folosesc comutaţia de pachete şi stiva standardizată de protocoale TCP/IP - Transport
Control Protocol / Internet Protocol.
▶ Inter(connected)net(works)
▶ În engleză net=reţea, dar şi web=reţea
▶ a nu se confunda cu WWW (World Wide Web), aplicaţie a Internetului
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 14 / 99
Sect, iunea 2
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 16 / 99
Introducere - calculatorul
▶ antichitate - abace 2400 ı̂.Hr.
▶ rigla de calcul 1620 - 1630
▶ calculatorul mecanic 1888 Charles Babbage
▶ calculatorul analogic - ı̂nceputul secolului XX
▶ tranzistorul - conceput de Julius Lilienfeld ı̂n 1926, realizat practic ı̂n 1947 de 3 fizicieni
americani
▶ 1934 - calculatorul cu tuburi
▶ primul calculator digital - al II-lea Război Mondial (Colossus a spart mas, ina germană de
codat Enigma) - contribut, ia lui Alan Turing - mas, ina Turing, testul Turing
▶ 1945 - ENIAC primul calculator american 5000 op/s
▶ 1955 - calculatorul cu tranzistoare
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 17 / 99
Precursori ai Internetului
▶ 1844: Samuel Morse transmite primul mesaj prin telegraf.
▶ 1859: cititoare microfilm
▶ 1876: Alexander Graham Bell inventează telefonul.
▶ 1934: Paul Otlet scrie o carte ce anticipa Internetul
▶ 1940: George Stibitz accesează un calculator aflat ı̂n New York folosind un terminal din
New Hampshire conectat la o linie telefonică.
▶ 1945: Vannevar Bush, cercetător al guvernului SUA publică o lucrare denumită ”As We
May Think”, anticipând WWW cu o jumătate de secol.
▶ 1958: Bell Labs dezvoltă modemurile moderne ce puteau fi folosite cu o linie telefonică.
▶ 1969: Ted Nelson inventează hipertextul
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 18 / 99
Ce se află ı̂n spate?
▶ Acum 50 de ani nu exista decât o idee vagă despre ceea ce va urma
▶ 4 octombrie 1957 - URSS lansează primul satelit artificial (Sputnik 1)
▶ SUA se tem de un atac nuclear şi dezvoltă tehnologii de calcul de apărare
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 19 / 99
4 octombrie 1957:
URSS lansează primul satelit artificial (Sputnik 1)
Începuturi
Înainte de 1957
▶ Calculatoarele foloseau ”batch-processing” (câte o sarcină o dată)
▶ Trebuiau stocate ı̂n camere speciale ventilate
▶ Utilizatorii ”transportau” date către calculator
▶ Sistem ineficient
Anul 1957
▶ Apare noţiunea de terminal care se conectează la calculatorul principal
▶ Apare noţiunea de ”time-sharing” (un calculator / mai mulţi utilizatori)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 21 / 99
ARPANET
▶ Ca răspuns la lansarea Sputnik, ı̂n februarie 1958 SUA ı̂nfiinţează DARPA (Defense
Advanced Research Project Agency)
▶ DARPA proiectează o reţea la scară mare descentralizată care să reziste ı̂n cazul unui
atac nuclear, ARPANET
▶ La acel moment transferul cunos, tinţelor se realiza direct prin oameni, deci un motiv a fost
şi accelerarea transferului cunos, tinţelor
▶ există 3 abordări, din punct de vedere:
▶ militar
▶ comercial
▶ ştiinţific
▶ În anii 1960 nimeni nu anticipa prea bine ce va urma
▶ Calculatoarele personale au apărut cu 20 de ani mai târziu
▶ Totus, i existau calculatoare s, i apare ideea de a le interconecta
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 22 / 99
ARPANET (continuare)
▶ 1966: apar IMP (Interface Message Processor)= dispozitiv de interfaţă ı̂ntre
calculatoare (precursor al routerelor de azi) şi TIP (Terminal Interface Processor) =
dispozitiv de interfaţă ı̂ntre calculator şi terminale.
▶ Calculatorul principal executa doar o parte din sarcini
▶ subreţea IMP
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 23 / 99
ARPANET (continuare)
▶ Network Working Group creează NCP (Network Control Protocol), un precursor al TCP
(Transport Control Protocol) pe care se bazează Internetul de azi
▶ apare ”comutaţia de pachete” (”packet-switching”)
▶ Părint, ii Internetului (NCP): Vinton Gray Cerf s, i Bob Kahn
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 24 / 99
ARPANET (continuare)
▶ 29 octombrie 1969: primele două noduri: UCLA (University of California in Los Angeles)
şi SRI (Stanford Research Institute) - Menlo Park, CA
▶ al treilea nod: University of California at Santa Barbara
▶ al patrulea nod: University of Utah
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 25 / 99
ARPANET (continuare)
▶ până la sfârşitul lui 1971 existau 15 noduri ale reţelei ARPANET
▶ apare termenul de reţea descentralizată - reţea care să funcţioneze şi ı̂n cazul
distrugerii unei părţi din ea
▶ 1971: ARPANET foloseşte protocolul TCP
▶ Aplicaţii: E-mail, ftp, telnet
▶ ı̂n februarie 1990 ARPANET este scoasă din uz dar nu şi Internetul
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 26 / 99
În Europa
▶ Franţa: CYCLADES (concentrare asupra comunicaţiei ı̂ntre diverse tipuri de reţele),
apare pentru prima dată termenul inter-net
▶ Mark I, ARPANET, CYCLADES, Merit Network, Tymnet, Telenet - foloseau o varietate de
protocoale
▶ se implementează X.25: un alt sistem ce folosea comutaţia de pachete
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 27 / 99
Repere din anii 1960 - Crearea unei ret, ele globale
▶ 1964: Paul Baran inventează conceptul de pachete de date pentru comunicat, ia dintre
calculatoare. Donald Davies inventează comutat, ia de pachete.
▶ 1963: J.C.R. Licklider anticipează o ret, ea ce poate lega oamenii prin calculatoare cu
interfet, e prietenoase.
▶ 1966: Având la bază activitatea lui Licklider, Bob Taylor de la ARPA ı̂l ı̂nsărcinează pe
Larry Roberts să dezvolte o ret, ea nat, ională de calculatoare.
▶ 1969: Ted Nelson inventează hipertextul.
▶ 1969: Este lansată ret, eaua ARPANET init, ial pentru patru centre de cercetare din
California s, i Utah.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 28 / 99
Repere din anii 1970 - Apare Internetul modern
▶ 1971: Ray Tomlinson trimite primul email (introduce semnul @).
▶ 1973: Bob Metcalfe inventează tehnologia Ethernet.
▶ 1974: Vinton Cerf s, i Bob Kahn scriu o lucrare despre o ret, ea care poate transporta
mesaje folosind comutat, ia de pachete s, i un protocol (set de reguli) denumit TCP
(Transmission Control Protocol).
▶ 1978: TCP este ı̂mbunătăt, it introducând conceptele de adrese IP, protocol IP(Internet
Protocol) prin care traficul din Internet poate fi rutat.
▶ 1978: Ward Christensen dezvoltă Computerized Bulletin Board System (BBS) (un
precursor al forumurilor s, i grupurilor de pe Internet) prin care cei pasionat, i pot schimba
informat, ii.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 29 / 99
Repere din anii 1970
▶ 1975: apariţia calculatoarelor personale (PC)
▶ 1975: primele reţele comerciale precum TELENET al firmei BBN
▶ 1975: se fondează Microsoft; Paul Allen şi Bill Gates dezvoltă BASIC-ul pentru noua lume
a PC-urilor
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 30 / 99
Repere din anii 1970
▶ 1979: USENET (Users’ Network) - discuţii despre orice subiect imaginabil
▶ mii şi zeci de mii de grupuri de discuţii
▶ ”Netiquette” - reguli de comportament pe Internet
▶ aspect neprietenos din punct de vedere al utilizării, sisteme UNIX
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 31 / 99
Repere din anii 1980
▶ 1982: stiva de protocoale TCP/IP este adoptată oficial ca metodă standard de
comunicat, ie a calculatoarelor de pe Internet.
▶ 1982-1984: DNS (Domain Name System) permite traducerea numelor de adrese ı̂n
adrese IP.
▶ 1988: Informaticianul finlandez Jarkko Oikarinen inventează IRC (Internet Relay Chat).
▶ 1989: Este inventat comert, ul electronic (magazinul Peapod).
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 32 / 99
Repere din anii 1980
▶ finanţarea dezvoltării unei noi structuri a Internetului de către NSF (National Science
Foundation)
▶ 1986: NSF creează NSFNET - acces la reţea pentru cercetare şi educaţie (există până ı̂n
1995) - naşterea Internetului modern
▶ sfârşitul anilor ’80: apar primii ISP (Internet Service Provider - Furnizori de Internet)
comerciali
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 33 / 99
Repere din anii 1990 - WWW se dezvoltă exponent, ial
▶ Dezvoltarea spectaculoasă a Internetului se datorează s, i ı̂mbunătăt, irii constante a
interfet, ei dintre calculator s, i utilizator.
▶ 1993: Marc Andreessen scrie browserul Mosaic, primul browser cu interfat, ă prietenoasă
care se dezvoltă ulterior ı̂n Netscape s, i Mozilla.
▶ 1993: Oliver McBryan dezvoltă WWW Worm, unul din primele motoare de căutare.
▶ 1994: Brian Pinkerton dezvoltă WebCrawler, un motor de cătare mai sofisticat iar Jerry
Yang s, i David Filo lansează Yahoo!
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 34 / 99
Repere din anii 1990 - WWW se dezvoltă exponent, ial
▶ 1995: Începe propriu-zis dezvoltarea comert, ului eletronic (Jeff Bezos fondează
Amazon.com) iar Pierre Omidyar lansează eBay.
▶ 1996: ICQ devine primul sistem instant messaging (IM) cu interfat, ă prietenoasă de pe
Internet.
▶ 1997: Jorn Barger publică primul blog (web-log).
▶ 1998: Larry Page s, i Sergey Brin dezvoltă un motor de cătare denumit BackRub pe care ı̂l
redenumesc Google.
▶ 1999: Kevin Ashton concepe ideea de Internet of Things.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 35 / 99
Repere din anii 2000 - Internet s, i WWW accesibile pentru tot, i
▶ 2003: Aproape toate t, ările din lume sunt conectate la Internet.
▶ 2004: Studentul de la Harvard Mark Zuckerberg revolut, ionează ret, elele sociale
dezvoltând Facebook.
▶ 2006: Jack Dorsey s, i Evan Williams lansează Twitter, un site de ”microblogging” (max
140-character pe mesaj).
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 36 / 99
Net-ul românesc
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 37 / 99
Net-ul românesc (continuare)
▶ 1992: România a primit dreptul să aibă domeniu .ro.
▶ primul site: ici.ro
▶ 1993: Institutul de Fizică Atomică (ifa.ro), Institutul Politehnic din Bucureşti (ipb.ro),
Universitatea Tehnică din Timişoara (utt.ro) şi Institutul de Matematică al Academiei
Române (imar.ro)
▶ următorul pas: conexiunile prin dial-up (conectare simplă, prin modem şi linie telefonică)
▶ februarie 1993: ı̂n medie, 400 de email-uri şi 100 de mesaje interactive pe zi. Într-o
săptămână, erau descărcate circa 500 de fişiere din arhivele de programe Bitnet şi
Internet.
▶ octombrie 1995: 180 de instituţii conectate.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 38 / 99
Net-ul românesc (continuare)
Înainte de ’89:
▶ 1953 - calculatorul cu tuburi electronice al lui Victor Toma
▶ 1957 - matematicianul Grigore Moisil - primul calculator IBM (la Institutul de Fizica
Atomica)
▶ 1964 - primele calculatoare româneşti cu tranzistori
▶ 1970 - primul Felix C
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 39 / 99
Net-ul românesc (continuare)
Înainte de ’89:
▶ Succesul ARPANET nu putea să nu stârnească reacţii ı̂n R.S.R.
▶ 1967: se ı̂nfiinţează Institutul de Tehnică de Calcul (ITC)
▶ 1982: experimentul UNIREA: Pe baza CORAL-ului, a fost pusă la punct prima reţea
românească. Primele puncte conectate au fost la Bucureşti, Cluj-Napoca şi Bacău.
Experimentul a fost botezat Unirea şi a fost realizat prin linie telefonică.
▶ 1983: Poşta electronică CORA.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 40 / 99
Calculatoarele CORAL
Cât un dulap de ı̂nalte şi cu casete care ies ca ramele dintr-un stup, Calculatoarele Coral au
stat la baza primei reţele, realizată cu ocazia Experimentului Unirea.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 41 / 99
Ce ı̂nseamnă Internetul azi?
▶ Redefineşte toate conceptele comunicaţiilor clasice (VoIP = ”Voice over IP” - telefonie
folosind IP; IPTV - televiziune folosind IP)
▶ O multitudine de tipuri de dispozitive ce se pot conecta la Internet (fixe şi mobile)
▶ WWW - resursă imensă de informare cu posibilităţi de căutare aproape instantanee
▶ ChatBots, AI (ChatGPT, Bard, Claude)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 42 / 99
Ce ı̂nseamnă Internetul azi? (continuare)
▶ Colaborarea pentru software gratuit (GitHub)
▶ Web 2.0 (Wiki - utilizatorii creează conţinut), Web 3.0 (Semantic Web - accent pe conţinut
s, i relat, ii - ”everything is linked”), Web 4.0 (Mobile Web), Web 5.0 (emotional web -
simbioză om-mas, ină)
▶ Reţele de socializare
▶ Bloguri (weblog=jurnal pe web)
▶ Comerţ electronic
▶ E-mail, mesagerie instant
▶ Forumuri, liste de discuţii
▶ Apeluri video
▶ Cloud-computing (stocare si aplicaţii pe Internet)
▶ Superficial Web - Deep Web - Dark Web
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 43 / 99
Web 2.0 , 3.0 , 4.0 , 5.0 - imagine din 2012
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 44 / 99
Internetul ı̂ntr-un singur minut (Statistică Domo, 2022)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 45 / 99
Superficial Web - Deep Web - Dark Web
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 46 / 99
Internetul de mâine
▶ Până ı̂n 2027 vor exista 41 de miliarde de echipamente IoT (ı̂n special industriale).
▶ aceasta pune probleme dificile pentru stiva TCP/IP (volumul datelor şi arhitectura de
rutare).
Tehnologii wireless:
▶ LPWAN (Low Power Wide Area Network)
▶ Cellular (3G/4G/5G)
▶ Zigbee s, i alte protocoale de tip mesh
▶ Bluetooth s, i BLE (Bluetooth Low Energy)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 47 / 99
Recapitulăm
▶ La ı̂nceput a fost ARPAnet, cu destinat, ie militară
▶ a evoluat s, i a fost denumită apoi NSFNET având destinat, ii cercetarea s, i educat, ia
▶ totus, i ret, eaua era limitată la câteva grupuri, era destul de rigidă
▶ la mijlocul anilor 1990, Internetul a ı̂nceput să prindă forma pe care o cunoas, tem astăzi
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 48 / 99
Sect, iunea 3
▶ calea (fizic: prin cabluri electrice) dintre sursă şi destinaţie este fixă
▶ datele sunt trimise secvenţial
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 50 / 99
Comutaţia de pachete
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 51 / 99
▶ Internetul este structurat fizic pe 3 tipuri de ret, ele:
▶ ret, ele de nivel 1: mari companii de telecomunicat, ii (Verizon, Sprint, AT&T etc) ı̂ntre care
există contracte de interoperabilitate
▶ ret, ele de nivel 2: sunt legate funct, ional de ret, elele de nivel 1. Pot avea contracte ı̂ntre ele
dar pot s, i ı̂nchiria acces către ret, elele de nivel 3
▶ ret, elele de nivel 3: ISP (Internet Service Provider - Furnizorii de Internet) vând acces la
Internet pentru persoane particulare sau private printr-o conexiune POP (point-of-presence)
- a nu se confunda cu protocolul POP (Post Office Protocol)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 52 / 99
▶ Ret, ele de diverse niveluri se intersectează ı̂n jonct, iuni denumite IXP (Internet Exchange
Points).
▶ Ex: ı̂n San Jose, California (Metropolitan Area Exchange - MAE West) sau Washington,
D.C. — MAE East
▶ ”The cloud of all clouds”. Pentru a se comporta ca o singură entitate, Internetul trebuie:
▶ să se supună unui set comun de reglementări care să-l definească s, i să-l ghideze
▶ să aibă un grup de organizat, ii mondiale recunoscute care să conlucreze la administrarea s, i
monitorizarea lui
▶ să ”vorbească” aceeas, i limbă: TCP/IP
▶ (fără acestea, ar deveni haotic, fragmentat s, i nesigur)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 53 / 99
Analogia cu comunicarea umană - ce este un protocol?
Definit, ie
Protocol = set de reguli prin care două sau mai multe entităţi comunică
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 54 / 99
Analogia cu comunicarea umană
Structurarea pe niveluri
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 55 / 99
Analogia cu comunicarea umană
Structurarea pe niveluri
▶ Apoi foneme
▶ Pe nivelul cel mai de jos se află sunete
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 55 / 99
Analogia cu comunicarea umană
Structurarea pe niveluri
▶ Apoi silabe
▶ Apoi foneme
▶ Pe nivelul cel mai de jos se află sunete
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 55 / 99
Analogia cu comunicarea umană
Structurarea pe niveluri
▶ Apoi cuvinte
▶ Apoi silabe
▶ Apoi foneme
▶ Pe nivelul cel mai de jos se află sunete
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 55 / 99
Analogia cu comunicarea umană
Structurarea pe niveluri
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 55 / 99
Analogia cu comunicarea umană
Structurarea pe niveluri
▶ Apoi idei, concepte
▶ Apoi propoziţii, fraze
▶ Apoi cuvinte
▶ Apoi silabe
▶ Apoi foneme
▶ Pe nivelul cel mai de jos se află sunete
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 55 / 99
Stiva OSI
1978: ISO (International Standardization Organization = Organizaţia de Standardizare
Internaţională) elaboreaza stiva OSI (Open System Interconnection) = Interconectarea
Sistemelor Deschise. Legături fizice + logice
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 56 / 99
Stiva OSI si protocoalele
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 57 / 99
Încapsulare/Decapsulare
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 58 / 99
Stiva TCP/IP vs. Stiva OSI
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 59 / 99
Adrese IP, Structura unei adrese IP
▶ Des, i adaptorul de ret, ea este cel care are o adresă IP, spunem de obicei că dispozitivul de
calcul are o adresă IP.
▶ Prin ”host” ı̂nt, elegem un dispozitiv ce are o adresă IP.
▶ Există calculatoare care det, in mai multe adaptoare de ret, ea, deci au mai multe adrese IP.
▶ O adresă IP are două părt, i:
▶ O parte a unei adrese IP funct, ionează ca un cod pos, tal (network ID).
▶ O altă parte funct, ionează ca o adresă pos, tală, identifică calculatorul de pe ret, ea căruia ı̂i
sunt destinate datele (host ID).
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 60 / 99
Pachetele IP
Definit, ie (Pachetele IP)
Reprezintă datele ce circulă folosind protocolul IP, se mai numesc s, i mesaje.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 61 / 99
Cum funct, ionează adresarea IP?
▶ O adresă IP obis, nuită (IPv4) are 32 de bit, i (4 octet, i) exprimată ı̂n format zecimal cu
separat, ie prin punct (fiecare segment - octet este ı̂ntre 0 s, i 255)
▶ Adresele IP statice nu se schimbă niciodată furnizând astfel foarte us, or locat, ia. Sunt
folosite cu precădere pentru VoIP, online gaming etc.
▶ Adresele IP dinamice sunt temporare s, i sunt furnizate atunci când dispozitivul
accesează Internetul (prin protocolul DHCP).
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 62 / 99
Protocoalele IPv4 şi IPv6
▶ IP = Internet Protocol - protocolul care sta la baza Internetului (nivel retea)
▶ furnizează sisteme de adresare (adrese IP)
▶ IPv4 a fost proiectat pentru 4.3 miliarde de adrese
▶ În 2015 s-a ajuns la epuizarea adreselor (lucru anticipat, se estima ca aceasta să se
ı̂ntâmple ı̂n 2011)
▶ la mijlocul anilor 1990 apare IPv6 care poate aloca mult mai multe adrese
▶ IPv6 suportă 340,282,366,920,938,463,463,374,607,431,768,211,456 adrese = 2128 (128
de bit, i)
▶ IPv4 şi IPv6 nu sunt compatibile, sunt necesare ”punţi”
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 63 / 99
Ce este IPv6?
Definit, ie (IPv6 = Internet Protocol Version 6)
protocol de nivel ret, ea ce permite transferul de date pe o ret, ea ce foloses, te comutat, ia de
pachete s, i care are ca principal avantaj fat, ă de IPv4 un spat, iu de adresare mult mai mare.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 64 / 99
Protocoale de rutare
▶ Routerul este elementul esenţial din Internet. El lucrează la nivelul reţea.
▶ Un protocol de rutare specifică comunicarea ı̂ntre routere pentru a disemina informaţii
care le permit sa selecteze rute ı̂ntre oricare 2 noduri ale reţelei.
▶ Algoritmii de rutare determină alegerea particulară a rutei.
▶ Orice router are la ı̂nceput informaţii doar despre reţelele legate direct la el.
▶ Cu ajutorul protocoalelor de rutare, routerele descoperă topologia reţelei.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 65 / 99
Exemple de protocoale din Internet
Example (Protocoale de rutare din Internet)
▶ IS-IS (Intermediate System to Intermediate System) - nivel date
▶ OPSF (Open Shortest Path First = ”Urmează calea cea mai scurtă mai ı̂ntâi”), IGRP
(Interior Gateway Routing Protocol), EIGRP (Enhanced IGRP) - nivel reţea (fac parte din
protocolul IP - Internet Protocol)
▶ RIP (Routing Information Protocol) - nivel transport (protocolul UDP)
▶ BGP (Border Gateway Protocol) - nivel transport (protocol TCP)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 66 / 99
Exemple de protocoale din Internet (continuare)
Example (Protocoale de transport)
▶ TCP (Transmission Control Protocol) - asigură transferul exact al datelor, protocol orientat
pe conexiune.
▶ UDP (User Datagram Protocol) - unele date se pot pierde, protocol nesigur, fara
conexiuni, dar mai rapid.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 67 / 99
Al cui este Internetul?
▶ Internetul nu are o administrare centralizată
▶ ISOC (Internet Society) - organizaţie non-profit ı̂nfiinţată ı̂n 1992
▶ ICANN (Internet Corporation for Assigned Names and Numbers) alocă adresele IP şi
spaţiul numelor de domenii
▶ IETF (Internet Engineering Task Force) - standardizarea protocoalelor IPv4 şi IPv6
▶ W3C (World Wide Web Consortium) - se ocupă de standardizarea tehnologiilor folosite ı̂n
WWW
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 68 / 99
Sect, iunea 4
Definit, ie (HTTP)
HyperText Transfer Protocol (Protocol de transmitere a hipertextului) este protocolul principal
de acces la WWW.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 70 / 99
Ce este WWW? (continuare)
▶ Browserele pentru WWW precum MS Edge, MS Internet Explorer, Mozilla Firefox, Opera,
Apple Safari şi Google Chrome permit utilizatorilor să navigheze de la o pagină web la
alta prin intermediul hyperlink-urilor incluse ı̂n documente.
▶ Aceste documente pot conţine orice combinaţie de date: grafică, sunete, text, video,
multimedia şi conţinut interactiv.
▶ Comparativ cu mediul tipărit, World Wide Web-ul a permis descentralizarea informaţiei la
scară mare
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 71 / 99
Începuturile WWW
▶ 12 noiembrie 1990: Tim Berners-Lee de la CERN (laboratorul european de fizică a
particulelor din Elvet, ia), cu ajutorul lui Robert Cailliau publică o propunere de a construi
un ”Proiect Hypertext” denumit ”WorldWideWeb” (cunoscut şi ca ”W3”) ca fiind o reţea de
documente hypertext care să fie văzute de browsere folosind o arhitectură de tip
client-server. Au la bază ideile lui Ted Nelson s, i Vannevar Bush.
▶ Până la sfârşitul lui 1990, Berners-Lee construieşte toate instrumentele necesare pentru
un Web funcţional: primul browser web (care era ı̂n acelaşi timp şi editor web), primul
server web şi prima pagină web care constituia proiectul.
▶ 1992: 20 de servere web ı̂n ı̂ntreaga lume
▶ 1993: apare browserul Mosaic
▶ de atunci a cunoscut o dezvoltare spectaculoasă
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 72 / 99
Primul server web
Acest calculator (NeXT) a fost folosit de Tim Berners-Lee de la CERN şi a devenit primul
server Web din lume.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 73 / 99
Instrumente de navigare şi căutare
▶ 1990: ARCHIE - motor de căutare pentru arhivele FTP
▶ 1991: Protocolul GOPHER, alternativă la WWW
▶ 1992: VERONICA - motor de căutare pentru GOPHER
▶ accesul la acestea se putea face şi prin email
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 74 / 99
Motoare de căutare
▶ director (portal) - paginile web sunt clasificate pe categorii, proces dificil, iniţial exclusiv
uman
▶ 1993: apare conceptul de web-crawler (indexare automată a paginilor web)
▶ ianuarie 1994: ia fiinţă Yahoo, la ı̂nceput doar un director (portal)
▶ Web-ul se dezvoltă exponenţial şi datorită faptului că este un nou mediu pentru industria
de publicitate.
▶ 1994: primul banner publicitar
▶ 1994: ia fiinţă Lycos, concurenţa lui Yahoo
▶ ianuarie 1995: se ı̂nfiinţează Excite
▶ decembrie 1995: apare Altavista
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 75 / 99
Motoare de căutare (continuare)
▶ 1995: apare Askjeeves - căutarile se făceau sub formă de ı̂ntrebări
▶ 1997 - 2000 : dot-com bubble
▶ martie 2000 - octombrie 2002 : dispar multe companii supra-cotate
▶ septembrie 1998 apare Google - interfaţă simplă, fără bannere de publicitate
▶ sloganul Google: ”Don’t be evil!”
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 76 / 99
Ce ı̂nseamnă azi Google? (pentru utilizatorii obis, nuit, i - slide 1)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 77 / 99
Ce ı̂nseamnă azi Google? (pentru utilizatorii obis, nuit, i - slide 2)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 78 / 99
Ce ı̂nseamnă azi Google? (pentru utilizatorii obis, nuit, i - slide 3)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 79 / 99
Ce ı̂nseamnă azi Google? (pentru afaceri)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 80 / 99
Ce ı̂nseamnă azi Google? (pentru dezvoltatori)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 81 / 99
De unde are bani Google?
▶ Google are abilitatea de a urmări interesele utilizatorilor de pe siturile afiliate folosind
tehnologiile dublu clic” s, i Google Analytics.
”
▶ keywords, algoritmul PageRank (AdWords - principala sursă de venit a Google,
pay-per-click)
▶ AdSense - Proprietarii de situri de tip Google AdSense pot afis, a anunt, uri pe propriul site
s, i au dreptul de a ı̂ncasa bani pentru fiecare anunt, accesat.
▶ 2004: NASDAQ listare la bursă - 85$/acţiune
▶ 31 octombrie 2007: o acţiune trece de 700$
▶ compania părinte prin restructurare: Alphabet (2 octombrie 2015)
▶ profit net pe 2022: 60 miliarde USD ı̂n scădere fat, ă de 2021 (76 miliarde)
▶ minusuri: click-fraud, cenzură
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 82 / 99
Cenzura ı̂n Internet
Sect, iunea 5
Momente memorabile
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 85 / 99
Momente memorabile de “Web cablat”
▶ 1981 – Hayes Communications creează Smartmodem
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 86 / 99
Momente memorabile despre “E-mail”
▶ 1971: Ray Tomlinson trimite primul email (introduce semnul @).
▶ 1982 - Jonathan Postel propune SMTP (Simple Mail Transfer Protocol), un protocol
simplu, folosit pentru transmiterea mesajelor ı̂n format electronic pe Internet.
▶ 1996 - Microsoft lansează Internet Mail and News 1.0
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 87 / 99
Momente memorabile despre “Online Media”
▶ 1991 - prima reţea video ı̂n campusul universitar Cambridge
▶ 1995 - se lansează RealAudio versiunea 1.0
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 88 / 99
Momente memorabile despre “Online Media” (continuare)
▶ 2005 (23 aprilie) - este uploadat pe YouTube primul videoclip - Me at the Zoo
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 89 / 99
Momente memorabile ale “Web 2.0”
▶ 2001 - este creat b2 care va deveni WordPress
▶ 2004 - este lansat Flickr
▶ 2006 – se lansează Twitter
▶ 2006 - Facebook permite oricui să i se alăture
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 90 / 99
Momente memorabile “Cele mai mari greşeli”
▶ 2006 - Google ı̂n mod accidental ı̂şi şterge propriul blog
▶ 2007 - iTunes permite ı̂n mod accidental pirateria pe internet - Stargate Atlantis
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 91 / 99
Sect, iunea 6
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 94 / 99
Viteza conexiunilor la Internet (2021)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 95 / 99
Cele mai utilizate motoare de căutare (2023)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 96 / 99
Cele mai utilizate browsere - 2023
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 97 / 99
Întrebări ?
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 98 / 99
Vă mult, umesc pentru atent, ie!
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică Aplicată 1 4 octombrie 2023 99 / 99