Return to Video

Internet-ul: HTTP și HTML

  • 0:03 - 0:04
    Internetul: HTTP și HTML
  • 0:08 - 0:09
    Eu sunt Jasmine
  • 0:09 - 0:12
    și sunt program manager în cadrul echipei
    de ingineri XBOX One.
  • 0:14 - 0:18
    O trăsătură definitorie este XBOX Live.
    Este un serviciu online
  • 0:18 - 0:21
    care conectează jucători
    din toate colțurile lumii
  • 0:21 - 0:23
    bazându-ne pe internet
    pentru a-l face posibil.
  • 0:24 - 0:28
    Nu este o sarcină ușoară,
    se întâmplă multe în spatele cortinei.
  • 0:30 - 0:34
    Internetul schimbă radical modul
    în care oamenii interacționează.
  • 0:34 - 0:36
    Dar cum funcționează?
  • 0:36 - 0:40
    Cum comunică între ele
    computerele de pe tot globul?
  • 0:41 - 0:43
    Să ne gândim la
    navigarea pe internet.
  • 0:44 - 0:46
    Prima dată, deschizi browserul web.
  • 0:46 - 0:49
    Aceasta este aplicația folosită
    pentru accesarea paginilor web.
  • 0:49 - 0:55
    În continuare, introduci URL-ul
    (Uniform Resource Locator)
  • 0:55 - 0:58
    pentru site-ul dorit,
    spre exemplu tumblr.com.
  • 1:04 - 1:07
    Bună, 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:17
    Probabil te-ai întrebat ce se întâmplă
    când scrii adresa și dai „enter”.
  • 1:17 - 1:19
    E 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:27
    care, 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:36
    printr-un limbaj numit HTTP.
  • 1:37 - 1:41
    HTTP 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:46
    pentru a solicita un document.
  • 1:46 - 1:48
    Și este destul de simplu.
  • 1:48 - 1:53
    Dacă ai intercepta conversația
    dintre computer și un server pe internet
  • 1:53 - 1:56
    ar fi alcatuită, în general,
    din solicitări de tip "GET".
  • 1:56 - 1:58
    Este foarte ușor: ai cuvântul GET
  • 1:58 - 2:00
    și numele documentului solicitat.
  • 2:01 - 2:04
    Dacă încerci să te loghezi pe Tumblr
    și încarci pagina de log-in
  • 2:04 - 2:07
    de fapt trimiți o solicitare
    GET către serverul Tumblr
  • 2:07 - 2:10
    ce spune GET/login.
  • 2:10 - 2:15
    Și îi spune serverului Tumblr
    că vrei codul HTML
  • 2:15 - 2:17
    pentru pagina de log in.
  • 2:18 - 2:21
    HTML 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:26
    cum să facă o pagină să arate.
  • 2:26 - 2:30
    Dacă 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:36
    să alegi fontul potrivit
  • 2:37 - 2:41
    să legi un anume text de alte pagini
  • 2:41 - 2:44
    să îngroși un text, să înclini altul
  • 2:44 - 2:48
    să pui o imagine în mijlocul
    paginii, să o muți la dreapta sau stânga.
  • 2:49 - 2:53
    Textul unei pagini este inclus in HTML
  • 2:53 - 2:56
    dar alte părți, cum ar fi clipurile video
    și imaginile
  • 2:56 - 2:59
    sunt file separate, cu URL proprii,
    ce trebuie solicitate.
  • 3:00 - 3:04
    Browserul trimite solicitări HTTP
    separate pentru fiecare
  • 3:04 - 3:06
    și le afisează pe măsură ce ajung.
  • 3:08 - 3:11
    Dacă o pagină are o mulțime de
    imagini diferite
  • 3:11 - 3:17
    fiecare cauzeazăface o solicitare HTTP
    separată și pagina se încarcă mai încet.
  • 3:18 - 3:23
    Uneori, când navighezi pe web,
    nu doar soliciți pagini cu cereri GET
  • 3:24 - 3:27
    uneori trimiți informații cum ar fi
    când completezi un formular
  • 3:27 - 3:29
    sau cauți răspunsul la o întrebare.
  • 3:29 - 3:33
    Browserul trimite informațiile acestea
    ca text, către server,
  • 3:33 - 3:36
    folosind cererea HTTP de tipul POST.
  • 3:36 - 3:38
    Să presupunem că te loghezi pe Tumblr.
  • 3:39 - 3:41
    Ei bine, primul lucru pe care îl faci
    este o cerere POST
  • 3:41 - 3:44
    care este un POST pe pagina de log-in
  • 3:45 - 3:49
    ce are date atașate, cum ar fi
    adresa de email și parola.
  • 3:49 - 3:51
    Acestea se duc către serverul Tumblr.
  • 3:51 - 3:54
    Serverul Tumblr își dă seama că
    e ok, tu ești David.
  • 3:54 - 3:59
    Trimite 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:05
    pe 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:16
    Toate datele cookie sunt
    un ID pentru Tumblr.
  • 4:16 - 4:18
    Este 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:29
    sau când vizitezi din nou site-ul, browserul
    știe automat să atașeze acel ID cu cererea
  • 4:29 - 4:31
    ce se trimite către serverele Tumblr.
  • 4:31 - 4:34
    Serverele văd cererea venind
    de la browserul tău
  • 4:34 - 4:38
    văd ID-ul și știu:
    "Ok, asta e o cerere de la David.”
  • 4:40 - 4:43
    Acum Internetul își deschide porțile.
  • 4:44 - 4:48
    Toate conexiunile sale sunt împărtășite
    și informația este trimisă ca text.
  • 4:48 - 4:54
    Acest lucru permite hackerilor să extragă
    datele personale trimise pe Internet.
  • 4:55 - 4:57
    Dar site-urile sigure previn asta
  • 4:57 - 5:01
    cerându-i browserului
    să comunice pe un canal sigur
  • 5:01 - 5:04
    folosind ceea ce se numește
    Secure Sockets Layer
  • 5:04 - 5:07
    și succesorul său
    Transport Layer Security.
  • 5:08 - 5:14
    Te poți gândi la SSL și TLS ca la un strat
    de securitate ce învăluie comunicațiile
  • 5:14 - 5:16
    ca să le protejeze de spionare
    sau falsificare.
  • 5:17 - 5:23
    SSL și TLS sunt active când se vede
    un lacăt mic ce apare în bara de adrese
  • 5:23 - 5:25
    lângă HTTPS.
  • 5:25 - 5:31
    Protocolul HTTPS se asigură
    că cererile HTTP sunt sigure și protejate.
  • 5:32 - 5:36
    Când un site cere browserului să participe
    într-o conexiune sigură,
  • 5:36 - 5:39
    întâi prezintă un certificat digital.
  • 5:39 - 5:42
    Este ca un ID oficial ce demonstrează
  • 5:42 - 5:44
    că site-ul este autentic.
  • 5:44 - 5:48
    Certificatele digitale sunt publicate
    de autoritățile de certificare,
  • 5:48 - 5:52
    care sunt entități ce verifică
    identitățile site-urilor
  • 5:52 - 5:54
    și eliberează certificate pentru ele.
  • 5:54 - 5:57
    La fel cum un Guvern eliberează
    buletine și pașapoarte.
  • 5:57 - 6:00
    Dacă un site încearcă să pornească
    o conexiune sigură
  • 6:00 - 6:04
    fără un certificat digital autentic,
    browserul te va avertiza.
  • 6:07 - 6:09
    Acestea sunt bazele navigării pe web!
  • 6:10 - 6:12
    Partea de Internet pe care o vedem zilnic.
  • 6:13 - 6:19
    Pe scurt, HTTP și DNS se ocupă
    cu a trimite și a primi codul HTML
  • 6:19 - 6:22
    fișiere media sau orice de pe internet.
  • 6:22 - 6:24
    Ce face acest lucru posibil
  • 6:24 - 6:27
    sunt TCP/IP și rețelele router
  • 6:27 - 6:31
    care fragmentează și transportă
    informația în pachete mici
  • 6:32 - 6:34
    făcute din cod binar,
  • 6:35 - 6:39
    secvențe de 1 și 0
    ce sunt trimise prin cabluri
  • 6:39 - 6:42
    cabluri din fibră optică, rețele wireless.
  • 6:43 - 6:46
    Din fericire, odată ce ai învățat
    cum funcționează Internet-ul
  • 6:46 - 6:47
    te poți baza pe el
  • 6:47 - 6:50
    fă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:57
    ca 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

more » « less
Video Language:
English
Duration:
07:07

Romanian subtitles

Revisions