1
00:00:01,410 --> 00:00:02,270
歡迎回來。

2
00:00:02,520 --> 00:00:07,520
所以這個視頻將會作為在互聯網是如何工作的一種速成班。

3
00:00:07,530 --> 00:00:23,180
對於人誰願意成為一個開發人員，所以它的意思是把你從狂熱的互聯網用戶和我一樣，也許誰不明白了很多關於互聯網是如何工作的，因為你不必給別人誰仍然使用互聯網所有的時間但了解它是如何工作在較高的水平一點點。

4
00:00:23,220 --> 00:00:35,030
這可能是令人驚訝的，但是開發商真的不需要知道，非常低的水平細節問題對不同的數據協議，以及它們如何在事情，你可能會聽到很嚇人這TCAP IP協議棧工作。

5
00:00:35,190 --> 00:00:42,450
這是一個完整的學科有專門對互聯網如何工作在較低的水平整個大學的專業和課程。

6
00:00:42,690 --> 00:00:49,940
作為開發者的東西抽象出來，這樣我們只需要了解非常基本超過互聯網的典型用戶。

7
00:00:50,070 --> 00:00:55,590
但是，我們不必為在所有這非常可怕的細節問題專家的東西。

8
00:00:55,590 --> 00:00:57,250
因此，幾件事情，我們要在這裡做的。

9
00:00:57,420 --> 00:01:00,150
我們希望在高位互聯網是如何工作的理解。

10
00:01:00,270 --> 00:01:05,340
事情像你HGP IP域名elsewhat都是這些。

11
00:01:05,340 --> 00:01:06,550
他們如何一起工作。

12
00:01:06,780 --> 00:01:09,920
我們想了解前端和後端元件之間的差異。

13
00:01:10,170 --> 00:01:12,540
同時全棧，這是否格格不入。

14
00:01:12,570 --> 00:01:16,420
然後，我們也希望能夠查看轟蒂姆·L於任何網站。

15
00:01:17,220 --> 00:01:20,340
所以，我想在這裡做的第一件事實際上是看一段視頻。

16
00:01:20,550 --> 00:01:22,080
所以鏈接的幻燈片。

17
00:01:22,140 --> 00:01:25,900
這也是在這個視頻要繼續前進，並打開它的說明。

18
00:01:26,040 --> 00:01:28,430
隨時觀看你自己的。

19
00:01:28,440 --> 00:01:43,470
我會看它在這個視頻中，只是暫停片刻，並強調幾個重要的部分。

20
00:01:43,620 --> 00:01:53,210
你有沒有想過，當有人在英國第一次訪問的世界科學節的網頁時會發生什麼。

21
00:01:53,220 --> 00:01:58,470
他們的電腦需要問的世界科學節服務器該網頁的副本。

22
00:01:58,710 --> 00:02:22,130
計算機棒此請求變成一個虛擬的信封稱為包裹著有關申請，包括世界科學節IP地址的計算機的特定信息的數據包通過它通過小區域一個大型地下銅線把這個數據包走出家門和街道下方在這裡TELEHOUSE在倫敦北部結束了之前的網絡。

23
00:02:22,440 --> 00:02:25,700
TELEHOUSE北英格蘭的主要互聯網中心。

24
00:02:25,740 --> 00:02:36,120
在這個數據包中的IP地址告訴了世界科學節服務器實際上是在洛桑，我只想強調有在這種情況下，用戶的第一件事就是去了一個網站上的樞紐。

25
00:02:36,180 --> 00:02:44,680
世界科學節網站或鍵入的，然後回車，所有這一切，用戶看到任何東西之前發生的事情。

26
00:02:44,760 --> 00:02:49,210
這個想法是，用戶被要求一個網站或請求它。

27
00:02:49,260 --> 00:02:52,140
這就是它被稱為是一個H TTP請求。

28
00:02:52,170 --> 00:03:07,040
所以，當我打開了這個視頻的YouTube點com斜杠這個你知道，當我按下回車鍵我問這個頁面的內容，並有一路去到YouTube的地方，他們有一路發回我。

29
00:03:07,050 --> 00:03:11,030
所以，到目前為止，我們仍然剛剛起步的請求到正確的地方。

30
00:03:11,430 --> 00:03:18,620
所以TELEHOUSE北將數據包發送出去就像是穿越大西洋上深埋在海洋之下光纖電纜。

31
00:03:18,780 --> 00:03:26,310
包結束了在這裡60哈德遜街紐約市在東海岸最大的互聯網樞紐。

32
00:03:26,760 --> 00:03:34,760
該中心通過一系列的紐約連接到洛杉磯，在世界科學節服務器所在的區域網絡發送數據包。

33
00:03:35,220 --> 00:03:39,570
服務器讀取請求，並已經準備好網頁發送到英語。

34
00:03:40,260 --> 00:03:46,170
但網頁是由圖像和文字的太大發送作為數據的單個數據包。

35
00:03:46,170 --> 00:03:49,440
那麼，我們如何讓它回到英格蘭。

36
00:03:49,440 --> 00:03:50,380
想像一下。

37
00:03:50,450 --> 00:03:57,650
因此，在這一點上，請求它使所有的方式到正確的服務器，它的告訴我在找這個頁面。

38
00:03:57,810 --> 00:04:10,850
所以現在一切都在回程從服務器將所有的方式回到那個問這個特定頁面組5000遊客遊覽紐約市在一個巨大的旅遊巴士計算機。

39
00:04:10,950 --> 00:04:15,730
他們在哈林一路上漲，但他們希望參觀自由女神像它關閉之前。

40
00:04:15,840 --> 00:04:18,560
但它是趕在星期五小時。

41
00:04:18,580 --> 00:04:23,490
有沒有辦法，巨型公交車是要適合通過那些瘋狂擁擠的街道。

42
00:04:23,580 --> 00:04:28,260
因此，他們決定下車，傳播了一些乘坐地鐵。

43
00:04:28,260 --> 00:04:34,480
一些出租車採取了一些租自行車，有的甚至採取皮艇沿著哈得遜河。

44
00:04:34,650 --> 00:04:39,890
他們是如何到達那裡不只要他們到達那裡的時間問題。

45
00:04:39,930 --> 00:04:42,740
同樣，對於在互聯網上有效地工作。

46
00:04:42,780 --> 00:05:01,350
此網頁粉碎成數千個數據的微小包每一個與所有這一切需要重建自己的孩子被送到了洛杉磯人會確保樞紐哪些檢查交通報告送他們通過英里的里程之前的信息折磨的土地。

47
00:05:01,350 --> 00:05:11,630
他們穿越不同的輪轂在檢查都像紐約市的遊客這些數據包不關心他們是如何到達那裡，只要他們到那裡盡可能快。

48
00:05:12,040 --> 00:05:20,640
他們中的大多數將通過60哈德森在紐約，在那裡他們將被重定向回英國就像騎眼鏡厚一塊銀元的光纖。

49
00:05:20,800 --> 00:05:27,000
然後再通過區域網絡，英國銅線到所有的數據包到達了目的地。

50
00:05:27,010 --> 00:05:47,850
而這史詩般的旅程，這一切發生在約一天後，這種情況發生的每對這一非凡容易想當然網絡的網絡，我們稱之為互聯網類似的旅程萬億第二連同萬億美元。

51
00:05:48,070 --> 00:05:50,180
所以希望你找到了視頻引人入勝。

52
00:05:50,200 --> 00:05:55,300
這當然吹拂我的心靈，即使你知道誰做這個有很多，誰使用互聯網了很多。

53
00:05:55,300 --> 00:05:57,360
使得網站使應用程序。

54
00:05:57,370 --> 00:06:05,320
它仍然是如此驚人的幕後發生的只是為每一個頁面加載只是重申過程。

55
00:06:05,320 --> 00:06:11,950
讓我們來當我去到這一點，你在這裡的這個例子中，我們科網斜線課程，我回車。

56
00:06:12,010 --> 00:06:19,810
還記得我問的東西，我得到的東西回來，並要求東西，服務器響應。

57
00:06:19,810 --> 00:06:21,660
而且有很多的東西，之間再發生英寸

58
00:06:21,670 --> 00:06:24,900
但是，這是核心理念。

59
00:06:24,940 --> 00:06:31,290
所以第一步出現這種情況，實際上在我開始有我想要讓你知道這是不是你需要記憶的東西。

60
00:06:31,300 --> 00:06:35,740
這純粹是概念性的東西，很高興知道，但你可以隨時回來。

61
00:06:35,740 --> 00:06:36,680
你可以看一下這件事。

62
00:06:36,700 --> 00:06:38,400
您可以觀看這部影片了。

63
00:06:38,410 --> 00:06:49,530
有一件事我真的希望你記住，並在確信這種想法的請求和響應請求數據和服務器給你的數據，然後你的瀏覽器中顯示它。

64
00:06:49,720 --> 00:07:00,520
所以在這裡這一步時，我去給你或我打輸入恰好是我的電腦需要知道確切的地址發送請求的第一件事。

65
00:07:00,520 --> 00:07:04,750
這僅僅是當你發送你需要有一個唯一的地址的信件等。

66
00:07:04,750 --> 00:07:07,200
沒有家中有相同的地址作為另一個家。

67
00:07:07,240 --> 00:07:11,600
他們可能看起來相同，但他們在不同的城市或不同的不同的郵政編碼或不同的國家。

68
00:07:11,620 --> 00:07:12,460
他們是獨一無二的。

69
00:07:12,550 --> 00:07:17,290
因此，我們使我們的要求去對了地方需要該地址。

70
00:07:17,290 --> 00:07:20,270
因此，新晃DNS需要該域名。

71
00:07:20,310 --> 00:07:26,410
你需要的結果，並將其它轉換成其數字和點的串該IP地址。

72
00:07:26,420 --> 00:07:28,560
這是一個唯一標識。

73
00:07:29,050 --> 00:07:34,270
一旦我們有那麼我們實際上致函當我們真正發出請求。

74
00:07:34,270 --> 00:07:43,860
因此，在這種情況下，當我打進入我搞清楚我的電腦電腦搞清楚這是什麼意思我Dotcom公司的IP地址。

75
00:07:44,230 --> 00:07:44,700
好。

76
00:07:44,740 --> 00:07:50,370
我們擁有的IP地址，但現在發送一個請求，要求課程的頁面。

77
00:07:50,530 --> 00:07:56,130
因此，我們做與HTP請求，請求我們將討論許多關於那是什麼，他們是什麼樣子。

78
00:07:56,230 --> 00:07:59,260
請記住它不只是一個單向直接射門那裡。

79
00:07:59,290 --> 00:08:05,640
基本上要求從服務器到服務器，直到我們得到我們所要尋找的服務器跳來跳去。

80
00:08:06,370 --> 00:08:21,640
所以，當我們到達服務器第一部分是服務器是要弄清楚什麼我要求和我要求的主頁我所要求的濕課程頁我們要求在註冊頁面變得講師頁面。

81
00:08:21,670 --> 00:08:26,140
這裡有不同的配件種種，我可以要求和他們都不同。

82
00:08:26,140 --> 00:08:30,500
因此，服務的工作就是要弄清楚什麼送回去。

83
00:08:30,610 --> 00:08:35,950
當我們在發展做回這將是你的工作搞清楚送什麼內容了。

84
00:08:35,950 --> 00:08:44,540
於是，服務器經常與翻出的信息數據庫進行交互，它使每個團隊L的結合javascript和（C S）S。

85
00:08:44,560 --> 00:08:51,800
於是我們的服務器響應回送給我們每個團隊的S這個組合和Javascript這是一串代碼。

86
00:08:51,820 --> 00:08:55,450
這不是在我們的瀏覽器的步驟人類可讀性很強。

87
00:08:55,450 --> 00:09:02,910
它把它變成這樣它的整個工作我們的瀏覽器需要的信息，並可以很容易地理解人類。

88
00:09:03,340 --> 00:09:06,210
所以這個過程發生的是它的每一個頁面上。

89
00:09:06,310 --> 00:09:11,260
實際上，你可以看到底層H.M.S.評估任何頁面和Javascript的。

90
00:09:11,290 --> 00:09:14,390
所以在Chrome瀏覽器做的幾種方法。

91
00:09:14,500 --> 00:09:16,570
這就是為什麼我們都使用Chrome。

92
00:09:16,570 --> 00:09:17,530
你可以走了。

93
00:09:17,680 --> 00:09:19,800
讓我們去這個頁面在這裡。

94
00:09:20,470 --> 00:09:32,680
我可以用鼠標右鍵單擊，然後單擊查看網頁源代碼，它打開了，實際上包含了所有的H.M.S.的一個新窗口šš和JavaScript是該頁面的底層源代碼。

95
00:09:32,710 --> 00:09:36,520
在YouTube上同樣的事情右鍵點擊查看網頁源代碼。

96
00:09:36,520 --> 00:09:38,570
所以這是對每一個網站。

97
00:09:38,740 --> 00:09:40,430
因此，有沒有辦法隱藏這一點。

98
00:09:40,480 --> 00:09:42,490
整個Java的瀏覽器採用此。

99
00:09:42,490 --> 00:09:45,520
它把它變成這樣。

100
00:09:45,520 --> 00:09:47,950
所以瀏覽器肯定是複雜的事情。

101
00:09:47,950 --> 00:09:50,800
好處是，你不必知道如何工作的瀏覽器。

102
00:09:50,800 --> 00:09:52,150
這就是全部的下降她的瀏覽器。

103
00:09:52,150 --> 00:09:54,870
它需要的代碼，並把它變成這樣。

104
00:09:54,880 --> 00:09:56,390
因此，另一種方式，你可以做到這一點。

105
00:09:56,500 --> 00:10:03,030
有一個快捷方式在Chrome中，你可以做PC上的命令選項視圖。
