SlideShare a Scribd company logo
1 of 100
Download to read offline
Informatică aplicată 1
2022-2023, semestrul I
Victor Bucată
Facultatea de Inginerie Electrică - U.P.B.
12 octombrie 2022
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 1 / 95
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 calculatoare
▶ Dezvoltare Web Front End (Limbajele HTML, CSS, JavaScript)
▶ Baze de date relat
,ionale. MS Access
▶ Baze de date ı̂n MySQL
▶ Dezvoltare Web Back End (limbajul PHP)
Laborator:
1 Modulul Excel
2 Modulul Dezvoltare web
3 Modulul Baze de Date
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 2 / 95
Ce vom face la Informatică Aplicată 1?
Modul de desfăs
, urare:
▶ Cursul: 2 ore la 2 săptămâni
▶ Laboratorul: 2 ore ı̂n fiecare săptămână
▶ Forma de examinare: 3 teste de laborator + referate de laborator + proiect + colocviu
▶ Număr de credite: 3
▶ Platforma de laborator:
▶ pe Moodle: https://curs.upb.ro
▶ s
, i la adresa: http://itee.elth.pub.ro/˜vbucata/ia
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 3 / 95
Evaluare
▶ 60p laborator, din care:
▶ 10p Test Excel
▶ 15p Test HTML
▶ 15p Test Baze de date
▶ 20p referate de 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 12 octombrie 2022 4 / 95
Cursuri
▶ CURS 1: Istoricul s
, i tehnologiile Internetului
▶ CURS 2: Programare Web Front End (p I-a) - HTML, CSS, Javascript
▶ CURS 3: Programare Web Front End (p a II-a)
▶ CURS 4: Introducere ı̂n bazele de date relat
,ionale. Microsoft Access
▶ CURS 5: Baze de date ı̂n MySQL
▶ CURS 6: Introducere ı̂n limbajul PHP (Programare Web Back End)
▶ CURS 7: Colocviu
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 5 / 95
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 12 octombrie 2022 6 / 95
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 12 octombrie 2022 7 / 95
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 12 octombrie 2022 8 / 95
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 12 octombrie 2022 9 / 95
Cursul I
Istoric s
, i not
,iuni de bază despre Internet
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 10 / 95
Cuprins
1 Introducere
Terminologie
2 O scurtă istorie a Internetului
Precursori ai Internetului
Începuturi
Arpanet
Repere ı̂n istoria Internetului
Net-ul românesc
Internetul de azi s
, i de mâine
3 Cum funct
,ionează Internetul?
Analogia cu comunicarea umană
Protocoale
4 World Wide Web şi motoare de căutare
Ce este WWW?
Istoricul WWW
Instrumente de navigare şi căutare
Cenzura ı̂n Internet
5 Momente memorabile
6 Statistici despre Internet
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 11 / 95
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 12 octombrie 2022 12 / 95
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 12 octombrie 2022 13 / 95
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 12 octombrie 2022 14 / 95
Sect
,iunea 2
O scurtă istorie a Internetului
(De la ce a pornit, ce este s
, i cum va arăta Internetul?)
Introducere - scrisul
▶ Primul pas ı̂n istoria omenirii pentru schimbul de informat
,ii a fost scrierea, apărută ı̂n
Mesopotamia (3200 ı̂.Hr.)
▶ Biblioteca din Alexandria (una din minunile lumii antice) cont
,inea peste 900.000 de
pergamente (288 ı̂.Hr.)
▶ Cartea a apărut la sfârs
, itul Imperiului Roman = combinarea mai multor tăblit
,e de ceară.
▶ sec. 1 d.Hr. apar as
, a numitele cărt
,i codex (materiale flexibile - hârtie, piele, papirus -
scrise de mână fat
,ă verso)
▶ Revolut
,ia Gutenberg (sec. al XV-lea)
▶ din pacate cărt
,ile erau disponibile ı̂n cercuri restrânse
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 16 / 95
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 12 octombrie 2022 17 / 95
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 12 octombrie 2022 18 / 95
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 12 octombrie 2022 19 / 95
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 12 octombrie 2022 21 / 95
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 12 octombrie 2022 22 / 95
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 12 octombrie 2022 23 / 95
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 12 octombrie 2022 24 / 95
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 12 octombrie 2022 25 / 95
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 12 octombrie 2022 26 / 95
Î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 12 octombrie 2022 27 / 95
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 12 octombrie 2022 28 / 95
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 12 octombrie 2022 29 / 95
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
Bill Gates la Convenţia World Altair Computer, 1976
Primul calculator personal
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 30 / 95
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 12 octombrie 2022 31 / 95
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 12 octombrie 2022 32 / 95
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 12 octombrie 2022 33 / 95
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 12 octombrie 2022 34 / 95
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 12 octombrie 2022 35 / 95
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 12 octombrie 2022 36 / 95
Net-ul românesc
▶ 1991: Academia Română, Ministerul Învăţământului şi Comisia Naţională de Informatică
cer Guvernului României să aprobe conectarea României la
”
reţeaua academică şi de
cercetare internaţională de calculatoare”, BITNET.
▶ 1992: Prima conexiune românească la internet. Eugeniu Stăicuţ de la Institutul de
Cercetare ı̂n Informatică: primul email trimis vreodată din România ı̂n străinătate.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 37 / 95
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 12 octombrie 2022 38 / 95
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 12 octombrie 2022 39 / 95
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 12 octombrie 2022 40 / 95
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 12 octombrie 2022 41 / 95
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
▶ E-mail, mesagerie instant
▶ Forumuri, liste de discuţii
▶ Apeluri video
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 42 / 95
Ce ı̂nseamnă Internetul azi? (continuare)
▶ Colaborarea pentru software gratuit
▶ 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
▶ 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 12 octombrie 2022 43 / 95
Web 2.0 , 3.0 , 4.0 , 5.0 - imagine din 2012
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 44 / 95
Internetul ı̂ntr-un singur minut (Statistică Domo, 2022)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 45 / 95
Superficial Web - Deep Web - Dark Web
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 46 / 95
Internetul de mâine
▶ Până ı̂n 2027 vor exista 41 de miliarde de echipamente IoT (ı̂n special industriale s
, i lider
va fi Google).
▶ 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 12 octombrie 2022 47 / 95
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 12 octombrie 2022 48 / 95
Sect
,iunea 3
Cum funct
,ionează Internetul?
(Protocoale şi stive de protocoale)
Comutaţia de circuite
▶ 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 12 octombrie 2022 50 / 95
Comutaţia de pachete
▶ datele sunt ı̂mpărţite ı̂n pachete
▶ pachetele pot avea rute diferite prin reţea
▶ pachetele sunt reasamblate la destinaţie
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 51 / 95
▶ 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 12 octombrie 2022 52 / 95
▶ 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 12 octombrie 2022 53 / 95
Analogia cu comunicarea umană - ce este un protocol?
Definit
,ie
Protocol = set de reguli prin care două sau mai multe entităţi comunică
Example (Protocoale - analogia cu comunicarea umană)
▶ reguli specifice unei limbi
▶ topica
▶ gramatica
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 54 / 95
Analogia cu comunicarea umană
Structurarea pe niveluri
▶ Pe nivelul cel mai de jos se află sunete
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 55 / 95
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 12 octombrie 2022 55 / 95
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 12 octombrie 2022 55 / 95
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 12 octombrie 2022 55 / 95
Analogia cu comunicarea umană
Structurarea pe niveluri
▶ 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 12 octombrie 2022 55 / 95
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 12 octombrie 2022 55 / 95
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 12 octombrie 2022 56 / 95
Stiva OSI si protocoalele
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 57 / 95
Încapsulare/Decapsulare
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 58 / 95
Stiva TCP/IP vs. Stiva OSI
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 59 / 95
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 12 octombrie 2022 60 / 95
Pachetele IP
Definit
,ie (Pachetele IP)
Reprezintă datele ce circulă folosind protocolul IP, se mai numesc s
, i mesaje.
O datagramă IP are două părt
,i:
▶ ”header” (antet) care cont
,ine adresele s
, i câmpuri de control. Are minim 20 bit
,i. Softul
TCP/IP de la sursă construies
, te antetul IP.
▶ ”payload” (corpul) care cont
,ine datele de trimis prin ret
,ea.
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 61 / 95
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 12 octombrie 2022 62 / 95
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 12 octombrie 2022 63 / 95
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.
▶ standardul a fost publicat ı̂n 1998 (RFC 2460)
▶ se dores
, te a ı̂nlocui IPv4 (infrastructura recentă a Internetului)
▶ se mai numes
, te ”next generation Internet”
▶ Japonia s
, i Coreea au fost primele t
,ări care au introdus IPv6 (2004)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 64 / 95
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 12 octombrie 2022 65 / 95
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 12 octombrie 2022 66 / 95
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.
Example (Protocoale de aplicaţie)
TELNET (Terminal virtual), FTP (Transfer de fişiere), SMTP (Poşta electronică), DNS (Sistem
de nume de domenii), NNTP (Pentru transmiterea stirilor prin USENET), HTTP (HyperText
Transfer Protocol = Protocol de transmitere a hipertextului folosit pentru WWW.)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 67 / 95
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 12 octombrie 2022 68 / 95
Sect
,iunea 4
World Wide Web şi motoare de căutare
(Ce este WWW? Câteva cuvinte despre Google)
Ce este WWW?
Definit
,ie (World Wide Web)
World Wide Web-ul este o reţea globală de documente, imagini şi alte resurse legate logic prin
hyperlink-uri şi adresate prin URI-uri (Uniform Resource Identifier).
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 12 octombrie 2022 70 / 95
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 12 octombrie 2022 71 / 95
Î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 12 octombrie 2022 72 / 95
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 12 octombrie 2022 73 / 95
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 12 octombrie 2022 74 / 95
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 12 octombrie 2022 75 / 95
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 12 octombrie 2022 76 / 95
Ce ı̂nseamnă azi Google?
▶ Căutare - tehnologia MUM (A.I.)
▶ Google Lens
▶ Google Earth
▶ Google Chrome
▶ Android
▶ Gmail
▶ Google Docs
▶ Google Calendar
▶ Google Photos
▶ Google Colab
▶ Google Books
▶ Google Translate
▶ Google Scholar
▶ Blogger
▶ YouTube
▶ dispozitive mobile (Chromecast, Nest,
Pixel, Stadia, Fitbit)
▶ Demo Slam
▶ şi multe, multe altele ...
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 77 / 95
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 pe 2021: 257,6 miliarde USD
▶ minusuri: click-fraud, cenzură
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 78 / 95
Cenzura ı̂n Internet
Sect
,iunea 5
Momente memorabile
(Câteva flashuri despre Internet)
Momente memorabile de “ı̂nceput”
▶ 1978 - Primul sistem BBS (Bulletin Board System) online din America – software de
logare cu parola
▶ 1984 – fondarea Cisco
▶ 1995 - introducerea domeniului ”.com”
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 81 / 95
Momente memorabile de “Web cablat”
▶ 1981 – Hayes Communications creează Smartmodem
▶ 1994 – a fost folosit primul banner cu trimitere către altă pagină
▶ 1995 – a apărut Internet Explorer 1.0
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 82 / 95
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
▶ 1998 – e lansat BlackBerry 850
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 83 / 95
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 12 octombrie 2022 84 / 95
Momente memorabile despre “Online Media” (continuare)
▶ 2005 (23 aprilie) - este uploadat pe YouTube primul videoclip - Me at the Zoo
▶ 2007 - se lansează BBC iPlayer
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 85 / 95
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 12 octombrie 2022 86 / 95
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 12 octombrie 2022 87 / 95
Sect
,iunea 6
Statistici despre Internet
(Câteva statistici despre Internet)
Distribut
,ia de utilizatori de Internet ı̂n lume (2022)
Încă mai mult de 33% din populat
,ia globului nu foloses
, te Internetul!
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 89 / 95
Limbile ı̂n care sunt scrise paginile web (2021)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 90 / 95
Viteza conexiunilor la Internet (2021)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 91 / 95
Cele mai utilizate motoare de căutare (2021)
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 92 / 95
Cele mai utilizate browsere - 2021
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 93 / 95
Întrebări ?
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 94 / 95
Vă mult
,umesc pentru atent
,ie!
Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 95 / 95

More Related Content

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

curs1.pdf

  • 1. Informatică aplicată 1 2022-2023, semestrul I Victor Bucată Facultatea de Inginerie Electrică - U.P.B. 12 octombrie 2022 Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 1 / 95
  • 2. 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 calculatoare ▶ Dezvoltare Web Front End (Limbajele HTML, CSS, JavaScript) ▶ Baze de date relat ,ionale. MS Access ▶ Baze de date ı̂n MySQL ▶ Dezvoltare Web Back End (limbajul PHP) Laborator: 1 Modulul Excel 2 Modulul Dezvoltare web 3 Modulul Baze de Date Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 2 / 95
  • 3. Ce vom face la Informatică Aplicată 1? Modul de desfăs , urare: ▶ Cursul: 2 ore la 2 săptămâni ▶ Laboratorul: 2 ore ı̂n fiecare săptămână ▶ Forma de examinare: 3 teste de laborator + referate de laborator + proiect + colocviu ▶ Număr de credite: 3 ▶ Platforma de laborator: ▶ pe Moodle: https://curs.upb.ro ▶ s , i la adresa: http://itee.elth.pub.ro/˜vbucata/ia Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 3 / 95
  • 4. Evaluare ▶ 60p laborator, din care: ▶ 10p Test Excel ▶ 15p Test HTML ▶ 15p Test Baze de date ▶ 20p referate de 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 12 octombrie 2022 4 / 95
  • 5. Cursuri ▶ CURS 1: Istoricul s , i tehnologiile Internetului ▶ CURS 2: Programare Web Front End (p I-a) - HTML, CSS, Javascript ▶ CURS 3: Programare Web Front End (p a II-a) ▶ CURS 4: Introducere ı̂n bazele de date relat ,ionale. Microsoft Access ▶ CURS 5: Baze de date ı̂n MySQL ▶ CURS 6: Introducere ı̂n limbajul PHP (Programare Web Back End) ▶ CURS 7: Colocviu Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 5 / 95
  • 6. 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 12 octombrie 2022 6 / 95
  • 7. 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 12 octombrie 2022 7 / 95
  • 8. 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 12 octombrie 2022 8 / 95
  • 9. 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 12 octombrie 2022 9 / 95
  • 10. Cursul I Istoric s , i not ,iuni de bază despre Internet Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 10 / 95
  • 11. Cuprins 1 Introducere Terminologie 2 O scurtă istorie a Internetului Precursori ai Internetului Începuturi Arpanet Repere ı̂n istoria Internetului Net-ul românesc Internetul de azi s , i de mâine 3 Cum funct ,ionează Internetul? Analogia cu comunicarea umană Protocoale 4 World Wide Web şi motoare de căutare Ce este WWW? Istoricul WWW Instrumente de navigare şi căutare Cenzura ı̂n Internet 5 Momente memorabile 6 Statistici despre Internet Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 11 / 95
  • 12. 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 12 octombrie 2022 12 / 95
  • 13. 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 12 octombrie 2022 13 / 95
  • 14. 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 12 octombrie 2022 14 / 95
  • 15. Sect ,iunea 2 O scurtă istorie a Internetului (De la ce a pornit, ce este s , i cum va arăta Internetul?)
  • 16. Introducere - scrisul ▶ Primul pas ı̂n istoria omenirii pentru schimbul de informat ,ii a fost scrierea, apărută ı̂n Mesopotamia (3200 ı̂.Hr.) ▶ Biblioteca din Alexandria (una din minunile lumii antice) cont ,inea peste 900.000 de pergamente (288 ı̂.Hr.) ▶ Cartea a apărut la sfârs , itul Imperiului Roman = combinarea mai multor tăblit ,e de ceară. ▶ sec. 1 d.Hr. apar as , a numitele cărt ,i codex (materiale flexibile - hârtie, piele, papirus - scrise de mână fat ,ă verso) ▶ Revolut ,ia Gutenberg (sec. al XV-lea) ▶ din pacate cărt ,ile erau disponibile ı̂n cercuri restrânse Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 16 / 95
  • 17. 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 12 octombrie 2022 17 / 95
  • 18. 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 12 octombrie 2022 18 / 95
  • 19. 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 12 octombrie 2022 19 / 95
  • 20. 4 octombrie 1957: URSS lansează primul satelit artificial (Sputnik 1)
  • 21. Î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 12 octombrie 2022 21 / 95
  • 22. 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 12 octombrie 2022 22 / 95
  • 23. 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 12 octombrie 2022 23 / 95
  • 24. 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 12 octombrie 2022 24 / 95
  • 25. 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 12 octombrie 2022 25 / 95
  • 26. 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 12 octombrie 2022 26 / 95
  • 27. Î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 12 octombrie 2022 27 / 95
  • 28. 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 12 octombrie 2022 28 / 95
  • 29. 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 12 octombrie 2022 29 / 95
  • 30. 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 Bill Gates la Convenţia World Altair Computer, 1976 Primul calculator personal Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 30 / 95
  • 31. 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 12 octombrie 2022 31 / 95
  • 32. 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 12 octombrie 2022 32 / 95
  • 33. 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 12 octombrie 2022 33 / 95
  • 34. 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 12 octombrie 2022 34 / 95
  • 35. 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 12 octombrie 2022 35 / 95
  • 36. 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 12 octombrie 2022 36 / 95
  • 37. Net-ul românesc ▶ 1991: Academia Română, Ministerul Învăţământului şi Comisia Naţională de Informatică cer Guvernului României să aprobe conectarea României la ” reţeaua academică şi de cercetare internaţională de calculatoare”, BITNET. ▶ 1992: Prima conexiune românească la internet. Eugeniu Stăicuţ de la Institutul de Cercetare ı̂n Informatică: primul email trimis vreodată din România ı̂n străinătate. Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 37 / 95
  • 38. 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 12 octombrie 2022 38 / 95
  • 39. 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 12 octombrie 2022 39 / 95
  • 40. 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 12 octombrie 2022 40 / 95
  • 41. 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 12 octombrie 2022 41 / 95
  • 42. 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 ▶ E-mail, mesagerie instant ▶ Forumuri, liste de discuţii ▶ Apeluri video Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 42 / 95
  • 43. Ce ı̂nseamnă Internetul azi? (continuare) ▶ Colaborarea pentru software gratuit ▶ 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 ▶ 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 12 octombrie 2022 43 / 95
  • 44. Web 2.0 , 3.0 , 4.0 , 5.0 - imagine din 2012 Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 44 / 95
  • 45. Internetul ı̂ntr-un singur minut (Statistică Domo, 2022) Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 45 / 95
  • 46. Superficial Web - Deep Web - Dark Web Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 46 / 95
  • 47. Internetul de mâine ▶ Până ı̂n 2027 vor exista 41 de miliarde de echipamente IoT (ı̂n special industriale s , i lider va fi Google). ▶ 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 12 octombrie 2022 47 / 95
  • 48. 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 12 octombrie 2022 48 / 95
  • 49. Sect ,iunea 3 Cum funct ,ionează Internetul? (Protocoale şi stive de protocoale)
  • 50. Comutaţia de circuite ▶ 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 12 octombrie 2022 50 / 95
  • 51. Comutaţia de pachete ▶ datele sunt ı̂mpărţite ı̂n pachete ▶ pachetele pot avea rute diferite prin reţea ▶ pachetele sunt reasamblate la destinaţie Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 51 / 95
  • 52. ▶ 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 12 octombrie 2022 52 / 95
  • 53. ▶ 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 12 octombrie 2022 53 / 95
  • 54. Analogia cu comunicarea umană - ce este un protocol? Definit ,ie Protocol = set de reguli prin care două sau mai multe entităţi comunică Example (Protocoale - analogia cu comunicarea umană) ▶ reguli specifice unei limbi ▶ topica ▶ gramatica Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 54 / 95
  • 55. Analogia cu comunicarea umană Structurarea pe niveluri ▶ Pe nivelul cel mai de jos se află sunete Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 55 / 95
  • 56. 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 12 octombrie 2022 55 / 95
  • 57. 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 12 octombrie 2022 55 / 95
  • 58. 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 12 octombrie 2022 55 / 95
  • 59. Analogia cu comunicarea umană Structurarea pe niveluri ▶ 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 12 octombrie 2022 55 / 95
  • 60. 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 12 octombrie 2022 55 / 95
  • 61. 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 12 octombrie 2022 56 / 95
  • 62. Stiva OSI si protocoalele Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 57 / 95
  • 63. Încapsulare/Decapsulare Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 58 / 95
  • 64. Stiva TCP/IP vs. Stiva OSI Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 59 / 95
  • 65. 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 12 octombrie 2022 60 / 95
  • 66. Pachetele IP Definit ,ie (Pachetele IP) Reprezintă datele ce circulă folosind protocolul IP, se mai numesc s , i mesaje. O datagramă IP are două părt ,i: ▶ ”header” (antet) care cont ,ine adresele s , i câmpuri de control. Are minim 20 bit ,i. Softul TCP/IP de la sursă construies , te antetul IP. ▶ ”payload” (corpul) care cont ,ine datele de trimis prin ret ,ea. Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 61 / 95
  • 67. 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 12 octombrie 2022 62 / 95
  • 68. 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 12 octombrie 2022 63 / 95
  • 69. 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. ▶ standardul a fost publicat ı̂n 1998 (RFC 2460) ▶ se dores , te a ı̂nlocui IPv4 (infrastructura recentă a Internetului) ▶ se mai numes , te ”next generation Internet” ▶ Japonia s , i Coreea au fost primele t ,ări care au introdus IPv6 (2004) Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 64 / 95
  • 70. 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 12 octombrie 2022 65 / 95
  • 71. 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 12 octombrie 2022 66 / 95
  • 72. 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. Example (Protocoale de aplicaţie) TELNET (Terminal virtual), FTP (Transfer de fişiere), SMTP (Poşta electronică), DNS (Sistem de nume de domenii), NNTP (Pentru transmiterea stirilor prin USENET), HTTP (HyperText Transfer Protocol = Protocol de transmitere a hipertextului folosit pentru WWW.) Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 67 / 95
  • 73. 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 12 octombrie 2022 68 / 95
  • 74. Sect ,iunea 4 World Wide Web şi motoare de căutare (Ce este WWW? Câteva cuvinte despre Google)
  • 75. Ce este WWW? Definit ,ie (World Wide Web) World Wide Web-ul este o reţea globală de documente, imagini şi alte resurse legate logic prin hyperlink-uri şi adresate prin URI-uri (Uniform Resource Identifier). 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 12 octombrie 2022 70 / 95
  • 76. 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 12 octombrie 2022 71 / 95
  • 77. Î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 12 octombrie 2022 72 / 95
  • 78. 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 12 octombrie 2022 73 / 95
  • 79. 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 12 octombrie 2022 74 / 95
  • 80. 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 12 octombrie 2022 75 / 95
  • 81. 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 12 octombrie 2022 76 / 95
  • 82. Ce ı̂nseamnă azi Google? ▶ Căutare - tehnologia MUM (A.I.) ▶ Google Lens ▶ Google Earth ▶ Google Chrome ▶ Android ▶ Gmail ▶ Google Docs ▶ Google Calendar ▶ Google Photos ▶ Google Colab ▶ Google Books ▶ Google Translate ▶ Google Scholar ▶ Blogger ▶ YouTube ▶ dispozitive mobile (Chromecast, Nest, Pixel, Stadia, Fitbit) ▶ Demo Slam ▶ şi multe, multe altele ... Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 77 / 95
  • 83. 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 pe 2021: 257,6 miliarde USD ▶ minusuri: click-fraud, cenzură Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 78 / 95
  • 85. Sect ,iunea 5 Momente memorabile (Câteva flashuri despre Internet)
  • 86. Momente memorabile de “ı̂nceput” ▶ 1978 - Primul sistem BBS (Bulletin Board System) online din America – software de logare cu parola ▶ 1984 – fondarea Cisco ▶ 1995 - introducerea domeniului ”.com” Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 81 / 95
  • 87. Momente memorabile de “Web cablat” ▶ 1981 – Hayes Communications creează Smartmodem ▶ 1994 – a fost folosit primul banner cu trimitere către altă pagină ▶ 1995 – a apărut Internet Explorer 1.0 Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 82 / 95
  • 88. 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 ▶ 1998 – e lansat BlackBerry 850 Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 83 / 95
  • 89. 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 12 octombrie 2022 84 / 95
  • 90. Momente memorabile despre “Online Media” (continuare) ▶ 2005 (23 aprilie) - este uploadat pe YouTube primul videoclip - Me at the Zoo ▶ 2007 - se lansează BBC iPlayer Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 85 / 95
  • 91. 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 12 octombrie 2022 86 / 95
  • 92. 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 12 octombrie 2022 87 / 95
  • 93. Sect ,iunea 6 Statistici despre Internet (Câteva statistici despre Internet)
  • 94. Distribut ,ia de utilizatori de Internet ı̂n lume (2022) Încă mai mult de 33% din populat ,ia globului nu foloses , te Internetul! Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 89 / 95
  • 95. Limbile ı̂n care sunt scrise paginile web (2021) Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 90 / 95
  • 96. Viteza conexiunilor la Internet (2021) Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 91 / 95
  • 97. Cele mai utilizate motoare de căutare (2021) Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 92 / 95
  • 98. Cele mai utilizate browsere - 2021 Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 93 / 95
  • 99. Întrebări ? Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 94 / 95
  • 100. Vă mult ,umesc pentru atent ,ie! Victor Bucată (Facultatea de Inginerie Electrică - U.P.B.) Informatică aplicată 1 12 octombrie 2022 95 / 95