1
00:00:01,410 --> 00:00:02,270
Witamy spowrotem.

2
00:00:02,520 --> 00:00:07,520
Więc ten film będzie funkcjonować jako swego rodzaju katastrofy w trakcie, jak działa Internet.

3
00:00:07,530 --> 00:00:23,180
Dla kogoś, kto chce być programistą, więc to ma cię z zapalonym użytkownik Internetu jak ja, którzy być może nie rozumie wiele o tym, jak działa Internet, ponieważ nie trzeba się do kogoś, kto jeszcze korzysta z Internetu przez cały czas ale rozumie trochę o tym, jak to działa na wysokim poziomie.

4
00:00:23,220 --> 00:00:35,030
To może być zaskakujące, ale deweloperzy naprawdę nie trzeba wiedzieć, że Maryla bardzo niski poziom piaszczysty o różnych protokołów transmisji danych i sposób ich działania w tym stosie TCap IP w rzeczy, które można usłyszeć, że są bardzo zastraszające.

5
00:00:35,190 --> 00:00:42,450
To cała dyscyplina istnieje całe kierunków uczelni i kursów poświęconych kierunku jak Internet działa na niskim poziomie.

6
00:00:42,690 --> 00:00:49,940
Jako deweloper rzeczy są wydobywane z dala tak, że wystarczy, aby zrozumieć samych podstaw więcej niż typowy użytkownik Internetu.

7
00:00:50,070 --> 00:00:55,590
Ale nie muszą być ekspertami w tym wszystkim bardzo zastraszenia Maryla Rodowicz rzeczy.

8
00:00:55,590 --> 00:00:57,250
Więc kilka rzeczy chcemy zrobić tutaj.

9
00:00:57,420 --> 00:01:00,150
Chcemy zrozumieć na wysokim poziomie, jak działa Internet.

10
00:01:00,270 --> 00:01:05,340
Rzeczy takie jak nazwy domen HGP IP znajduje elsewhat są te wszystkie.

11
00:01:05,340 --> 00:01:06,550
Jak oni ze sobą współpracować.

12
00:01:06,780 --> 00:01:09,920
Chcemy, aby zrozumieć różnicę między przód i tył elementu końcowego.

13
00:01:10,170 --> 00:01:12,540
Również pełne stosu, gdzie robi to dopasowanie się.

14
00:01:12,570 --> 00:01:16,420
A potem my także chcemy, aby móc zobaczyć H Tim L na dowolnej stronie internetowej.

15
00:01:17,220 --> 00:01:20,340
Tak więc pierwszą rzeczą, którą chcę zrobić tutaj jest rzeczywiście obejrzeć film.

16
00:01:20,550 --> 00:01:22,080
Więc link jest w suwaku.

17
00:01:22,140 --> 00:01:25,900
To także w opisie tego filmu będzie iść do przodu i otworzyć go.

18
00:01:26,040 --> 00:01:28,430
Zapraszam do obejrzenia go na własną rękę.

19
00:01:28,440 --> 00:01:43,470
Idę do obejrzenia go w tym filmie i po prostu wstrzymać kilka chwil i podkreślić kilka ważnych elementów.

20
00:01:43,620 --> 00:01:53,210
Czy kiedykolwiek zastanawialiście się, co się dzieje, gdy ktoś w Anglii odwiedza stronę internetową Światowy Festiwal Nauki w pierwszej kolejności.

21
00:01:53,220 --> 00:01:58,470
Ich komputer musi zwrócić się do serwera Światowy Festiwal Nauki o kopię tej strony.

22
00:01:58,710 --> 00:02:22,130
Laski komputerowe tego żądania do wirtualnego kopercie zwany pakiet owinięty szczegółowych informacji na temat tego wniosku, w tym światowych festiwali nauki adresu komputera IP wysyła ten pakiet z domu i poniżej ulicy za pomocą dużych podziemnych przewodów miedzianych, że przechodzi przez małe regionalne sieci przed kończącym się tutaj w Telehouse północ w Londynie.

23
00:02:22,440 --> 00:02:25,700
Telehouse północ jest głównym węzłem internetowe Anglii.

24
00:02:25,740 --> 00:02:36,120
Adres IP w tym pakiecie mówi piastę, że świat naukowy festiwal serwer jest rzeczywiście w Lozannie, a pierwszą rzeczą, jaką chcę tylko podkreślić że użytkownik w tym wypadku udał się do witryny sieci Web.

25
00:02:36,180 --> 00:02:44,680
Web site Światowy Festiwal Nauki lub rodzaju i naciśnij enter, a wszystko to dzieje się, zanim użytkownik widzi niczego.

26
00:02:44,760 --> 00:02:49,210
Chodzi o to, że użytkownik prosi o stronie internetowej lub zwracając się do niej.

27
00:02:49,260 --> 00:02:52,140
I tak to się nazywa to żądanie H TTP.

28
00:02:52,170 --> 00:03:07,040
Więc kiedy otworzyły się ten film YouTube kropka com ukośnik to wiesz, kiedy nacisnąć klawisz Enter pytam za treść tej strony i który musi przejść całą drogę do YouTube gdzieś i mają wysłać go z powrotem do mnie.

29
00:03:07,050 --> 00:03:11,030
Tak więc do tej pory my wciąż dopiero się wniosek do właściwego miejsca.

30
00:03:11,430 --> 00:03:18,620
Więc Telehouse Północna wysyła pakiet na to jak po drugiej stronie Atlantyku nad kablami światłowodowymi zakopane głęboko pod oceanem.

31
00:03:18,780 --> 00:03:26,310
Pakiet kończy się tutaj 60 Hudson Street Nowy Jork największym piasty internetowe na Wschodnim Wybrzeżu.

32
00:03:26,760 --> 00:03:34,760
Hub wysyła pakiet poprzez serię regionalnych sieci łączących Nowy Jork do Los Angeles, gdzie znajduje się serwer Światowy Festiwal Nauki.

33
00:03:35,220 --> 00:03:39,570
Serwer odczytuje wniosek i jest gotowy do wysłania strony internetowej na język angielski.

34
00:03:40,260 --> 00:03:46,170
A strona składa się z obrazów i tekstu są zbyt duże, aby wysłać w postaci pojedynczego pakietu danych.

35
00:03:46,170 --> 00:03:49,440
Więc jak mamy go z powrotem do Anglii.

36
00:03:49,440 --> 00:03:50,380
Wyobraź sobie, że.

37
00:03:50,450 --> 00:03:57,650
Więc w tym momencie wniosek dokonał go przez całą drogę do właściwego serwera i to powiedział, że szukam tej stronie.

38
00:03:57,810 --> 00:04:10,850
A więc teraz wszystko jest w drodze powrotnej będzie z serwera przez całą drogę z powrotem do komputera, który poprosił o tej konkretnej grupie stron 5000 turystów odwiedzających Nowy Jork w jednym gigantycznym autobusie.

39
00:04:10,950 --> 00:04:15,730
Są aż w Harlemie, ale chcą odwiedzić Statuę Wolności przed zamknięciem.

40
00:04:15,840 --> 00:04:18,560
Ale to godziny szczytu w piątek.

41
00:04:18,580 --> 00:04:23,490
Nie ma mowy, że gigant autobus będzie pasować do tych szalonych zatłoczonych ulicach.

42
00:04:23,580 --> 00:04:28,260
Dlatego decydują się wysiąść z autobusu i rozłożyć niektóre metrem.

43
00:04:28,260 --> 00:04:34,480
Niektórzy podejmują Kabiny kilka rowery czynszu, a niektóre nawet podjąć kajaki w dół rzeki Hudson.

44
00:04:34,650 --> 00:04:39,890
Jak się tam dostać, nie ma znaczenia, tak długo, jak się tam dostać na czas.

45
00:04:39,930 --> 00:04:42,740
Podobnie jest w przypadku Internetu do efektywnej pracy.

46
00:04:42,780 --> 00:05:01,350
Te strony internetowe sproszkowane na tysiące maleńkich pakietów danych każdego z nich zgarnął ze wszystkimi informacjami, które muszą odbudować się w wysyłanych do LA jednym będzie pewny piasta który sprawdza raport ruchu przed wysłaniem ich przez kilometrami dzieci wylądować.

47
00:05:01,350 --> 00:05:11,630
Podróżować odprawy za pośrednictwem różnych węzłów, jak to turyści Nowy Jork te pakiety nie obchodzi, jak się tam dostać tak długo, jak się tam dostać jak najszybciej.

48
00:05:12,040 --> 00:05:20,640
Większość z nich będzie przejść przez 60 Hudson w Nowym Jorku, gdzie zostaje przekierowany z powrotem do Anglii jest jak jazda na włókno okularach grubych jak srebro dolara.

49
00:05:20,800 --> 00:05:27,000
Następnie z powrotem na drutu miedzianego przez regionalnych sieci brytyjskich na wszystkie pakiety dotrą do miejsca przeznaczenia.

50
00:05:27,010 --> 00:05:47,850
A i to epicka podróż to wszystko dzieje się w około sekundę wraz z bilionów bilionów po podobnych trasach, które zdarzają się każdego dnia na ten niezwykły łatwo wziąć za pewnik sieci sieci nazywamy Internetem.

51
00:05:48,070 --> 00:05:50,180
Więc mam nadzieję, że znalazłeś wideo fascynujące.

52
00:05:50,200 --> 00:05:55,300
To na pewno wieje zdanie nawet znasz kogoś, kto robi to dużo, a kto korzysta z Internetu dużo.

53
00:05:55,300 --> 00:05:57,360
Sprawia, że ​​strony internetowe sprawia, że ​​aplikacje.

54
00:05:57,370 --> 00:06:05,320
To wciąż tak niesamowite proces, który dzieje się za kulisami po prostu dla każdej strony, która ładuje tylko potwierdza swoje.

55
00:06:05,320 --> 00:06:11,950
Weźmy ten przykład, kiedy idę do tego ciebie tu i kropka com kursy ukośnymi i wciśnij enter.

56
00:06:12,010 --> 00:06:19,810
Pamiętaj pytam o coś, a ja dostaję coś w zamian i żądając czegoś, a serwer odpowiada.

57
00:06:19,810 --> 00:06:21,660
I jest wiele rzeczy, co dzieje się pomiędzy nimi.

58
00:06:21,670 --> 00:06:24,900
Ale to pojęcie rdzeń.

59
00:06:24,940 --> 00:06:31,290
Tak więc pierwszy krok, co się dzieje i faktycznie zanim zacznę tam chcem wiesz, że to nie jest coś, co trzeba zapamiętać.

60
00:06:31,300 --> 00:06:35,740
Jest to czysto koncepcyjne rzeczy to miło wiedzieć, ale zawsze można wrócić.

61
00:06:35,740 --> 00:06:36,680
Można sprawdzić to.

62
00:06:36,700 --> 00:06:38,400
Można obejrzeć ten film w górę.

63
00:06:38,410 --> 00:06:49,530
Jedyną rzeczą, którą naprawdę chcesz, aby zapamiętać i być pewni, czy to pomysł żądań i odpowiedzi z prośbą o danych i serwerze dając te dane, a następnie przeglądarka wyświetleniem.

64
00:06:49,720 --> 00:07:00,520
Więc ten etap tutaj, kiedy idę do ciebie albo uderzę wprowadzić pierwszą rzeczą, która się dzieje, mój komputer musi znać dokładny adres wysłać zapytanie.

65
00:07:00,520 --> 00:07:04,750
Który jest tak jak przy wysyłaniu listu trzeba mieć unikalny adres.

66
00:07:04,750 --> 00:07:07,200
Nr domu ma ten sam adres co innego domu.

67
00:07:07,240 --> 00:07:11,600
Mogą one wyglądać tak samo, ale są one w innym mieście lub innym innym kodem pocztowym lub innym kraju.

68
00:07:11,620 --> 00:07:12,460
Są niepowtarzalne.

69
00:07:12,550 --> 00:07:17,290
Więc musimy ten adres tak, że nasza prośba idzie we właściwym miejscu.

70
00:07:17,290 --> 00:07:20,270
Więc Sinko DNS trwa tej nazwy domeny.

71
00:07:20,310 --> 00:07:26,410
Trzeba rezultatu i przekłada go na ten adres IP, który jest ciągiem cyfr i kropek.

72
00:07:26,420 --> 00:07:28,560
Jest to unikalny identyfikator.

73
00:07:29,050 --> 00:07:34,270
Kiedy już mamy, że wtedy rzeczywiście wysłać list do kiedy właściwie robimy żądanie.

74
00:07:34,270 --> 00:07:43,860
Więc w tym przypadku, kiedy nacisnąć enter mi zastanawianie się, gdzie mój komputer komputery dowiedzieć się, co to znaczy dla mnie adres IP Dotcom jest.

75
00:07:44,230 --> 00:07:44,700
OK.

76
00:07:44,740 --> 00:07:50,370
Mamy adres IP, ale teraz wysłać wniosek z prośbą o stronie kursu jest.

77
00:07:50,530 --> 00:07:56,130
Tak więc złożyć wniosek o zamówienie HTP porozmawiamy o wiele więcej o tym, co to jest i jak wyglądają.

78
00:07:56,230 --> 00:07:59,260
I pamiętaj, że nie jest to tylko jeden sposób bezpośredni strzał tam.

79
00:07:59,290 --> 00:08:05,640
Zasadniczo wniosek odbija dokoła od serwera do serwera, aż dojdziemy do serwera szukamy.

80
00:08:06,370 --> 00:08:21,640
Więc gdy mamy do serwera pierwsza część jest to, że serwer ma zamiar dowiedzieć się, co ja z prośbą o moje i prosząc o stronie głównej pytam stronie kursów Slash pytamy dla założyć stronę stać postać strony instruktora.

81
00:08:21,670 --> 00:08:26,140
Nie wszystkie rodzaje różnych kawałków tutaj, że mogę być z prośbą o i są one różne.

82
00:08:26,140 --> 00:08:30,500
Więc Job Service jest dowiedzieć się, co należy odesłać.

83
00:08:30,610 --> 00:08:35,950
Kiedy robimy się w rozwoju, który będzie Twoim zadaniem jest dowiedzieć się, jakie treści odesłać.

84
00:08:35,950 --> 00:08:44,540
Tak więc serwer często współdziała z bazy danych, która wyciąga informacje i to sprawia, że ​​każdy zespół kombinacji javascript L i C S S.

85
00:08:44,560 --> 00:08:51,800
Tak więc nasz serwer odpowiada powrotem wysyła nam tę kombinację każdy zespół si Javascript jest to grono kodzie.

86
00:08:51,820 --> 00:08:55,450
To nie jest bardzo czytelna dla ludzi w naszych kroków w przeglądarce.

87
00:08:55,450 --> 00:09:02,910
I okazuje się do tego, że to cała praca nasza przeglądarka bierze, że informacje i to sprawia, że ​​jest łatwy do zrozumienia dla ludzi.

88
00:09:03,340 --> 00:09:06,210
Więc ten proces dzieje się na każdej stronie jest to.

89
00:09:06,310 --> 00:09:11,260
I rzeczywiście można zobaczyć leżącą u H.M.S. ocenić na dowolnej stronie i JavaScript.

90
00:09:11,290 --> 00:09:14,390
Więc jest kilka sposobów robi to w Chrome.

91
00:09:14,500 --> 00:09:16,570
A to dlatego, że wszyscy za pomocą Chrome.

92
00:09:16,570 --> 00:09:17,530
Możesz iść.

93
00:09:17,680 --> 00:09:19,800
Chodźmy do tej strony tutaj.

94
00:09:20,470 --> 00:09:32,680
Mogę prawym przyciskiem myszy i kliknij polecenie Wyświetl źródło strony i otwiera się nowe okno, które faktycznie zawiera wszystkie H.M.S. S S i JavaScript, który jest podstawową źródłem dla tej strony.

95
00:09:32,710 --> 00:09:36,520
To samo na YouTube prawym przyciskiem Pokaż źródło strony.

96
00:09:36,520 --> 00:09:38,570
I tak to jest w każdym jednym miejscu.

97
00:09:38,740 --> 00:09:40,430
Więc nie ma sposobu, aby ukryć to.

98
00:09:40,480 --> 00:09:42,490
Cały Java przeglądarka bierze to.

99
00:09:42,490 --> 00:09:45,520
I okazało go do tego.

100
00:09:45,520 --> 00:09:47,950
Więc przeglądarek są zdecydowanie skomplikowane rzeczy.

101
00:09:47,950 --> 00:09:50,800
Dobrą rzeczą jest to, że nie trzeba wiedzieć, jak to działa w przeglądarce.

102
00:09:50,800 --> 00:09:52,150
To cały jej spadek przeglądarki.

103
00:09:52,150 --> 00:09:54,870
To trwa ten kod i okazuje go do tego.

104
00:09:54,880 --> 00:09:56,390
Tak więc kolejny sposób można to zrobić.

105
00:09:56,500 --> 00:10:03,030
Jest to skrót w Chrome można zrobić Opcja Widok polecenie na komputerze.
