Ben tornato.
Quindi questo video funzionerà come una sorta di corso accelerato su come funziona Internet.
Per qualcuno che vuole diventare uno sviluppatore, è pensato per portarti da un utente avido di Internet come me,
che forse non capisce molto su come funziona Internet perché non devi farlo a qualcuno che
usa sempre Internet per tutto il tempo ma capisce un po 'come funziona ad alto livello.
Potrebbe essere sorprendente, ma gli sviluppatori non hanno davvero bisogno di sapere che il livello molto
basso di molti protocolli di dati e il loro funzionamento in questo stack IP TCAP in cose che potresti
sentire sono molto intimidatorie.
Questa è un'intera disciplina, ci sono interi maestri del college e corsi dedicati a come Internet funziona
a un livello basso.
Come sviluppatore, le cose sono astratte in modo tale che abbiamo solo bisogno di capire le basi più del
tuo tipico utente di Internet.
Ma non dobbiamo essere esperti in tutto questo roba così intimidatorio e grintoso.
Quindi poche cose che vogliamo fare qui.
Vogliamo capire ad alto livello come funziona Internet.
Cose come i nomi di dominio IP HGP che sei un po 'sono tutte quelle.
Come lavorano insieme.
Vogliamo capire la differenza tra front end e back end element.
Anche lo stack completo in cui si inserisce.
E poi vogliamo anche essere in grado di visualizzare l'H Tim L su qualsiasi sito web.
Quindi la prima cosa che voglio fare qui è guardare un video.
Quindi il link è nella diapositiva.
È anche nella descrizione di questo video che andrà avanti e aprirlo.
Sentiti libero di guardarlo da solo.
Lo guarderò in questo video e lo interromperò solo pochi istanti, evidenziando alcuni pezzi importanti.
Ti sei mai chiesto cosa succede quando qualcuno in Inghilterra visita prima la pagina web del
World Science Festival.
Il loro computer ha bisogno di chiedere al server World Science Festival una copia di quella pagina web.
Il computer infila questa richiesta in una busta virtuale denominata pacchetto avvolto con informazioni specifiche
su tale richiesta, inclusi i festivals scientifici mondiali indirizzo IP, il computer invia questo pacchetto fuori dalla casa
e sotto la strada tramite un grande filo di rame sotterraneo che passa attraverso piccoli reti
prima di finire qui a Telehouse a nord di Londra.
Telehouse North è il principale snodo Internet dell'Inghilterra.
L'indirizzo IP su questo pacchetto dice all'hub che il server del World Science Festival è effettivamente a Losanna e la
prima cosa che voglio sottolineare è che l'utente in questo caso è andato su un sito Web.
Sito Web del World Science Festival o digita il testo in e poi premi invio e tutto sta accadendo prima
che l'utente veda qualcosa.
L'idea è che un utente stia chiedendo un sito web o lo richieda.
Ed è quello che si chiama è una richiesta TTP H.
questa pagina e che deve arrivare fino a YouTube da qualche parte e devono rimandarlo indietro fino a me.
Così, quando ho aperto questo video, YouTube dot com la tagliò, saprai che quando toccherò Invio,
chiedo il contenuto di
Quindi finora abbiamo appena ricevuto la richiesta nel posto giusto.
Quindi Telehouse North invia il pacchetto è come attraverso l'Atlantico attraverso cavi in ​​fibra ottica sepolti in
profondità sotto l'oceano.
Il pacchetto finisce qui 60 Hudson Street New York City il più grande hub di Internet sulla costa orientale.
Questo hub invia il pacchetto attraverso una serie di reti regionali che collegano New York a Los
Angeles, dove risiede il server del World Science Festival.
Il server legge la richiesta e si prepara a inviare la pagina Web in inglese.
Ma la pagina web è composta da immagini e il testo è troppo grande per essere inviato come un unico pacchetto di dati.
Quindi, come riportarlo in Inghilterra.
Immaginalo.
Quindi a questo punto la richiesta è arrivata fino al server corretto e mi viene detto che sto
cercando questa pagina.
tutto è sul viaggio di ritorno che va dal server fino al computer che
ha richiesto questo specifico gruppo di 5000 turisti che visitano New York in un unico gigantesco bus turistico.
E così ora
Sono in salita ad Harlem ma vogliono visitare la Statua della Libertà prima che si chiuda.
Ma è l'ora di punta del venerdì.
Non c'è modo che l'autobus gigante si adatti a queste folle strade congestionate.
Così decidono di scendere dall'autobus e sparsi su alcuni prendere la metropolitana.
Alcuni prendono un paio di biciclette a noleggio e alcuni addirittura portano i kayak lungo il fiume Hudson.
Il modo in cui arrivano non importa finché arrivano in tempo.
Allo stesso modo, Internet funziona in modo efficiente.
Queste pagine web si sono polverizzate in migliaia di piccoli pacchetti di dati, ognuno dei quali è stato caricato con tutte le informazioni
che devono essere ricostruite nei bambini inviati a L. UN. uno sarà sicuro hub che controlla il
rapporto sul traffico prima di inviarli attraverso miglia e miglia di terra.
Viaggiano effettuando il check-in attraverso diversi hub come i turisti di New York City a quei
pacchetti non importa come arrivano finchè arrivano il più velocemente possibile.
La maggior parte di loro passerà attraverso 60 Hudson a New York, dove sono reindirizzati in Inghilterra, è
come cavalcare una fibra di occhiali spessa come un dollaro d'argento.
Poi di nuovo sul filo di rame attraverso le reti regionali britanniche in tutti i pacchetti hanno raggiunto la loro destinazione.
E questo epico viaggio avviene in un secondo, insieme a migliaia di miliardi di migliaia
di viaggi simili che accadono ogni giorno su questa straordinaria
rete di reti che chiamiamo Internet.
Quindi spero tu abbia trovato il video affascinante.
Sicuramente mi spazza la testa anche se conosci qualcuno che fa tanto e che usa molto Internet.
Rende i siti Web rende le applicazioni.
È ancora così sorprendente il processo che avviene dietro le quinte solo per ogni singola pagina che
carica appena reiterare.
Prendiamo questo esempio di quando ci vado da queste parti qui e abbiamo dei corsi con la barra dei
punti e colpisco invio.
Ricorda che sto chiedendo qualcosa e sto recuperando qualcosa e richiedendo qualcosa e il
server sta rispondendo.
E c'è un sacco di cose che accadono in mezzo.
Ma questo è il concetto principale.
Quindi, il primo passo che succede e in realtà prima di iniziare lì voglio farti sapere che questo
non è qualcosa che devi memorizzare.
Si tratta di cose puramente concettuali che è bello sapere ma puoi sempre tornare indietro.
Puoi cercare questo.
Puoi guardare questo video.
L'unica cosa che voglio davvero che tu memorizzi e di essere sicuro di te è questa idea di richieste e risposte
che richiedono dati e un server che ti fornisce quei dati e poi il browser che li visualizza.
Quindi questo passaggio qui quando vado da te o premo invio la prima cosa che succede è che il mio
computer ha bisogno di sapere l'esatto indirizzo per inviare una richiesta a.
Che è proprio come quando si invia una lettera è necessario avere un indirizzo univoco.
Nessuna casa ha lo stesso indirizzo di un'altra casa.
Potrebbero sembrare uguali ma si trovano in una città diversa o in un altro codice postale diverso o
in un paese diverso.
Sono unici.
Quindi abbiamo bisogno di quell'indirizzo in modo che la nostra richiesta vada nel posto giusto.
Quindi il DNS Sinko prende quel nome di dominio.
Hai bisogno di risultato e lo traduce in questo indirizzo IP che è una stringa di numeri e punti.
Questo è un identificatore univoco.
Una volta ottenuto ciò, inviamo effettivamente una lettera a quando effettivamente effettuiamo la richiesta.
Quindi, in questo caso, quando premo Invio, capisco dove i miei computer capiscono cosa
significa per me l'indirizzo IP di Dotcom.
OK.
Ora abbiamo l'indirizzo IP ma inviamo una richiesta per chiedere la pagina del corso.
Quindi facciamo una richiesta con una richiesta HTP parleremo molto di più su cosa sia e come
siano.
E ricorda che non è solo un colpo diretto a senso unico.
Fondamentalmente la richiesta rimbalza da un server all'altro finché non arriviamo al server
che stiamo cercando.
Quindi quando arriviamo al server la prima parte è che il server sta per capire cosa
sto chiedendo e chiedo la pagina iniziale che sto chiedendo per la pagina dei corsi di Slash che stiamo chiedendo per la pagina
di registrazione una pagina per istruttori.
Ci sono tutti i tipi di pezzi diversi qui che potrei chiedere e sono tutti diversi.
Quindi il lavoro di servizio è capire cosa inviare indietro.
Quando torneremo nello sviluppo, sarà il tuo lavoro a capire quali contenuti inviare.
Quindi il server interagisce spesso con il database che estrae le informazioni e rende la combinazione di ogni
squadra l javascript e C S S.
Quindi il nostro server risponde che ci invia questa combinazione di ogni squadra e Javascript è un mucchio
di codice.
Non è molto leggibile per gli umani nei nostri passaggi del browser.
E trasforma tutto in questo è l'intero lavoro che il nostro browser prende e che rende
facile capire per gli umani.
Quindi questo processo avviene su ogni singola pagina di esso.
E puoi effettivamente vedere il sottostante H. M. S. valutare su qualsiasi pagina e Javascript.
Quindi ci sono alcuni modi per farlo in Chrome.
Ed è per questo che stiamo tutti utilizzando Chrome.
Puoi andare.
Andiamo a questa pagina qui.
Posso fare clic destro e fare clic su Visualizza origine pagina e si apre una nuova finestra che contiene in
realtà tutte le H. M. S. s s e javascript che è la fonte sottostante per questa pagina.
La stessa cosa su YouTube fa clic con il pulsante destro su Visualizza origine pagina.
E così questo è su ogni singolo sito.
Quindi non c'è modo di nasconderlo.
L'intero Java il browser prende questo.
E lo ha trasformato in questo.
Quindi i browser sono cose decisamente complicate.
La cosa buona è che non devi sapere come funziona il browser.
Questo è tutto il suo browser.
Prende quel codice e lo trasforma in questo.
Quindi un altro modo per farlo.
C'è un collegamento in Chrome che puoi fare una visualizzazione delle opzioni di comando su un PC.
Credo che sia un'opzione di controllo se non si può semplicemente fare clic destro e cromato e vederlo pure