1. PC-ul care acceseaza server-ul 2. De regula un computer ce hosteaza un site pe internet 3. Un software care preia si afiseaza pagini web 4. Un request trimis de la computerul unui user (client DNS) către un server DNS 5. Chrome ftw 6. Browserul trimite cererea HTTP catre adresa IP furnizata. Computerul respectiv primeste cererea HTTP de la TCP/IP și o transmite serverului. Serverul web citeste hostname-ul & path-ul și gaseste sau genereaza datele pe care le-ai cerut.
@@beselmeselbe644 Azi sau mâine apare un video nou, cu o temă nouă, chiar în playlist-ul ăsta. :) Deci playlist-ul ăsta e cel bun, dar e abia la început, o să dureze ceva vreme până finalizăm cursul...
1.Clientul este un browser 2.Serveru-ul este un calculcator care contine informatii care sunt transmise catre browser 3.Browser-ul este un program de cautare 4.DNS-ul este un server special de internet care stie exact numele domeniului 5.Folosesc Google Chrome 6.Accesezi practic un domeniu un site cred eu care are rol de cautare. Cred ca este domeniua deoarece este format din subdomeniu , nume si tdl
1.Pe scurt: Calculatorul tau de unde se transmite cererea. 2. Un server este un program care furnizează servicii altor aplicații (numite aplicații client), aflate pe același calculator sau pe calculatoare diferite. Se mai numește server și un calculator pe care rulează una sau mai multe asemenea aplicații. 3. Program care permite utilizatorilor să afișeze text, grafică, video, muzică și alte informații situate pe o pagină din World Wide Web EX:Chrome. Firefox, Edge, Opera etc. 4. DNS vine de la "domain name system" si reprezinta procesul prin care calculatorul sau dispozitivul tau intreaba serverul DNS care este adresa de IP a unui site pe care tu vrei sa-l accesezi. Dacă serverul DNS o știe și calculatorul tău primește un răspuns, atunci ești automat redirecționat către adresa IP a acelui site. 5. Chrome si Firefox uneori chiar si Edge dar primele doua sunt cele principale. 6. Cerea mea pleaca catre server iar serverul imi transmite inapoi raspunsul cu informatia: Ie Google.com.
Salut Viorel! Sunt la inceput cu intelegerea notiunilor, dar mi am schematizat tot ce ai spus pe foi si m-au ajutat enorm toate metaforele pe care le ai adus odata cu prezentarea unor notiuni atat de complexe. Eu, care nu aveam cunostinte prea vaste cu privire la cum functoneaza thnologia, m ai facut sa inteleg niste termeni atat de abstracti. Iti multumesc pentru tot cee ce faci!
Felicitari pentru video-uri, eu deja stiam cam tot de ai zis tu in acest episod, mi-am reamintit toate etapele, foarte frumos structurat. Dar ca sa fiu sincer, pentru in incepator este cam coplesitoare toata informatia asta. :)) Bafta!
Eu mă bazez pe faptul că dacă văd video-ul de mai multe ori și se uită prin resursele din descriere, oamenii or să prindă gustul oricum. Ritmul nu e ideal, într-adevăr, dar face parte dintr-un modul introductiv pentru un curs care are cu totul alt scop - niște compromisuri a trebuit să fac. :) Merci de comment oricum, și te mai aștept!
1)clientul este o aplicatie software(browser, curl, postman etc) care acceseaza o resursa(site) 2) serverul este calculatorul care serveste resursele cerute de catre client 3) browserul este clientul 4) cererea DNS este procesul de aflare a adresei ip a resursei cautate 5) firefox 6) intrebam resolverul ISP-ului care ne redirectioneaza catre serverele root ale domeniului care ne redirectioneaza spre serverele TLD, acestea din urma stiu nameserverele domeniului iar asociat nameserverelor se afla adresa IP cautata. Ar mai trebui mentionat ca pe tot parcursul acestei cautari toate adresele IP(isp, root server, tld server) se salveaza pe raspuns pentru a ne scuti de aceeasi cautare din nou
Răspunsul meu pentru întrebările din video: Ce este un client?: Un client este dispozitivul de pe care accesezi un site. Ce este un server?: Un server este locul unde se trimite request-ul de la client. Ce este un browser?: Un browser este un program care permite utilizatorului să descarce filme, jocuri, să se uite pe RU-vid, să afișeze text, imagini etc. Ce este o cerere DNS?: DNS înseamnă "Domain Name System" și reprezintă procesul prin care dispozitivul de pe care accesezi un site întreabă serverul DNS care este adresa IP a site-ului pe care vrei să-l accesezi, iar dacă serverul DNS o știe, te va trimite către adresa respectivă IP. Ce browser folosești acum?: Folosesc Chrome, deoarece mi se pare cel mai complet browser. Ce se întâmplă exact când accesezi site-ul Google?: (PE SCURT) Se trimite un request către server, acesta îl receptionează și îmi va trimite înapoi pachetele necesare pentru a recompune pagina respectivă, adică "HTML, CSS și JavaScript".
Merci, Ana! :) I will. Resolver-ul ISP-ului este de obicei un server special de la RDS, Orange, Ines, Vodafone, etc la care ajung absolut toate request-urile (toate cerințele de date) de la toți clienții acelui ISP care încearcă să acceseze Internetul. El trebuie să știe un singur lucru: unde găsește un server root de unde să afle TLD-urile domeniului căutat. Spre exemplu, dacă încerci să intri pe youtube.com, request-ul ajunge la ISP care are un resolver care-ți zice unde găsești root-ul, iar root-ul îți zice unde găsești TLD-ul .com, iar TLD-ul .com îți zice la ce IP-uri găsești domeniul youtube.com. Root-ul este deci „rădăcina” sistemului DNS, baza lui, locul de unde pleacă toate căutările tuturor domeniilor. Dacă-ți imaginezi un arbore mare în care toate frunzele sunt domenii, root-ul sunt serverele „rădăcină” de unde pleacă picătura de apă care circulă apoi prin trunchi, prin crengi (Top Level Domain servers, sau TLD-uri) și apoi ajunge la frunză (domeniu). Sunt câteva servere root în toată lumea, și sunt menținute de ICANN (Internet Corporation for Assigned Names and Numbers), și fără ele ar fi mult mai complicat. Trebuie menționat și că request-urile astea trec prin toate serverele de care am zis doar dacă accesezi pentru prima dată domeniul respectiv, adică dacă browser-ul și sistemul de operare (Windows, iOS, Android, MacOS, Linux, etc) nu au deja în cache (un fel de memorie temporară) lista cu IP-urile site-ului direct, sau măcar lista cu IP-urile TLD-urilor.
1. clientul este pc-ul/telefonul personal de pe care fac cererea. 2. server-ul este cel care stochează informatia si care îmi pune la dispoziție informația solicitată. 3.browser-ul este aplicatia/slujitorul care îmi face legătura între site-uri. 4. DNS = DOMAIN NAME SERVER 5. Chrome și Firefox 6. cererea mea pleacă către server care îmi trimite înapoi răspunsul cu site-ul/aplicatia, in cazul de fata cu motorul de căutare Google.
:)) bun, dar să știi că actualul curs o să dureze ceva (estimez că vreo 40-60 săptămâni) deci sugerez să suplimentezi și cu materialele de aici: bit.ly/vio-digital
Cred că suntem încă devreme pe graficul de creștere al industriei și mai avem niște decade până la maturizarea și încetinirea ritmului de creștere. Deci da, clar e de viitor în următorii 10-20-39 ani poate.
O intrebare ar fi: Daca eu invat sa programez si ma apuc sa fac un site web ca proiect, pe care sa il pun in CV ul meu, va trebui sa si platesc pentru hosting, ca sa fie un proiect complet si sa fie luat in considerare? De altfel, ca sa fie un proiect complet, site ul va trebui sa fie si securizat. O sa ma coste si asta?
Nu e musai să plătești pentru hosting - poți hosta la Netlify sau Github Pages unde e gratis. Ideal e să-l deployezi undeva neapărat, ca să fie ușor de validat și de oameni care n-au timp să instaleze pachete de Node, etc. sau care n-au cunoștințe tehnice (recruiteri). SSL-ul pentru HTTPS e aplicat automat la Github Pages sau Netlify, și în rest e gratuit și relativ ușor de aplicat la hosting services cum e bit.ly/vio-hosting - deci merită folosit pentru profesionalism.
Când trecem la partea concretă (HTML, apoi CSS, apoi JS) o să dau teme împărțite în 2 părți: ceva light pentru începători și ceva mai hardcore pentru avansați. În partea asta introductivă în afară de primul video care are niște criptografie în temă, încă nu am găsit o variantă bună de temă mai complexă, sorry. Dacă ai tu una, do share. :)
Sorry, nu eu îl șterg, RU-vid îl șterge dacă ai link-uri sau cuvinte dubioase prin el. :( Scrie-mi pe Discord răspunsul dacă vrei să-l corectez, sau omite sau din link-uri ca să nu ți le mai șteargă RU-vid (e tâmpită politica, și pe mine mă enervează).
Nu e slab. Doar că au descoperit recent niște tactici dubioase: www.cpomagazine.com/data-privacy/brave-privacy-browser-caught-automatically-adding-affiliate-links-to-cryptocurrency-urls/ + community.brave.com/t/why-i-stopped-using-brave-browser/132626
Și mie-mi place, dar au descoperit recent probleme de politică și atitudine cu el: www.cpomagazine.com/data-privacy/brave-privacy-browser-caught-automatically-adding-affiliate-links-to-cryptocurrency-urls/ + community.brave.com/t/why-i-stopped-using-brave-browser/132626
@@sibral8413 Uite un articol cu comentarii relevante: dev.to/jacoby/what-do-front-end-devs-think-about-safari-4855 și o postare de pe HackerNews cu comentarii relevante: news.ycombinator.com/item?id=9804959 ca să-ți faci o idee. Încă două articole relevante finalizează argumentul, dacă nu te-ai convins: httptoolkit.tech/blog/safari-is-killing-the-web/ și blog.perrysun.com/2021/07/15/for-developers-safari-is-crap-and-outdated/ :)