1 00:00:06,770 --> 00:00:08,740 [Powered by Google Translate] ほとんどのように毎日、あなたはおそらく入力するか、 2 00:00:08,740 --> 00:00:10,760 少なくとも、HTTPを参照してください。 3 00:00:10,760 --> 00:00:12,850 実際には、あなたの上にこれに見たり、聴いている場合 4 00:00:12,850 --> 00:00:15,220 ウェブは、現在のHTTPを使用しています。 5 00:00:15,220 --> 00:00:16,160 しかし、それは何ですか? 6 00:00:16,160 --> 00:00:18,620 まあ、それは、URLの先頭に入力する何か、で 7 00:00:18,620 --> 00:00:19,400 以上に使用。 8 00:00:19,400 --> 00:00:22,250 最近では、ブラウザは、ちょうどあなたがHTTPをすることを前提として、 9 00:00:22,250 --> 00:00:24,190 あなたが実際にそれを入力しない場合でも。 10 00:00:24,190 --> 00:00:27,830 より技術的に、しかし、HTTPはプロトコルの言語です 11 00:00:27,830 --> 00:00:30,690 WebブラウザとWebサーバが話すことをソートし、一連の 12 00:00:30,690 --> 00:00:32,409 規則はそれらがちょうど、付着する 13 00:00:32,409 --> 00:00:33,710 我々人間が持っているよう。 14 00:00:33,710 --> 00:00:36,090 例えば、米国では、まず、あなたが誰かに会うとき 15 00:00:36,090 --> 00:00:38,440 一般的に拡張することによって、接続を開始するあなたの 16 00:00:38,440 --> 00:00:41,050 手は、その時点で、他の人がしてそれに応答 17 00:00:41,050 --> 00:00:41,830 それを揺する。 18 00:00:41,830 --> 00:00:43,070 まあ、それはプロトコルです。 19 00:00:43,070 --> 00:00:45,680 一部の国や家族には、次の方法で接続を開始 20 00:00:45,680 --> 00:00:47,060 頬に誰かにキス。 21 00:00:47,060 --> 00:00:48,670 まあ、それは別のプロトコル。 22 00:00:48,670 --> 00:00:52,160 だからHTTPはコンピュータを巻き込むことを起こるプロトコルです 23 00:00:52,160 --> 00:00:53,160 代わりの人間。 24 00:00:53,160 --> 00:00:54,350 そして、ここではそれがどのように動作します。 25 00:00:54,350 --> 00:00:57,390 ブラウザが人間のウェブページを表示したい場合には、それが開始されます 26 00:00:57,390 --> 00:01:01,330 HTTPリクエストを送信することにより、Webサーバーへの接続、 27 00:01:01,330 --> 00:01:03,710 の内部は喜ばせるために同系のメッセージです 28 00:01:03,710 --> 00:01:05,080 私は、このウェブページを送信します。 29 00:01:05,080 --> 00:01:06,790 実際には、それは、もっと不可解な何かです 30 00:01:06,790 --> 00:01:08,040 get/http/1.1。 31 00:01:10,200 --> 00:01:13,220 しかし、サーバーはその要求を受信したとき、それは、HTTPを送信 32 00:01:13,220 --> 00:01:15,750 応答は、内部がウェブページである。 33 00:01:15,750 --> 00:01:17,960 今ではWebページが、一方で、言語で書かれていること 34 00:01:17,960 --> 00:01:21,560 HTML、またはハイパーテキストマークアップ言語と呼ばれる。 35 00:01:21,560 --> 00:01:24,050 そして、それは、HTTPが自分自身の名前を取得します。 36 00:01:24,050 --> 00:01:27,840 HTTPは、ハイパーテキスト転送プロトコルのための頭字語である 37 00:01:27,840 --> 00:01:30,180 何それは、サーバーからブラウザに転送するのはあるので 38 00:01:30,180 --> 00:01:32,870 ハイパーテキスト、ハイパーテキストマークアップ言語。 39 00:01:32,870 --> 00:01:35,550 ある意味では、ウェブはあなたがしているレストランのようです 40 00:01:35,550 --> 00:01:37,010 顧客またはクライアント。 41 00:01:37,010 --> 00:01:39,370 あなたはウェイターから、レストランで食べ物を注文したり、多くのように 42 00:01:39,370 --> 00:01:42,360 その後、あなたのテーブルにそれをもたらしウェイトレスはので、​​Webブラウザの操作を行い 43 00:01:42,360 --> 00:01:44,510 誰が、Webサーバーからの注文ファイル 44 00:01:44,510 --> 00:01:45,910 同じで戻ります。 45 00:01:45,910 --> 00:01:48,230 実際には、ブラウザが頻繁にあることは、まさにこの理由のためである 46 00:01:48,230 --> 00:01:50,985 いわゆるクライアントとサーバは、よくサーバーと呼ばれます。 47 00:01:50,985 --> 00:01:53,790 関係はほとんど同じです。 48 00:01:53,790 --> 00:01:55,010 理にかなって? 49 00:01:55,010 --> 00:01:57,750 すべての権利は​​、井戸の実際のHTTPリクエストを見てみましょう 50 00:01:57,750 --> 00:01:58,760 と応答。 51 00:01:58,760 --> 00:02:00,230 最初は、ブラウザを開いてみましょう。 52 00:02:00,230 --> 00:02:02,320 私はChromeを使用することが起こるが、あなたは、ほとんどすべてでこれを行う 53 00:02:02,320 --> 00:02:03,740 ブラウザこのごろ。 54 00:02:03,740 --> 00:02:06,790 レッツ次の表示]を選択し、開発者、開発者ツール、 55 00:02:06,790 --> 00:02:08,259 で開発者のパネルを開き、表示される 56 00:02:08,259 --> 00:02:09,550 我々のウィンドウの下部に表示されます。 57 00:02:09,550 --> 00:02:12,450 としてみましょう次へ]をクリックし、パネルの[ネットワーク]タブ。 58 00:02:12,450 --> 00:02:14,750 私は、サーバーからWebページをロードしたときには、我々は後で見ることになります 59 00:02:14,750 --> 00:02:17,300 このタブの間のHTTPトラフィックのすべて 60 00:02:17,300 --> 00:02:19,150 Chromeとサーバー。 61 00:02:19,150 --> 00:02:19,490 [OK]をクリックします。 62 00:02:19,490 --> 00:02:20,936 、と言う、Googleにアクセスしてみましょう。 63 00:02:20,936 --> 00:02:27,580 http://www.google.com/enter。 64 00:02:27,580 --> 00:02:28,990 [OK]を、何が起こったの? 65 00:02:28,990 --> 00:02:31,240 さて、最初にタブの一番上にスクロールしてみましょう。 66 00:02:31,240 --> 00:02:34,270 非常に最初の行には、私にGoogleのHTTPレスポンスを表します 67 00:02:34,270 --> 00:02:35,670 HTTPリクエスト。 68 00:02:35,670 --> 00:02:37,000 まあ、その行をクリックしてみましょう。 69 00:02:37,000 --> 00:02:39,460 右側には、我々は今されたHTMLのプレビューを見る 70 00:02:39,460 --> 00:02:41,680 の全体の束と一緒に、その応答に含まれて 71 00:02:41,680 --> 00:02:42,390 JavaScriptを。 72 00:02:42,390 --> 00:02:44,590 それらの別の時間ではなく、もっと。 73 00:02:44,590 --> 00:02:46,810 今、この左側にヘッダー]タブをクリックしてみましょう 74 00:02:46,810 --> 00:02:50,030 我々は実際のHTTPを見ることができるプレビュー]タブをクリックして、ここにある 75 00:02:50,030 --> 00:02:53,650 私のブラウザが送信した要求と実際のHTTPレスポンス 76 00:02:53,650 --> 00:02:54,900 Googleが返される。 77 00:02:54,900 --> 00:02:57,450 サーバーの応答に関しては、次回の[ソースの表示]をクリックしてみましょう 78 00:02:57,450 --> 00:02:58,670 レスポンスヘッダ。 79 00:02:58,670 --> 00:03:00,330 ここでは、Googleは私のブラウザに送信されるものだ。 80 00:03:00,330 --> 00:03:02,500 最初の行は、おそらく最も興味深いものです - 81 00:03:02,500 --> 00:03:06,790 HTTP/1.1 200 OK。 82 00:03:06,790 --> 00:03:09,060 これは、すべてが順調であるとホームページが転送されたことを意味します 83 00:03:09,060 --> 00:03:10,580 首尾よく。 84 00:03:10,580 --> 00:03:13,010 オッズは、あなたがそうでなければ、前にこの200を見たことがなかったことがあるはずです 85 00:03:13,010 --> 00:03:17,520 HTTPステータスコードとして知られているが、あなたはおそらく、404を見てきましたが、 86 00:03:17,520 --> 00:03:19,430 ファイルが見つかりません、おそらくいくつかの他のもの。 87 00:03:19,430 --> 00:03:21,570 これらの数字はどこから来るのかというと、これは。 88 00:03:21,570 --> 00:03:22,770 まあそこにそれを持っている - 89 00:03:22,770 --> 00:03:24,020 HTTPです。