Internet-ul: HTTP și HTML
-
0:03 - 0:04Internetul: HTTP și HTML
-
0:08 - 0:09Eu sunt Jasmine
-
0:09 - 0:12și sunt program manager în cadrul echipei
de ingineri XBOX One. -
0:14 - 0:18O trăsătură definitorie este XBOX Live.
Este un serviciu online -
0:18 - 0:21care conectează jucători
din toate colțurile lumii -
0:21 - 0:23bazându-ne pe internet
pentru a-l face posibil. -
0:24 - 0:28Nu este o sarcină ușoară,
se întâmplă multe în spatele cortinei. -
0:30 - 0:34Internetul schimbă radical modul
în care oamenii interacționează. -
0:34 - 0:36Dar cum funcționează?
-
0:36 - 0:40Cum comunică între ele
computerele de pe tot globul? -
0:41 - 0:43Să ne gândim la
navigarea pe internet. -
0:44 - 0:46Prima dată, deschizi browserul web.
-
0:46 - 0:49Aceasta este aplicația folosită
pentru accesarea paginilor web. -
0:49 - 0:55În continuare, introduci URL-ul
(Uniform Resource Locator) -
0:55 - 0:58pentru site-ul dorit,
spre exemplu tumblr.com. -
1:04 - 1:07Bună, mă numesc David Karp,
fondatorul Tumblr -
1:07 - 1:11și ne aflăm azi aici să vorbim
despre cum funcționează browserele. -
1:12 - 1:17Probabil te-ai întrebat ce se întâmplă
când scrii adresa și dai „enter”. -
1:17 - 1:19E așa de nebunesc
precum îți imaginezi. -
1:20 - 1:24În momentul acela, computerul tău începe
să vorbească cu altul, numit server -
1:25 - 1:27care, de obicei, se află la mii de mile departare.
-
1:27 - 1:31În câteva milisecunde computerul tău
cere serverului un site -
1:32 - 1:35și, astfel, serverul începe să comunice
cu computerul tău -
1:35 - 1:36printr-un limbaj numit HTTP.
-
1:37 - 1:41HTTP este abrevierea
pentru Hyper Text Transfer Protocol. -
1:41 - 1:44Îl poți asocia cu limba
pe care computerul o folosește -
1:44 - 1:46pentru a solicita un document.
-
1:46 - 1:48Și este destul de simplu.
-
1:48 - 1:53Dacă ai intercepta conversația
dintre computer și un server pe internet -
1:53 - 1:56ar fi alcatuită, în general,
din solicitări de tip "GET". -
1:56 - 1:58Este foarte ușor: ai cuvântul GET
-
1:58 - 2:00și numele documentului solicitat.
-
2:01 - 2:04Dacă încerci să te loghezi pe Tumblr
și încarci pagina de log-in -
2:04 - 2:07de fapt trimiți o solicitare
GET către serverul Tumblr -
2:07 - 2:10ce spune GET/login.
-
2:10 - 2:15Și îi spune serverului Tumblr
că vrei codul HTML -
2:15 - 2:17pentru pagina de log in.
-
2:18 - 2:21HTML vine de la Hyper Text Markup Language
-
2:21 - 2:25și poți să te gândești la limbajul
folosit să spui unui browser -
2:25 - 2:26cum să facă o pagină să arate.
-
2:26 - 2:30Dacă te gândești la Wikipedia,
în realitate doar un document mare -
2:31 - 2:35și HTML este limbajul folosit să facă
titlul mare si îngroșat -
2:35 - 2:36să alegi fontul potrivit
-
2:37 - 2:41să legi un anume text de alte pagini
-
2:41 - 2:44să îngroși un text, să înclini altul
-
2:44 - 2:48să pui o imagine în mijlocul
paginii, să o muți la dreapta sau stânga. -
2:49 - 2:53Textul unei pagini este inclus in HTML
-
2:53 - 2:56dar alte părți, cum ar fi clipurile video
și imaginile -
2:56 - 2:59sunt file separate, cu URL proprii,
ce trebuie solicitate. -
3:00 - 3:04Browserul trimite solicitări HTTP
separate pentru fiecare -
3:04 - 3:06și le afisează pe măsură ce ajung.
-
3:08 - 3:11Dacă o pagină are o mulțime de
imagini diferite -
3:11 - 3:17fiecare cauzeazăface o solicitare HTTP
separată și pagina se încarcă mai încet. -
3:18 - 3:23Uneori, când navighezi pe web,
nu doar soliciți pagini cu cereri GET -
3:24 - 3:27uneori trimiți informații cum ar fi
când completezi un formular -
3:27 - 3:29sau cauți răspunsul la o întrebare.
-
3:29 - 3:33Browserul trimite informațiile acestea
ca text, către server, -
3:33 - 3:36folosind cererea HTTP de tipul POST.
-
3:36 - 3:38Să presupunem că te loghezi pe Tumblr.
-
3:39 - 3:41Ei bine, primul lucru pe care îl faci
este o cerere POST -
3:41 - 3:44care este un POST pe pagina de log-in
-
3:45 - 3:49ce are date atașate, cum ar fi
adresa de email și parola. -
3:49 - 3:51Acestea se duc către serverul Tumblr.
-
3:51 - 3:54Serverul Tumblr își dă seama că
e ok, tu ești David. -
3:54 - 3:59Trimite o pagină web înapoi la browser, ce spune:
„Succes! Logat ca David". -
3:59 - 4:03Împreună cu acea pagină web atașează
și o bucățică de modul cookie -
4:04 - 4:05pe care browserul o vede
-
4:06 - 4:07și știe să o salveze.
-
4:07 - 4:11Și este foarte important, fiind singurul
mod în care un browser reține cine ești. -
4:12 - 4:16Toate datele cookie sunt
un ID pentru Tumblr. -
4:16 - 4:18Este un număr care
te identifică drept David. -
4:19 - 4:21Și browserul web reține acel număr
-
4:21 - 4:23și data viitoare când
dai „refresh” la Tumblr -
4:23 - 4:29sau când vizitezi din nou site-ul, browserul
știe automat să atașeze acel ID cu cererea -
4:29 - 4:31ce se trimite către serverele Tumblr.
-
4:31 - 4:34Serverele văd cererea venind
de la browserul tău -
4:34 - 4:38văd ID-ul și știu:
"Ok, asta e o cerere de la David.” -
4:40 - 4:43Acum Internetul își deschide porțile.
-
4:44 - 4:48Toate conexiunile sale sunt împărtășite
și informația este trimisă ca text. -
4:48 - 4:54Acest lucru permite hackerilor să extragă
datele personale trimise pe Internet. -
4:55 - 4:57Dar site-urile sigure previn asta
-
4:57 - 5:01cerându-i browserului
să comunice pe un canal sigur -
5:01 - 5:04folosind ceea ce se numește
Secure Sockets Layer -
5:04 - 5:07și succesorul său
Transport Layer Security. -
5:08 - 5:14Te poți gândi la SSL și TLS ca la un strat
de securitate ce învăluie comunicațiile -
5:14 - 5:16ca să le protejeze de spionare
sau falsificare. -
5:17 - 5:23SSL și TLS sunt active când se vede
un lacăt mic ce apare în bara de adrese -
5:23 - 5:25lângă HTTPS.
-
5:25 - 5:31Protocolul HTTPS se asigură
că cererile HTTP sunt sigure și protejate. -
5:32 - 5:36Când un site cere browserului să participe
într-o conexiune sigură, -
5:36 - 5:39întâi prezintă un certificat digital.
-
5:39 - 5:42Este ca un ID oficial ce demonstrează
-
5:42 - 5:44că site-ul este autentic.
-
5:44 - 5:48Certificatele digitale sunt publicate
de autoritățile de certificare, -
5:48 - 5:52care sunt entități ce verifică
identitățile site-urilor -
5:52 - 5:54și eliberează certificate pentru ele.
-
5:54 - 5:57La fel cum un Guvern eliberează
buletine și pașapoarte. -
5:57 - 6:00Dacă un site încearcă să pornească
o conexiune sigură -
6:00 - 6:04fără un certificat digital autentic,
browserul te va avertiza. -
6:07 - 6:09Acestea sunt bazele navigării pe web!
-
6:10 - 6:12Partea de Internet pe care o vedem zilnic.
-
6:13 - 6:19Pe scurt, HTTP și DNS se ocupă
cu a trimite și a primi codul HTML -
6:19 - 6:22fișiere media sau orice de pe internet.
-
6:22 - 6:24Ce face acest lucru posibil
-
6:24 - 6:27sunt TCP/IP și rețelele router
-
6:27 - 6:31care fragmentează și transportă
informația în pachete mici -
6:32 - 6:34făcute din cod binar,
-
6:35 - 6:39secvențe de 1 și 0
ce sunt trimise prin cabluri -
6:39 - 6:42cabluri din fibră optică, rețele wireless.
-
6:43 - 6:46Din fericire, odată ce ai învățat
cum funcționează Internet-ul -
6:46 - 6:47te poți baza pe el
-
6:47 - 6:50fără să trebuiască să îți amintești
toate detaliile. -
6:50 - 6:53Și putem avea încredere
că aceste straturi vor lucra împreună -
6:53 - 6:57ca să livreze cu succes informația.
- Title:
- Internet-ul: HTTP și HTML
- Description:
-
Fondatorul Tumblr, David Karp și managerul de program Xbox,r Jasmine Lawrence, fac o descriere detaliată a modului de funcționare al internetului, care folosește HTTP și HTML.
Începe învățarea la http://code.org/
Rămâi conectat cu noi!
• pe Twitter https://twitter.com/codeorg
• pe Facebook https://www.facebook.com/Code.org
• pe Instagram https://instagram.com/codeorg
• pe Tumblr https://blog.code.org
• pe LinkedIn https://www.linkedin.com/company/code-org
• pe Google+ https://google.com/+codeorg - Video Language:
- English
- Duration:
- 07:07
Khan Academy Romania edited Romanian subtitles for The Internet: HTTP and HTML | ||
TranslateByHumans edited Romanian subtitles for The Internet: HTTP and HTML | ||
Anca-Diana Barbulescu edited Romanian subtitles for The Internet: HTTP and HTML | ||
Denis Stioiu edited Romanian subtitles for The Internet: HTTP and HTML | ||
Denis Stioiu edited Romanian subtitles for The Internet: HTTP and HTML | ||
Anca-Diana Barbulescu edited Romanian subtitles for The Internet: HTTP and HTML | ||
Denis Stioiu edited Romanian subtitles for The Internet: HTTP and HTML | ||
Denis Stioiu edited Romanian subtitles for The Internet: HTTP and HTML |