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 웹 브라우저와 웹 서버가 말하는 종류, 일련의 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 요청을 전송하여 웹 서버에 연결, 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 이제 그 웹 페이지는 한편, 언어로 작성 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 다음 표에 가져다 웨이트리스 때문에 웹 브라우저를 43 00:01:42,360 --> 00:01:44,510 웹 서버에서 명령 파일을 누가 다음 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 나는 크롬을 사용 할 일이 있지만, 대부분의 모든에서이 작업을 수행 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 제가 서버에서 웹 페이지를로드 다음 번에, 우리는에서 볼 수 있습니다 59 00:02:14,750 --> 00:02:17,300 이 탭 사이의 HTTP 트래픽의 모든 60 00:02:17,300 --> 00:02:19,150 크롬과 서버. 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 자바 스크립트. 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 다음은 구글이 브라우저로 전송거야. 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.