Welkom terug.
Dus deze video gaat functioneren als een soort spoedcursus in hoe het internet werkt.
Voor iemand die wil een ontwikkelaar te zijn dus het is bedoeld om u te nemen van fervent internet gebruiker als ik, die misschien niet veel over hoe het internet werkt begrijpen, omdat je niet hoeft om naar iemand die nog steeds gebruik maakt van het internet de hele tijd maar begrijpt een beetje over hoe het werkt op een hoog niveau.
Het is misschien verrassend, maar de ontwikkelaars echt niet nodig om te weten dat het zeer lage niveau Nitty Gritty over de verschillende data protocollen en hoe ze werken in deze TCAP IP-stack in de dingen die je kunt horen die zeer intimiderend.
Dat is een hele discipline er hele college majors en cursussen gewijd aan hoe het internet werkt op een laag niveau.
Als ontwikkelaar dingen weg zijn geabstraheerd, zodat we hoeven alleen de basis beter te begrijpen dan de typische gebruiker van het internet.
Maar we hoeven niet te experts op al deze zeer intimiderend Nitty Gritty spul.
Dus paar dingen die we willen doen hier.
We willen begrijpen op een hoog niveau hoe het internet werkt.
Dingen als HGP IP domeinnamen u elsewhat zijn al die.
Hoe werken ze samen te werken.
We willen het verschil tussen de front-end en back-end element te begrijpen.
Ook volledige stack waar komt die passen in.
En dan willen we ook in staat zijn om het H Tim L te bekijken op een website.
Dus het eerste wat ik hier wil doen is eigenlijk kijken naar een video.
Dus de link is in de dia.
Het is ook in de beschrijving van deze video te gaan om verder te gaan en open het.
Voel je vrij om het te bekijken op uw eigen.
Ik ga om hem te bekijken in deze video en net pauze het een paar momenten en markeer een paar belangrijke stukken.
Heb je je ooit afgevraagd wat er gebeurt als iemand in Engeland bezoekt eerst het World Science Festival webpagina.
Hun computer nodig heeft om de World Science Festival server vragen om een ​​kopie van die webpagina.
De computer sticks dit verzoek in een virtuele enveloppe riep een pakket omwikkeld met specifieke informatie over dat verzoek waaronder 's werelds wetenschap festivals IP-adres van de computer stuurt dit pakket uit het huis en onder de straat door middel van een grote ondergrondse koperdraden het door kleine regionale passeert netwerken voor het beëindigen hier op Telehouse het noorden in Londen.
Telehouse noorden is Engeland de belangrijkste Internet hub.
Het IP-adres op dit pakket vertelt de naaf die de wereld festival wetenschap server is eigenlijk in Lausanne en het eerste wat ik wil gewoon benadrukken daar de gebruiker in dit geval ging naar een website.
World Science Festival website of typ deze in en vervolgens druk op enter en dit alles gebeurt voordat de gebruiker iets ziet.
Het idee is dat een gebruiker vraagt ​​om een ​​website of het verzoek.
En dat is wat het heet het is een H TTP aanvraag.
Dus toen ik opende deze video YouTube dot com slash dit je weet wanneer ik druk op Enter ik vraag voor de inhoud van deze pagina en dat heeft de hele weg ergens naar YouTube en ze hebben het allemaal de weg terug te sturen naar me.
Tot nu toe zijn we nog net het verzoek op de juiste plaats.
Dus Telehouse Noord stuurt het pakket uit is als aan de overkant van de Atlantische Oceaan via glasvezelkabels diep begraven onder de oceaan.
Het pakket eindigt hier 60 Hudson Street New York City de grootste Internet hub op de East Coast.
Deze hub stuurt het pakket door middel van een reeks regionale netwerken verbinden van New York naar Los Angeles, waar de World Science Festival server zich bevindt.
De server leest het verzoek en maakt zich klaar om de webpagina in het Engels te sturen.
Maar webpagina is opgebouwd uit beelden en tekst te groot is om als één pakket data.
Dus hoe krijgen we het terug naar Engeland.
Stel je voor dat.
Dus op dit punt het verzoek maakte het allemaal de weg naar de juiste server en het is te horen dat ik ben op zoek naar deze pagina.
En nu is alles op de terugreis gaan van de server helemaal terug naar de computer die gevraagd voor deze specifieke pagina groep van 5000 toeristen een bezoek aan New York City in één gigantische tour bus.
Ze zijn weg omhoog in Harlem, maar ze willen het Vrijheidsbeeld bezoeken voordat het sluit.
Maar het is spitsuur op een vrijdag.
Er is geen manier dat gigantische bus gaat om door die gekke overvolle straten.
Dus ze besluiten om uit de bus en verspreid enkele neem de metro.
Sommigen nemen taxi's een paar fietsen huren en sommige kajaks zelfs naar beneden de rivier de Hudson.
Hoe ze daar niet, zolang ze er op tijd uit.
Zo ook voor het internet om efficiënt te werken.
Deze webpagina's verpulverd tot duizenden kleine pakketten van gegevens ieder pijnigde met alle informatie die nodig heeft om zich weer op te bouwen in het de kinderen naar LA één worden verzonden zal hub waar het verkeer rapport controleert ervoor dat voordat u ze op door middel van mijlen en mijlen van land.
Ze reizen inchecken via verschillende hubs zoals zijn New York City toeristen die pakketjes niet schelen hoe ze daar komen, zolang ze er zo snel mogelijk.
De meesten van hen gaan door 60 Hudson in New York, waar ze terug naar Engeland worden omgeleid is als het berijden van een vezel van een bril dik als een zilveren dollar.
Dan terug op koperdraad via regionale Britse netwerken in alle pakketten bereikten hun bestemming.
En en deze epische tocht het allemaal gebeurt in ongeveer een seconde, samen met triljoenen op triljoenen soortgelijke ritten die elke dag gebeuren op deze opmerkelijke makkelijk mee te nemen voor lief netwerk van netwerken we het internet noemen.
Dus hopelijk je vond de video fascinerend.
Het waait zeker mijn gedachten zelfs je iemand kent die dit veel doet en die veel gebruik maakt van het internet.
Maakt websites maakt applicaties.
Het is nog steeds zo geweldig het proces dat gebeurt achter de schermen voor elke pagina die wordt geladen gewoon herhalen.
Laten we dit voorbeeld van als ik naar dit u hier in de buurt en we dot com slash cursussen en ik druk op enter.
Herinner me dat ik ben gevraagd voor iets en ik krijg iets terug en iets aanvragen en de server reageert.
En er is een heleboel dingen dat gebeurt in tussen.
Maar dat is het kernbegrip.
Dus de eerste stap die gebeurt en eigenlijk voordat ik daar beginnen wil ik u laten weten dat dit is niet iets wat je moet onthouden.
Dit is puur conceptueel spul dat is leuk om te weten, maar je kunt altijd terugkomen.
U kunt deze opzoeken.
U kunt kijken naar deze video op.
Het enige wat ik echt wil dat je te onthouden en vertrouwen in zijn is dit idee van verzoeken en antwoorden te vragen voor data en een server geeft u die gegevens en start de browser weer te geven.
Dus deze stap hier toen ik naar u of ik druk op enter het eerste wat er gebeurt is mijn computer moet weten het exacte adres om een ​​verzoek te sturen.
Dat is net als wanneer je een brief die u nodig hebt om een ​​uniek adres hebben sturen.
Geen huis heeft hetzelfde adres als een ander huis.
Ze kunnen er hetzelfde uitzien, maar ze zijn in een andere stad of verschillende andere postcode of ander land.
Ze uniek.
Dus moeten we dat adres, zodat ons verzoek gaat naar de juiste plaats.
Dus de Sinko DNS duurt dat domeinnaam.
Je doet resultaat nodig en dat vertaalt deze in dit IP-adres is een reeks getallen en punten.
Dit is een unieke identifier.
Zodra we dat toen we eigenlijk een brief aan toen we eigenlijk het verzoek te sturen.
Dus in dit geval, toen ik druk op enter ik uitzoeken waar mijn computer computers uitzoeken wat betekent dat voor mij Dotcom het IP-adres.
OK.
We hebben het IP-adres, maar nu hebben verzocht te pagina van de cursus sturen.
Dus maken we een verzoek met een HTP verzoek zullen we veel meer over wat dat is en hoe ze eruit zien praten.
En vergeet niet het is niet alleen een enkele direct schot daar.
In principe is het verzoek stuitert rond van server naar server tot we bij de server die we zoeken.
Dus toen we naar de server het eerste deel is dat de server gaat om erachter te komen wat ik vragen voor en mijn vragen voor de home page Ik ben gevraagd voor Slash cursussen pagina we vragen voor het aanmelden pagina geworden een instructeur pagina.
Er zijn allerlei verschillende stukken hier die ik kon vragen om en ze zijn allemaal verschillend.
Dus de service taak is om erachter te komen wat terug te sturen.
Toen we terug doen in de ontwikkeling die zal uw baan uitzoeken welke inhoud terug te sturen.
Dus dan is de server in wisselwerking vaak met de database die trekt uit informatie en het maakt de combinatie van elk team l javascript en C S S.
Dus dan antwoordt onze ober terug stuurt ons deze combinatie van elk team s en Javascript het is een stelletje van de code.
Het is niet erg leesbaar voor de mens in onze browser stappen in.
En het blijkt het in dit het is de hele klus onze browser draait die informatie en het maakt het gemakkelijk te begrijpen voor de mens.
Dus dit proces gebeurt op elke pagina van het is.
En je kunt eigenlijk zien de onderliggende H.M.S. beoordelen op een pagina en Javascript.
Dus er is een paar manieren om het te doen in Chrome.
En dit is waarom we allemaal met behulp van Chrome.
Je kunt gaan.
Laten we naar deze pagina hier.
Ik kan klik met de rechtermuisknop en klik op bekijken de bron en het opent een nieuw venster dat eigenlijk alle H.M.S. bevat s s en javascript, dat is de onderliggende bron voor deze pagina.
Hetzelfde op YouTube rechts klikken bekijken bron.
En dit is dus op elke locatie.
Dus er is geen manier om dit te verbergen.
De hele Java de browser neemt dit.
En hij maakte er dit.
Dus browsers zijn zeker ingewikkelde dingen.
Het goede is dat je niet hoeft te weten hoe dat werkt de browser.
Dat is het hele druppel haar browser.
Het duurt die code en het blijkt het in dit.
Dus een andere manier kunt u het doen.
Er is een snelkoppeling in Chrome u een opdracht optie weergave op een pc kan doen.