1 00:00:00,000 --> 00:00:11,210 >> [음악 연주] 2 00:00:11,210 --> 00:00:14,640 >> 스피커 1 : 모든 권리, 환영 CS50에 백업합니다. 3 00:00:14,640 --> 00:00:18,190 이것은 8 주의 끝 거의 할로윈. 4 00:00:18,190 --> 00:00:22,460 내일 밤의 근무 시간은 될 것이다 무서운 사람 아직 때문이 아니라 5 00:00:22,460 --> 00:00:23,460 할로윈. 6 00:00:23,460 --> 00:00:28,600 >> 하지만 그 메모에서 실현 않는 문제는 여섯 맞춤법 검사를 설정 7 00:00:28,600 --> 00:00:32,340 문제 설정은, 많은, 할 유명합니다 학생, 가장 어려운, 8 00:00:32,340 --> 00:00:36,010 확실히 C 문제 세트 사이에, 정말, 일반적으로합니다. 9 00:00:36,010 --> 00:00:39,250 이 때문에 나는이 단지는 물론, 많은 사람들이 얻을 수 주 10 00:00:39,250 --> 00:00:42,840 특히 단지 노력과 스트레스 빌어 먹을 맞춤법 검사기가 작동하려면 얻을 수 있습니다. 11 00:00:42,840 --> 00:00:45,640 그리고 나는 당신을 격려 할 것 한 가지 즉, 오늘날 볼 수로, 그리고 12 00:00:45,640 --> 00:00:49,670 월요일에, 우리는이 피크를 칠 시작 이번 주 위치, 지금 상황이 될 13 00:00:49,670 --> 00:00:52,370 좀 더 알고, 좀 더 에서 액세스 할 수있는 등 우리는 전환 14 00:00:52,370 --> 00:00:56,120 에 C의 명령 줄 환경 PHP에서 웹 기반 환경을 제공합니다. 15 00:00:56,120 --> 00:00:59,805 >> 당신이있어 경우에도 그래서 내가 당신을 보시기 바랍니다 정말 지혜의 끝에서 16 00:00:59,805 --> 00:01:02,785 경우 작동 P 세트를 얻으려고 즉, 실제로 당신이에있어 장소, 또는 17 00:01:02,785 --> 00:01:05,770 시도한다,에서 자신을 찾을 수 그것을 통해 전원을 켭니다.로 18 00:01:05,770 --> 00:01:08,280 내가 생각하기 때문에 당신은 꽤있을거야 기쁘게, 그리고 자신의 매우 자랑 19 00:01:08,280 --> 00:01:12,300 당신은 정말의 해당 부분을 종료하는 경우 물론, C 부분, 그 높은에, 20 00:01:12,300 --> 00:01:13,310 스트레스 경우주의하십시오. 21 00:01:13,310 --> 00:01:14,120 겁 아니에요 그래서. 22 00:01:14,120 --> 00:01:18,010 즉, 단지 당신을 격려하기위한 것 을 위해 여분의 시간을 유지 23 00:01:18,010 --> 00:01:19,820 주문 작동 확인됩니다. 24 00:01:19,820 --> 00:01:22,730 >> 당신이 경우에, 그이 실현 전적으로 선택 사항입니다. 25 00:01:22,730 --> 00:01:25,720 그러나 우리는 소위 큰 보드가 그것은이 아침에 살고 갔다. 26 00:01:25,720 --> 00:01:29,950 오늘 아침, 나는이 큰 꼭대기에 있었다 방법의 측정입니다 보드 27 00:01:29,950 --> 00:01:34,450 많은 RAM과 얼마나 많은 시간을 실행 프로그램의 철자가 필요합니다. 28 00:01:34,450 --> 00:01:35,890 하지만 그 이후 난민 있었어요. 29 00:01:35,890 --> 00:01:37,910 나는 지금 불운 번호 13이야. 30 00:01:37,910 --> 00:01:41,460 그리고 당신이 여기에서 볼 수는 데이빗입니다 카우프만, 로렌, 아담하고, 31 00:01:41,460 --> 00:01:44,130 제이슨, 그리고 다른 사람은 지금 큰 보드 꼭대기. 32 00:01:44,130 --> 00:01:47,480 >> 당신은 오른쪽에 거기에 보면, 우리 모두 정말 좋은이 33 00:01:47,480 --> 00:01:49,890 크기가 최소한의 구현 - 34 00:01:49,890 --> 00:01:51,640 단어의 개수를 반환 사전한다. 35 00:01:51,640 --> 00:01:54,690 그리고 이러한 각 열에 대한, 당신은거야 우리의 각 RAM 얼마나 많은 참조 36 00:01:54,690 --> 00:01:58,370 구현 방법을 많이 사용하고 있습니다 그것을 실행하기 위해 복용 상영 시간 37 00:01:58,370 --> 00:02:01,450 부하 대 검사, 대 사이즈 그리고, 다음 언로드 38 00:02:01,450 --> 00:02:02,490 총 실행 시간입니다. 39 00:02:02,490 --> 00:02:05,990 그래서 그냥 엘머, 그리고 패트릭, 안심하는 린다, 및 다른 사람 40 00:02:05,990 --> 00:02:09,210 후에 오는 자, 절대적있다 방향이므로 부끄러움이 없습니다 41 00:02:09,210 --> 00:02:10,590 큰 보드의 하단. 42 00:02:10,590 --> 00:02:13,950 뭔가 있다면, 그건 당신이 일있어 의미 그것은 정확하지만, 그것은의 43 00:02:13,950 --> 00:02:18,480 반드시 효율적 공간 또는 시간 - 현명한, 그것은있을 수 있습니다로. 44 00:02:18,480 --> 00:02:19,430 >> 그래서, 완전히 선택 사항입니다. 45 00:02:19,430 --> 00:02:22,630 그러나 종류의 인삼를 의미하므로 즉 당신은 당신의 피를 작업 할 때 46 00:02:22,630 --> 00:02:25,960 설정, 당신은 자신의 자랑입니다 그것이 작동있어, 당신은 큰에 게시 47 00:02:25,960 --> 00:02:28,920 보드는, 당신은 정말 좋은 번호를 가지고 당신이 저녁에 가서, 당신은 올 48 00:02:28,920 --> 00:02:31,810 다시, 당신의 룸메이트는 상승했다 큰 보드에 중. 49 00:02:31,810 --> 00:02:34,910 글쎄, 갈, 그 시점에서, 시간 다시 그리기 보드에 이렇게에 관해서 50 00:02:34,910 --> 00:02:36,160 큰 보드를 다시 도전한다. 51 00:02:36,160 --> 00:02:39,330 당신이 사양을 보면, 와 인터페이스하기위한 지침 52 00:02:39,330 --> 00:02:41,480 큰 보드는 이제 게시됩니다. 53 00:02:41,480 --> 00:02:44,870 >> 헤드 업의 커플 그래서 - 54 00:02:44,870 --> 00:02:48,410 마지막 하나, 이전 제안 프로젝트로 인해이 오는 월요일. 55 00:02:48,410 --> 00:02:51,060 코스의에서이 사양 참조 무슨 뜻인지에 대한 웹 사이트. 56 00:02:51,060 --> 00:02:54,450 그것은 정말 그냥 캐주얼이지만 생각 당신과 당신 사이의 도발 이메일 57 00:02:54,450 --> 00:02:58,410 TF는 정말 그냥 일이 시작하는, 대화는 비록 시작 58 00:02:58,410 --> 00:03:02,110 여러분 대부분도 작성 적이 없다 웹 페이지가 전에 알지도 못하는 것을 59 00:03:02,110 --> 00:03:04,850 당신은 어떻게 당신이 수도 구현할 수 있습니다 최종 프로젝트. 60 00:03:04,850 --> 00:03:07,250 당신이 알고있는거야 믿음 이동 꽤 몇 가지 작업을 수행하는 방법 61 00:03:07,250 --> 00:03:08,410 몇 주에서 확인해보세요. 62 00:03:08,410 --> 00:03:12,900 그래서 그냥 당이 프로세스를 시작 가능한 아이디어를 탐구 사양. 63 00:03:12,900 --> 00:03:16,030 >> 또한, 우리가 할 당신을 초대 거라고합니다 - 우리는 많은 년간 전통을 가지고 64 00:03:16,030 --> 00:03:18,840 지금, 과정, 호스팅 이 - store.cs50.net. 65 00:03:18,840 --> 00:03:20,010 모든 것을 비용으로 팔리고 있죠. 66 00:03:20,010 --> 00:03:23,460 그리고 그것은에 정말 그냥 기회 당신이 좋아하면 것인지, CS50를 착용 67 00:03:23,460 --> 00:03:24,920 즉, 과정의과에서. 68 00:03:24,920 --> 00:03:27,990 예를 들어, 같은 것들이있다 당신이 본 수있는 티셔츠 69 00:03:27,990 --> 00:03:29,880 스웨트 셔츠, 대학에 돌아 다니는. 70 00:03:29,880 --> 00:03:33,960 그리고, 우리는 또한 학생들에게 불멸의 할 디자인을 제출 71 00:03:33,960 --> 00:03:35,330 CS50 저장할 수 있습니다. 72 00:03:35,330 --> 00:03:39,910 >> 작년의 예를 들어, 한 것이다, 아마도 지금 즐겨 찾기 73 00:03:39,910 --> 00:03:41,860 당신과 함께 울려은 여기입니다. 74 00:03:41,860 --> 00:03:45,390 75 00:03:45,390 --> 00:03:46,820 매우 인기있는 아이템입니다. 76 00:03:46,820 --> 00:03:51,020 당신은에 참여하고 싶습니다 그래서 만약 이것은 우리가에서 곧 형태를 놓을 게요 77 00:03:51,020 --> 00:03:54,240 당신은 업로드 할 수 cs50.net/design, 당신이에서 만든했던 이미지 78 00:03:54,240 --> 00:03:56,990 일러스트 레이터 나 포토샵, 또는 이와 유사한 프로그램입니다. 79 00:03:56,990 --> 00:03:59,850 그리고 당신은 이러한 종류의에 익숙한 경우 사양, 우리는 그것을 원하는 80 00:03:59,850 --> 00:04:05,010 PNG 이미지 당 적어도 200 점 수 인치, 그리고 많은 픽셀보다 적은 81 00:04:05,010 --> 00:04:07,680 그리고 10메가바이트 아래. 82 00:04:07,680 --> 00:04:11,260 자세한 내용은 그냥 이메일을 heads@cs50.net에서 과정의 머리 경우 83 00:04:11,260 --> 00:04:13,910 이에 참여하고 싶습니다. 84 00:04:13,910 --> 00:04:20,920 >> 너무 좋아, 오늘은 더 이상 C. 그래서 우리 의 레이어를 철수하기 시작 85 00:04:20,920 --> 00:04:24,900 인터넷, 웹, 그리고 어떻게 당신이 할 수 실제로 소프​​트웨어를 쓰기 시작 86 00:04:24,900 --> 00:04:26,420 이 서로 다른 환경을 제공합니다. 87 00:04:26,420 --> 00:04:31,420 그래서 특히,의를 물어 보자 처음의 문제 - 88 00:04:31,420 --> 00:04:36,070 내가 우리의 익숙한 우리를하자 여기에 응용 프로그램을 그리기. 89 00:04:36,070 --> 00:04:42,702 나를의 문제를 제기하자 인터넷은 어떻게 작동하지 않습니다. 90 00:04:42,702 --> 00:04:43,560 >> [? 학생 : 매직. ?] 91 00:04:43,560 --> 00:04:44,010 >> 스피커 1 : 매직. 92 00:04:44,010 --> 00:04:44,940 확인을 클릭합니다. 93 00:04:44,940 --> 00:04:45,880 좋은 대답. 94 00:04:45,880 --> 00:04:49,460 그래서 우리는 오늘이 시작하고 볼 수있는 경우 우리는 좀 덜 마법 수 없습니다 95 00:04:49,460 --> 00:04:50,880 시간 내. 96 00:04:50,880 --> 00:04:53,850 의은에 그것을 말해 해보자 이야기의 맥락. 97 00:04:53,850 --> 00:04:58,480 >> 그래서 당신은, facebook.com에가는 팬입니다 또는 reddit.com, 또는 98 00:04:58,480 --> 00:04:59,780 어떤 이들 일. 99 00:04:59,780 --> 00:05:02,590 때 그래서 정말 무슨 일이 일어나고 당신이 뭔가를 입력 100 00:05:02,590 --> 00:05:07,020 크롬 facebook.com, 그리고 히트 입력, 또는 Firefox 또는 IE 또는 Safari, 101 00:05:07,020 --> 00:05:09,050 당신이있어 브라우저 또는 어떤 실제로거야? 102 00:05:09,050 --> 00:05:11,500 우리는 어쩌면이 이야기를 알 수 있습니다 문장으로 문장? 103 00:05:11,500 --> 00:05:14,770 첫 번째 것들 중 하나는 무엇입니까 Enter를 쳤을 때 한 후에 발생 104 00:05:14,770 --> 00:05:15,876 facebook.com를 입력? 105 00:05:15,876 --> 00:05:17,780 >> [? 학생 : 당신] 컴퓨터 HTTP 요청을합니다. 106 00:05:17,780 --> 00:05:18,260 >> 스피커 1 : OK. 107 00:05:18,260 --> 00:05:21,900 그래서 컴퓨터가 있습니다 - 우리가 거 를 호출 - HTTP 요청을. 108 00:05:21,900 --> 00:05:22,940 이제 무엇을 의미합니까? 109 00:05:22,940 --> 00:05:27,980 물론, 우리 모두는 아마도 또는 본 입력, 년 지금, H-T-T-P 종종 110 00:05:27,980 --> 00:05:29,186 다음에 콜론, 슬래시를 슬래시. 111 00:05:29,186 --> 00:05:30,340 그래서 무엇입니까? 112 00:05:30,340 --> 00:05:33,980 >> 음, HTTP는 하이퍼 텍스트 전송 프로토콜. 113 00:05:33,980 --> 00:05:37,360 그리고, 그냥 말하는 멋진 방법 그것은 언어의 해당 웹 브라우저, 114 00:05:37,360 --> 00:05:42,460 크롬과 사람, 그리고 웹 서버와 같은, facebook.com 같은 얘기 115 00:05:42,460 --> 00:05:43,100 다른. 116 00:05:43,100 --> 00:05:46,730 그리고, 영어, 매우 간단 지향 언어. 117 00:05:46,730 --> 00:05:48,140 거의 의사 코드처럼. 118 00:05:48,140 --> 00:05:51,820 >> 그리고 같은 클라이언트 방법 우리는 그것을 전화 할게 - 브라우저 - 119 00:05:51,820 --> 00:05:53,150 서버와 통신. 120 00:05:53,150 --> 00:05:56,230 때 다만, 레스토랑에서 좋아 클라이언트가 테이블에 앉아 121 00:05:56,230 --> 00:05:59,630 다음의 무언가 떨어져 주문 서버 메뉴에서 해당 서버의 122 00:05:59,630 --> 00:06:02,720 뭔가 당신을 데려 갈, 그것이 무엇이든 당신이 요구했다. 123 00:06:02,720 --> 00:06:04,270 컴퓨터의 세계에서 동일합니다. 124 00:06:04,270 --> 00:06:04,970 브라우저 - 125 00:06:04,970 --> 00:06:05,610 클라이언트 - 126 00:06:05,610 --> 00:06:07,890 요청을 만들려고하고 있습니다 다음 잘하면 다시 127 00:06:07,890 --> 00:06:09,120 서버에서 뭔가. 128 00:06:09,120 --> 00:06:11,660 그리고 뭔가에있다 높은 수준의 웹 페이지를 참조하십시오. 129 00:06:11,660 --> 00:06:15,040 약간 낮은 수준에서, 그것은이다 다른로 작성된 파일 130 00:06:15,040 --> 00:06:17,160 언어는 HTML이라는 - 131 00:06:17,160 --> 00:06:18,920 하이퍼 텍스트 마크 업 언어. 132 00:06:18,920 --> 00:06:20,720 잠시 후에 그것에 대한하지만 더. 133 00:06:20,720 --> 00:06:22,470 >> 따라서 하이퍼 텍스트 전송 프로토콜 - 134 00:06:22,470 --> 00:06:23,450 HTTP - 135 00:06:23,450 --> 00:06:26,050 즉,이 프로토콜의 브라우저와 서버 사용. 136 00:06:26,050 --> 00:06:27,830 음, 정확히 프로토콜은 무엇입니까? 137 00:06:27,830 --> 00:06:29,280 글쎄, 당신은 생각할 수 언어로. 138 00:06:29,280 --> 00:06:32,580 하지만 여기에 우리의 고객에게 밖으로 도달하는 경우, 에 우리 인간에 대한 일상적인 일 139 00:06:32,580 --> 00:06:35,928 우리는 누군가가 맞이 할 때이다 않는다 나는 안녕하세요, 말, 내 이름은 데이빗입니다. 140 00:06:35,928 --> 00:06:37,320 >> [? 학생 : 안녕하세요,] 내 이름은 Dipty입니까?. 141 00:06:37,320 --> 00:06:39,000 >> 스피커 1 : "안녕, 내 이름은 Dipty, "그녀는 대답합니다. 142 00:06:39,000 --> 00:06:43,530 그래서 우리는이 상당히 임의 했어 악수의 상호 작용, 그대로 143 00:06:43,530 --> 00:06:45,730 종종 인간의 규칙 대부분의 국가합니다. 144 00:06:45,730 --> 00:06:47,380 그리고 그 오른쪽 프로토콜입니까? 145 00:06:47,380 --> 00:06:50,680 나는 일종의 내를 확장하여 시작 무대에서 손 오히려 어색, 146 00:06:50,680 --> 00:06:51,610 여기 샌더스. 147 00:06:51,610 --> 00:06:54,670 그녀는 실현, 오, 내가 쪘 구만 분명히 손에 대한 요청합니다. 148 00:06:54,670 --> 00:06:58,170 그리고 그녀는 요청에 응답 사실을 인정하여. 149 00:06:58,170 --> 00:07:01,860 인정은, ACK, 사실입니다 의 세계에서 매우 일반적인 구 150 00:07:01,860 --> 00:07:04,060 에 서버 네트워킹, 클라이언트를 인정합니다. 151 00:07:04,060 --> 00:07:07,720 다음, 우리는 일종의 완료되었는지 트랜잭션 이상 어색함. 152 00:07:07,720 --> 00:07:10,010 그래서 무슨 일인지 정말 후드 아래뿐만 아니라. 153 00:07:10,010 --> 00:07:13,450 >> 날이 조금 더 많은 일을 할 수 있도록 기술적 후드. 154 00:07:13,450 --> 00:07:16,900 여기에 갈거야 터미널 창. 155 00:07:16,900 --> 00:07:19,950 이 터미널 창 내에서 일어나는 맥,하지만 당신은 같은 종류의 작업을 수행 할 수 156 00:07:19,950 --> 00:07:21,760 CS50 기기의 물건. 157 00:07:21,760 --> 00:07:24,750 그리고 실제로 프로그램을 사용하는거야 우리는 실제로 사용되지 않습니다 158 00:07:24,750 --> 00:07:26,300 모든 학기에 많은. 159 00:07:26,300 --> 00:07:27,430 그러나 그것은 텔넷라고. 160 00:07:27,430 --> 00:07:31,880 >> 다시 하루에, 텔넷 프로그램이었다 당신이에 연결하는 데 사용하는 161 00:07:31,880 --> 00:07:34,910 메일을 확인하는 원격 서버, 또는 그런 식으로 뭔가를 할 수 있습니다. 162 00:07:34,910 --> 00:07:38,460 지금, 우리는이 오래된을 사용하는 것입니다 학교 프로그램, 텔넷, 척 163 00:07:38,460 --> 00:07:39,830 브라우저합니다. 164 00:07:39,830 --> 00:07:41,550 그리고 앞서 갈 건데 다음을 수행하십시오 - 저를 보자 165 00:07:41,550 --> 00:07:42,800 내 글꼴 크기를 늘립니다. 166 00:07:42,800 --> 00:07:48,080 >> 그리고로 텔넷을 말할거야 서버는 www.facebook.com라고하지만, 167 00:07:48,080 --> 00:07:50,980 포트 80에 구체적으로, 텔넷. 168 00:07:50,980 --> 00:07:52,070 우리는이에 돌아올 것이다. 169 00:07:52,070 --> 00:07:56,630 하지만 지금은 아는 대부분의 서비스 인터넷에서 식별됩니다 170 00:07:56,630 --> 00:07:58,170 유일 어떤 번호로. 171 00:07:58,170 --> 00:07:59,460 이 경우에는 80입니다. 172 00:07:59,460 --> 00:08:02,910 이제 대부분의 아마이 전에 80 입력하지 마십시오. 173 00:08:02,910 --> 00:08:08,540 그러나 현실에서, 나는 브라우저에 가면 그리고 예를 들어, 풀업 174 00:08:08,540 --> 00:08:16,500 http://www.facebook.com/-- 175 00:08:16,500 --> 00:08:18,460 자동 완성이야, 그게 아니 내 역사 - 176 00:08:18,460 --> 00:08:23,070 좋아, 이제, 우리가 간다 대장 80 슬래시합니다. 177 00:08:23,070 --> 00:08:26,270 >> 그래서 당신 했는데도 주장 아마 전에이 입력되지과 결코 178 00:08:26,270 --> 00:08:30,310 콜론 facebook.com 후 80, 희망, 그것은 여전히​​ 작동거야. 179 00:08:30,310 --> 00:08:32,220 그리고 실제로, 그것은 facebook.com로 이동합니다. 180 00:08:32,220 --> 00:08:34,860 그래서 밝혀 그 80 암시하고있다. 181 00:08:34,860 --> 00:08:36,690 우리 인간의 아무도 없었습니다 년 동안 그를 입력합니다. 182 00:08:36,690 --> 00:08:41,350 브라우저에서 기본적으로해서 번호가 사용하고자하는 가정 183 00:08:41,350 --> 00:08:44,620 서버를 호출 할 때 이렇게 말을하는 것은, 사실, 80입니다. 184 00:08:44,620 --> 00:08:47,340 때문에 긴 이야기를 짧게, 서버 단지보다 훨씬 더 많은 작업을 수행 할 수 있습니다 185 00:08:47,340 --> 00:08:48,320 웹 페이지를 제공합니다. 186 00:08:48,320 --> 00:08:50,030 >> 그들은 인스턴트 메시지에 응답 할 수 있습니다. 187 00:08:50,030 --> 00:08:51,230 그들은 이메일을 보낼 수 있습니다. 188 00:08:51,230 --> 00:08:54,410 이 서비스가 많이 있습니다 단일 서버에서 실행할 수 있습니다. 189 00:08:54,410 --> 00:08:57,590 그래서 이러한 숫자 -이 경우, 80 - 유일하게 그 중 하나를 식별 190 00:08:57,590 --> 00:09:01,830 HTTP입니다 서비스, 서버가 아닌 웹 프로토콜 191 00:09:01,830 --> 00:09:03,210 실제로 지원할 수 있습니다. 192 00:09:03,210 --> 00:09:07,250 하지만, 지금이 요청을 시뮬레이션 할 수 있습니다 텍스트로,이 오래된 학교에게 사용 193 00:09:07,250 --> 00:09:08,240 텔넷 프로그램입니다. 194 00:09:08,240 --> 00:09:12,940 그래서 나는 기본적으로 지금 척거야 브라우저이고 HTTP를 구사하는 195 00:09:12,940 --> 00:09:16,620 정확히 내 키보드, 보내 크롬 얼마나 알고하는 명령 196 00:09:16,620 --> 00:09:18,260 마술 나를 위해 보낼 수 있습니다. 197 00:09:18,260 --> 00:09:19,910 >> 그래서 난 앞으로 갈거야 하고 Enter를 누르십시오. 198 00:09:19,910 --> 00:09:22,000 그것은 31.13.69.32을하려고 알 수 있습니다. 199 00:09:22,000 --> 00:09:26,110 그 13 무엇입니까? 200 00:09:26,110 --> 00:09:27,440 그래서 IP 주소입니다. 201 00:09:27,440 --> 00:09:30,790 너무 익숙하지 않은 지금에도 그 당신의 복잡성과 202 00:09:30,790 --> 00:09:33,420 아마 일반적인 감각을 가지고 이러한 일들이 존재합니다. 203 00:09:33,420 --> 00:09:34,650 그리고 IP 주소 - 204 00:09:34,650 --> 00:09:36,620 인터넷 프로토콜 주소 - 205 00:09:36,620 --> 00:09:40,970 위한 단지 고유 식별자입니다 인터넷에 컴퓨터. 206 00:09:40,970 --> 00:09:43,040 이것은 지나친 단순화의 비트입니다 순간을 위해. 207 00:09:43,040 --> 00:09:47,490 >> 하지만 인터넷의 모든 컴퓨터가 많이마다 같은 고유 한 IP 주소, 208 00:09:47,490 --> 00:09:53,600 미국 말하자면,있는 집은 독특한있다 주소, 123과 같은 209 00:09:53,600 --> 00:09:55,820 Anytown, 미국의 메인 스트리트. 210 00:09:55,820 --> 00:09:56,540 그래서 뭔가. 211 00:09:56,540 --> 00:09:58,330 그리고, 너무 지나친 단순화이다. 212 00:09:58,330 --> 00:10:01,470 그러나 우리는 이러한 주소를 가지고 우편 세상이 주소 213 00:10:01,470 --> 00:10:04,940 우리는 컴퓨터 세계에서 가지고있는 고유 있도록 서버를 식별 할 때 214 00:10:04,940 --> 00:10:09,030 당신은을 통해 그들에게 메시지를 보내 인터넷, 또는 때에 문자를 넣어 215 00:10:09,030 --> 00:10:10,500 오래된 학교 사서함 - 216 00:10:10,500 --> 00:10:12,100 우편 - 217 00:10:12,100 --> 00:10:16,940 서비스는 얻을하는 방법을 알고 을 요청하거나 편지 218 00:10:16,940 --> 00:10:18,110 받는 사람 의도. 219 00:10:18,110 --> 00:10:21,390 >> 지금 내 컴퓨터가 어떻게 든 단지가 파악하는 페이스 북의 고유 IP 220 00:10:21,390 --> 00:10:23,820 31.13.69.32입니다. 221 00:10:23,820 --> 00:10:25,170 사실, 아마 변경할 수 있습니다. 222 00:10:25,170 --> 00:10:27,780 페이스 북은 아마도 여러 개의 IP를 가지고 주소, 그들은 절대적으로 인해 223 00:10:27,780 --> 00:10:29,150 하나 이상의 서버가 있습니다. 224 00:10:29,150 --> 00:10:30,810 그러나이 마술 우리 일이야. 225 00:10:30,810 --> 00:10:35,070 의 사실, 내부 비밀 이름 내가 분명히 연결 한 서버 226 00:10:35,070 --> 00:10:40,270 , star.c10r.facebook.com라고합니다 그게 무엇이든. 227 00:10:40,270 --> 00:10:42,960 그것은 단지 어떤 시스템의 페이스 북 관리자로 결정 228 00:10:42,960 --> 00:10:46,510 이 특정 서버를 호출하는 I 다소 무작위로 보내졌다. 229 00:10:46,510 --> 00:10:48,630 >> 그래서 지금 내 연결이되지 않은 경우 시간 초과, 내가 갈거야 230 00:10:48,630 --> 00:10:50,210 해당 브라우저 척. 231 00:10:50,210 --> 00:10:54,590 나는 공간을 말할거야 앞으로 공간을 슬래시. 232 00:10:54,590 --> 00:10:58,220 내가 말하는 척거야 이다 HTTP 버전 1.1, 233 00:10:58,220 --> 00:10:59,880 대부분의 브라우저에서 사용하는 하나. 234 00:10:59,880 --> 00:11:03,980 그리고 내가 특별히에 언급거야 서버는, 그런데, 내가 원하는 235 00:11:03,980 --> 00:11:06,280 세계에 알려진 웹 사이트 facebook.com으로. 236 00:11:06,280 --> 00:11:09,000 입력, 입력합니다. 237 00:11:09,000 --> 00:11:11,390 그리고 지금, 무슨 일이 일어 났는지 알 수 있습니다. 238 00:11:11,390 --> 00:11:16,400 >> 서버, 웨이터, 응답했다 내 순서, 또는 내 요청과 함께 239 00:11:16,400 --> 00:11:17,720 다른 텍스트 메시지입니다. 240 00:11:17,720 --> 00:11:20,720 이제 다시 브라우저의 세계에서 같은 크롬과 사파리, 당신은 않을 것 241 00:11:20,720 --> 00:11:21,990 인간으로,이를 참조하십시오. 242 00:11:21,990 --> 00:11:24,770 MS와 구글은 숨길 우리의 이러한 세부 사항. 243 00:11:24,770 --> 00:11:29,580 그러나 페이스 북으로 응답했다 답변도 언어 HTTP합니다. 244 00:11:29,580 --> 00:11:33,250 코드가 여기에 302 거기에 주목하는 사실에 특별한 의미가 245 00:11:33,250 --> 00:11:34,110 규칙입니다. 246 00:11:34,110 --> 00:11:36,030 발견 유망 적어도 그건 너무. 247 00:11:36,030 --> 00:11:39,160 >> 하지만 분명히 페이스 북은 말하고있다 저를, 음 ..., 당신은 원하지 않는 248 00:11:39,160 --> 00:11:40,190 당신을 위해 무엇을 물어. 249 00:11:40,190 --> 00:11:42,810 대신 원하는 오늘날의 인, 특별한, 250 00:11:42,810 --> 00:11:45,680 facebook.com / unsupportedbrowser. 251 00:11:45,680 --> 00:11:50,350 따라서 높은 수준에서, 페이스 북 무엇을합니까 여기에 일을 할 나타 납니까? 252 00:11:50,350 --> 00:11:51,410 그것은 나를 리디렉션있어. 253 00:11:51,410 --> 00:11:53,420 그래서 페이스 북을 좋아하지 않는다 내가 척 해요 사실 254 00:11:53,420 --> 00:11:54,770 이 다른 브라우저를합니다. 255 00:11:54,770 --> 00:11:57,700 그리고 그것은 리디렉션있어 나 일부 웹 사이트에. 256 00:11:57,700 --> 00:11:59,820 >> 나는 지금 실제로 궁금 무엇 이 물건처럼 보인다. 257 00:11:59,820 --> 00:12:04,420 내가 크롬에서 그에게 갈 수 있도록 우리 그들은 나를보고 싶어 볼 수 있습니다. 258 00:12:04,420 --> 00:12:07,060 그래서 지금 그들은 실제로 저를 다시 발송했습니다 페이스 북 그들은 실현했기 때문에, 259 00:12:07,060 --> 00:12:08,360 오, 당신은 지원하는 브라우저가 않습니다. 260 00:12:08,360 --> 00:12:10,260 우리는 심지어 안 갈거야 당신은이 페이지를 보여줍니다. 261 00:12:10,260 --> 00:12:12,920 그러니 가서 보자 우리는이 문제를 해결할 수없는 경우. 262 00:12:12,920 --> 00:12:14,280 >> 내가해야만하는거야 약간의 속임수. 263 00:12:14,280 --> 00:12:16,350 그리고 주에서 이것에 더 올 수 있습니다. 264 00:12:16,350 --> 00:12:18,120 하지만 난 여기에 일을 할거야. 265 00:12:18,120 --> 00:12:20,590 나는 오래 전에 설명하겠습니다. 266 00:12:20,590 --> 00:12:24,320 에 단지 순간을 줘 속임수, 당신을 와우. 267 00:12:24,320 --> 00:12:28,190 그래서 나는이를 얻을 수 있습니다. 268 00:12:28,190 --> 00:12:29,110 확인을 클릭합니다. 269 00:12:29,110 --> 00:12:30,690 내가 뭘하는지 설명 할 것이다 잠시합니다. 270 00:12:30,690 --> 00:12:32,810 내가 가서이 취소 할거야 연결하고 다시 시도하십시오. 271 00:12:32,810 --> 00:12:38,440 >> HTTP 1.1 호스트 www.facebook.com 슬래시하세요 사용자 에이전트. 272 00:12:38,440 --> 00:12:43,880 273 00:12:43,880 --> 00:12:44,560 확인을 클릭합니다. 274 00:12:44,560 --> 00:12:46,820 지금은 크롬 척했다. 275 00:12:46,820 --> 00:12:50,920 그래서 밝혀 그 때 브라우저 서버에 요청을 보낼 때 그냥 276 00:12:50,920 --> 00:12:51,595 명예 시스템. 277 00:12:51,595 --> 00:12:54,840 내가 크롬, 페이스 북 해요 말한다면 내가 크롬있어 가정합니다. 278 00:12:54,840 --> 00:12:58,560 내가 확인하는 방법 크롬으로 자신이하는 것입니다 279 00:12:58,560 --> 00:13:00,360 atrociously 긴 문자열입니다. 280 00:13:00,360 --> 00:13:03,240 기본적으로 모든 브라우저 세계의 제조업체가 281 00:13:03,240 --> 00:13:06,470 이 잘, 결정,이 버전 이 운영 체제의 브라우저가됩니다 282 00:13:06,470 --> 00:13:09,740 보이는 사용자 에이전트 문자열을 이 미친 엉망처럼. 283 00:13:09,740 --> 00:13:12,110 그리고 Mozilla는 거기에있다 역사적인 이유. 284 00:13:12,110 --> 00:13:15,160 >> 하지만 난 얼마나 많은 정보를 알 수 도없이 facebook.com에 유출 285 00:13:15,160 --> 00:13:16,030 로그인하기 286 00:13:16,030 --> 00:13:18,910 나는 그것이 있다는 마크 말하고 내가 사용하는 맥. 287 00:13:18,910 --> 00:13:23,590 나는 그것이 인텔의 그에게 말하고 맥 맥 OS 10.8.5를 실행하는 기반. 288 00:13:23,590 --> 00:13:27,870 옆으로,이 정보를 것입니다 당신이 방문하는 모든 웹 사이트에 289 00:13:27,870 --> 00:13:28,500 브라우저. 290 00:13:28,500 --> 00:13:31,360 꽤 지금까지 무해한 있지만, 조금 흥미 진진한을 가져옵니다. 291 00:13:31,360 --> 00:13:33,920 >> 공지 사항, 우리가 충분히 읽을 경우 해당 내가 크롬 버전을 사용하고 있습니다 292 00:13:33,920 --> 00:13:38,060 30.0.1599.101. 293 00:13:38,060 --> 00:13:42,410 하지만 지금, 주목하는 응답 그것은 예전만큼 나쁘지 않다. 294 00:13:42,410 --> 00:13:44,840 페이스 북은 어디에서 말하고있다 나 지금 가야? 295 00:13:44,840 --> 00:13:49,140 그것은 또, 웹 사이트를 나에게 말하고 - 296 00:13:49,140 --> 00:13:50,720 그것은의 날을 말하고 영구적으로 옮겼습니다. 297 00:13:50,720 --> 00:13:54,200 글쎄, 페이스 북은 어디 지옥 갔습니까? 298 00:13:54,200 --> 00:13:56,100 >> 그래, 그래서 미묘한 차이가 있습니다. 299 00:13:56,100 --> 00:14:01,680 그러나 통지, 여기에 그 웹 사이트 실제로 HTTPS로 이전했다. 300 00:14:01,680 --> 00:14:05,210 너무 오래 짧은 이야기,이 하나의 방법입니다 페이스 북 시행되는 그 I 301 00:14:05,210 --> 00:14:08,890 실제의 보안 버전에서 결국 그들의 웹 사이트를 사용하는 사람 302 00:14:08,890 --> 00:14:09,660 암호화 - 303 00:14:09,660 --> 00:14:12,730 암호화보다 더 복잡한 우리 P 2 세트에 대해 이야기하지만, 304 00:14:12,730 --> 00:14:14,520 그럼에도 불구하고 암호화. 305 00:14:14,520 --> 00:14:17,110 >> 지금이 시점에서 그것은 힘들어도 나를 자신의 웹 스푸핑 할 306 00:14:17,110 --> 00:14:18,230 텔넷을 사용하여 요청합니다. 307 00:14:18,230 --> 00:14:20,210 그들이 말하는하는 경우 때문에, 나를 SSL 사용 - 308 00:14:20,210 --> 00:14:23,050 HTTPS 접두사는 무엇인가 그 의미 - 309 00:14:23,050 --> 00:14:25,590 그들은 나 사용하라고하는 경우 암호화는, 내가 갈거야 방법이 없습니다 310 00:14:25,590 --> 00:14:28,610 수동으로 앞에 내 메시지를 암호화하는 여기에 여러분의, 그리고 시도 311 00:14:28,610 --> 00:14:29,770 그 작업을 수행하는 방법을 알아낼. 312 00:14:29,770 --> 00:14:31,150 그냥 얻을 것 훨씬 더 복잡. 313 00:14:31,150 --> 00:14:33,150 그러나의 그 어떤 브라​​우저 당신하고있다. 314 00:14:33,150 --> 00:14:36,230 >> 우리는이 작은 작업을 수행 할 수없는 경우하자 참조 더 간단하게, 다음 웹 사이트에 315 00:14:36,230 --> 00:14:38,700 기대 아니에요 그 우리는 안전 할 수 있습니다. 316 00:14:38,700 --> 00:14:43,310 하자, 말, harvard.edu으로 이동 포트 80. 317 00:14:43,310 --> 00:14:44,550 입력합니다. 318 00:14:44,550 --> 00:14:48,170 좋아, 그래서 슬래시 HTTP 1.1을 얻는다. 319 00:14:48,170 --> 00:14:49,730 그리고이 첫 번째 슬래시는 무엇을 의미합니까? 320 00:14:49,730 --> 00:14:53,120 이렇게 왜 그냥 명확하게 그걸 계속 입력? 321 00:14:53,120 --> 00:14:54,790 >> 물론 일반적으로, 당신은 URL을 입력 할 때 - 322 00:14:54,790 --> 00:14:57,610 불행하게도, 브라우저 보통 이러한 일이 숨기기 - 323 00:14:57,610 --> 00:15:00,850 일반적으로, 당신은 harvard.edu에 갈 때 공식적으로 해당 URL 324 00:15:00,850 --> 00:15:02,560 슬래시 끝 않습니다. 325 00:15:02,560 --> 00:15:07,350 단일 슬래시 의미하기 때문에 하드 드라이브의 어느 부분이? 326 00:15:07,350 --> 00:15:08,990 하드 드라이브의 루트입니다. 327 00:15:08,990 --> 00:15:11,260 우리는 어플라이언스에서 정말 없었어요 우리가이기 때문에, 이것에 대해 생각하는 328 00:15:11,260 --> 00:15:12,930 항상 존 하버드의 폴더에있다. 329 00:15:12,930 --> 00:15:14,690 그러나 그의 폴더를 다른 폴더에 있습니다. 330 00:15:14,690 --> 00:15:17,980 그리고 그 폴더의 루트에의 어플라이언스의 하드 드라이브, 말하자면, 331 00:15:17,980 --> 00:15:18,980 그것은 가상 비록. 332 00:15:18,980 --> 00:15:21,660 그래서 의미처럼 하나의 슬래시 하드 드라이브의 루트입니다. 333 00:15:21,660 --> 00:15:25,650 그것은 C 콜론 슬래시처럼, 또는의 맥 OS에 볼륨의 루트. 334 00:15:25,650 --> 00:15:28,740 >> 그러나 크롬 및 기타 브라우저이 일, 사용자 친화적 입수하고있다 335 00:15:28,740 --> 00:15:30,300 그들은 모두 슬래시 것을 숨길 수 있습니다. 336 00:15:30,300 --> 00:15:32,620 하지만 그 모든 의미의 내 텍스트 메시지 - 337 00:15:32,620 --> 00:15:36,570 저에게의 루트를 제공 harvard.edu의 홈페이지, 즉, 338 00:15:36,570 --> 00:15:38,120 기본 페이지 자체. 339 00:15:38,120 --> 00:15:39,900 그래서 내가 가서 Enter 키를 누르십시오 수 있습니다. 340 00:15:39,900 --> 00:15:43,650 나를 내가 원하는 호스트를 상기하자 www.harvard.edu, 만약에있을 341 00:15:43,650 --> 00:15:45,880 에 살고있는 다른 웹 사이트 동일한 물리적 서버입니다. 342 00:15:45,880 --> 00:15:46,080 >> 확인을 클릭합니다. 343 00:15:46,080 --> 00:15:47,700 하버드가 좀있어 나와 함께 참을성이. 344 00:15:47,700 --> 00:15:49,390 그래서 빨리 다시이 작업을 수행하자. 345 00:15:49,390 --> 00:15:55,560 HTTP 1.1 호스트 www.harvard.edu 슬래시하세요 사용자 에이전트 - 346 00:15:55,560 --> 00:15:58,080 나는 우리의 서버를하지 않는 것 같은데요 이것에 대해 많은 관심 - 347 00:15:58,080 --> 00:15:59,566 입력, 입력합니다. 348 00:15:59,566 --> 00:15:59,962 휴. 349 00:15:59,962 --> 00:16:01,700 아, 잘못된 요청 젠장. 350 00:16:01,700 --> 00:16:02,080 확인을 클릭합니다. 351 00:16:02,080 --> 00:16:05,310 그래서 여기 봐 - 352 00:16:05,310 --> 00:16:07,800 안녕하세요, harvard.edu. 353 00:16:07,800 --> 00:16:10,280 재미 - 왜를하고있다. 354 00:16:10,280 --> 00:16:11,710 아, 확인을 클릭합니다. 355 00:16:11,710 --> 00:16:14,830 >> 그래서 하버드 지금 뭐하는거야 - 그리고 우리가있어 신속의 떨어져 바꾸다 것 356 00:16:14,830 --> 00:16:17,100 이 경로는 것 때문 빠르게 지루한 얻을 수 있습니다 - 357 00:16:17,100 --> 00:16:21,270 하버드가 실제로 있음을 알 수 저에게 응답을 압축하는 358 00:16:21,270 --> 00:16:22,140 적합하지 않습니다. 359 00:16:22,140 --> 00:16:25,780 나는 분명히, 인간으로,하지 않기 때문에 그 비트의 압축을 해제하는 방법을 알고 360 00:16:25,780 --> 00:16:27,280 저 압축으로 전송되었습니다. 361 00:16:27,280 --> 00:16:31,500 쓰레기들이이 표시되고있어입니다 거기에, 그들은 0과 1이기 때문에, 362 00:16:31,500 --> 00:16:33,190 하지만 그들은 ASCII 문자 아니에요. 363 00:16:33,190 --> 00:16:36,090 그들은 0과 1의 패턴이있어 그 차지 압축 된 364 00:16:36,090 --> 00:16:37,050 적은 공간. 365 00:16:37,050 --> 00:16:39,010 >> 그래서 아주 빨리, 어디 보자 여기 복구 할 수있는 경우. 366 00:16:39,010 --> 00:16:41,590 또 다른, 어쩌면,의 시도하자 모두 캠퍼스. 367 00:16:41,590 --> 00:16:50,450 mit.edu GET 슬래시 슬래시 HTTP 1.1 호스트 이 www.mit.edu 사용자 에이전트 대장. 368 00:16:50,450 --> 00:16:51,600 , MIT 감사합니다. 369 00:16:51,600 --> 00:16:52,630 확인을 클릭합니다. 370 00:16:52,630 --> 00:16:55,750 그래서 여기에 우리가 웹 페이지가 있습니다. 371 00:16:55,750 --> 00:16:58,840 >> 그래서 이것은 언어 HTML로 알려진 - 372 00:16:58,840 --> 00:17:00,400 하이퍼 텍스트 마크 업 언어. 373 00:17:00,400 --> 00:17:03,390 나는 단순히 백업 스크롤 해요 시간에 매우에 도착하는 374 00:17:03,390 --> 00:17:04,810 이 페이지의 팁 톱. 375 00:17:04,810 --> 00:17:07,440 그리고 MIT가 응답했다 방법을 알 내 요청합니다. 376 00:17:07,440 --> 00:17:08,520 200 좋다. 377 00:17:08,520 --> 00:17:10,630 200 의미 다 그대로 OK입니다. 378 00:17:10,630 --> 00:17:13,390 그리고 그 상태 코드의이 우리 인간이 정말 결코 379 00:17:13,390 --> 00:17:14,670 좋은 방법을 참조하십시오. 380 00:17:14,670 --> 00:17:16,140 그것은 모든 잘 의미하기 때문이다. 381 00:17:16,140 --> 00:17:19,369 >> MIT는 저를 알리는 것을 확인할 요, 우리가 실행중인 서버가 호출됩니다 382 00:17:19,369 --> 00:17:23,849 매우 인기가 아파치, 소스 무료 웹 서버를 엽니 다. 383 00:17:23,849 --> 00:17:25,589 그들은 분명히 실행중인 이다 UNIX, 384 00:17:25,589 --> 00:17:27,130 리눅스 같은 운영 체제. 385 00:17:27,130 --> 00:17:30,660 그들은 분명히 업데이트 된 것을 알 수 오전 4시에 자신의 웹 페이지 386 00:17:30,660 --> 00:17:32,400 그리니치 표준시. 387 00:17:32,400 --> 00:17:34,990 >> 기타 세부 사항 몇 가지를 알 수 있습니다. 388 00:17:34,990 --> 00:17:37,910 그들은 나에게, 텍스트 / HTML을 반환하고 있습니다. 389 00:17:37,910 --> 00:17:39,800 그래서 우리가 무엇을 의미하는지 볼 수 있습니다 잠시합니다. 390 00:17:39,800 --> 00:17:45,460 그들은 분명히 나에게 14,717을 준 HTML의 가치 바이트입니다. 391 00:17:45,460 --> 00:17:48,180 그리고 어떤 다른 더 비 정보가 있습니다. 392 00:17:48,180 --> 00:17:49,920 >> 그것은 흥미로운 곳 있지만 때문입니다. 393 00:17:49,920 --> 00:17:52,580 이것은 당신이 웹 페이지를 만드는 방법이다. 394 00:17:52,580 --> 00:17:57,860 이것은 당신이 그 웹 페이지를 만드는 방법입니다 탭 제목이 브라우저에서입니다 395 00:17:57,860 --> 00:18:00,590 MIT 하이픈 매사 추세 츠 공과 대학 기술. 396 00:18:00,590 --> 00:18:06,300 그리고 실제로, 우리는 크롬으로 돌아 가면과 www.mit.edu를 방문, 주목하는, 397 00:18:06,300 --> 00:18:09,680 사실, 여기까지 제목, MIT 대시 매사 추세 츠는 398 00:18:09,680 --> 00:18:11,260 학회 점, 점, 점. 399 00:18:11,260 --> 00:18:16,490 나는 오른쪽 단추로 클릭 한 경우 나, 현재도 주목 여기 바탕 화면에서 클릭을 제어 400 00:18:16,490 --> 00:18:17,960 및 페이지 소스보기로 이동합니다 - 401 00:18:17,960 --> 00:18:20,870 적어도 크롬,하지만 모든 브라우저 이것은 몇 가지 방법을 통해 수행 - 402 00:18:20,870 --> 00:18:22,140 여기에 같은 파일입니다. 403 00:18:22,140 --> 00:18:25,140 >> 그것은 색상을 코딩 할 일이 나 구문을 강조했다. 404 00:18:25,140 --> 00:18:28,590 그러나 당신의 C 코드를 좋아하는 당신에 의해 발색하지 않은, 그것은이었다 405 00:18:28,590 --> 00:18:31,810 유사 gedit에서에 의해 발색 크롬은하고있다 406 00:18:31,810 --> 00:18:33,130 이 읽기 예뻐. 407 00:18:33,130 --> 00:18:37,110 그러나 이것은 그 물건입니다 우리는 곧 작성 될 것입니다. 408 00:18:37,110 --> 00:18:38,840 그래서 그 최종 목표이다. 409 00:18:38,840 --> 00:18:42,020 서버는 해당과 응답했다 자세한 내용은처럼 당신은 응답 410 00:18:42,020 --> 00:18:43,660 우리의 악수를 손으로. 411 00:18:43,660 --> 00:18:47,280 그러나 다른 어떤 것 할 수있다 이러한 단계 사이에? 412 00:18:47,280 --> 00:18:53,430 >> 글쎄, 난이 마지막 경우에 입력 할 때 www.mit.edu를 입력하고 Enter 키를 누르십시오, 우리는 413 00:18:53,430 --> 00:18:56,390 이 포트에 얘기 알아요 자동으로 80 포트 414 00:18:56,390 --> 00:18:57,780 그냥 숫자되고있다. 415 00:18:57,780 --> 00:19:00,710 하지만 IP 주소는 어디에 있습니까? 416 00:19:00,710 --> 00:19:05,045 내 컴퓨터는 어떻게 알아내는 무슨 mit.edu의 IP 주소는 무엇입니까? 417 00:19:05,045 --> 00:19:07,720 418 00:19:07,720 --> 00:19:10,840 >> 잘, 그것은이 세상에서, 거기에 밝혀 가지 DNS 서버라고합니다. 419 00:19:10,840 --> 00:19:14,500 그리고 내가 가서 그려 보자 여기에 사진을 신속. 420 00:19:14,500 --> 00:19:17,680 그리고 이것은 그냥 밖으로 스케치합니다 거친 용어, 무슨 일이야. 421 00:19:17,680 --> 00:19:21,510 그래서 우리는이 척합니다 샌더스 여기에 내 컴퓨터. 422 00:19:21,510 --> 00:19:24,650 그리고 Wi-Fi를, 그래서 연결되어있다 무선 뭔가. 423 00:19:24,650 --> 00:19:26,060 >> 실제로 어떻게 연결되어? 424 00:19:26,060 --> 00:19:27,990 자, 여기 어딘가에서, 거기에 뭔가 425 00:19:27,990 --> 00:19:29,240 일부 안테나를 벽. 426 00:19:29,240 --> 00:19:30,725 그리고이 액세스 포인트라고 - 427 00:19:30,725 --> 00:19:31,560 AP. 428 00:19:31,560 --> 00:19:34,190 무선 액세스 포인트, 무선 라우터 - 당신이 원하는 그것을 호출합니다. 429 00:19:34,190 --> 00:19:36,230 그러나 그들은 캠퍼스 에서요 그 작은 안테나. 430 00:19:36,230 --> 00:19:38,100 우리는 일반적으로 시스코에 의해 만들어집니다. 431 00:19:38,100 --> 00:19:42,480 그래서 어떻게 든, 내 컴퓨터는 이야기입니다 이 무선 액세스 포인트, 432 00:19:42,480 --> 00:19:45,580 여기 어딘가에 샌더스의, 또는 아래층에, 또는 외부. 433 00:19:45,580 --> 00:19:50,030 >> 한편,이 물건은 많이있다 실제 전선, 아마에가는 434 00:19:50,030 --> 00:19:52,175 우리는거야 과학 센터, 다음과 같이 그립니다. 435 00:19:52,175 --> 00:19:54,200 실제로 그렇게 보이지 않는다. 436 00:19:54,200 --> 00:19:55,200 그것은 실제로 더 많이 보인다. 437 00:19:55,200 --> 00:19:59,170 과학 센터는 전체 무리가 있도록 그것의 내부 컴퓨터의 438 00:19:59,170 --> 00:20:02,320 어떻게 든 물리적으로 모두 연결되어 캠퍼스에서 이러한 액세스 포인트. 439 00:20:02,320 --> 00:20:06,440 그리고 그 물리적 컴퓨터, 우리는거야 라우터 또는 게이트웨이를 호출합니다. 440 00:20:06,440 --> 00:20:09,450 >> 그 이름에서 알 수 있듯이 라우터는, 그것의 인생의 목적은 경로에 있습니다 441 00:20:09,450 --> 00:20:10,310 정보를 제공합니다. 442 00:20:10,310 --> 00:20:14,150 그것은 컴퓨터에서 일부 비트 소요 같은 곳을 알아 입력 및 그림 443 00:20:14,150 --> 00:20:15,640 이러한 비트를 전송해야한다. 444 00:20:15,640 --> 00:20:19,910 그래서 내 요청의 경우 mit.edu, 그것은 실제로 매우 간단합니다. 445 00:20:19,910 --> 00:20:24,620 내 요청 내 브라우저에서의 제공 Wi-Fi를 통해, 액세스 포인트, 다음, 446 00:20:24,620 --> 00:20:27,080 일부 케이블을 통해, 라우터에 과학 센터. 447 00:20:27,080 --> 00:20:29,810 에서 어떻게 든, 라우터 과학 센터는 밖으로 인물 448 00:20:29,810 --> 00:20:31,510 그 MIT는 방법입니다. 449 00:20:31,510 --> 00:20:34,080 그리고 그 앞으로 이동하는거야 비트, 나는 길의 비트를 갈거야 450 00:20:34,080 --> 00:20:36,670 길, 질량 번가 아래로., MIT합니다. 451 00:20:36,670 --> 00:20:42,030 하지만 어떻게 내 컴퓨터 알고 무슨 짓을 IP 주소도 있었다? 452 00:20:42,030 --> 00:20:45,660 >> 물론 그것은 어딘가에 밝혀 여기에 서버가있다 - 453 00:20:45,660 --> 00:20:48,330 그리고 나는 그것을 그릴거야 상당히 추상적으로 - 454 00:20:48,330 --> 00:20:49,710 - DNS 서버로 455 00:20:49,710 --> 00:20:51,220 도메인 이름 시스템. 456 00:20:51,220 --> 00:20:51,960 이 라우터하지 않습니다. 457 00:20:51,960 --> 00:20:56,050 이러한 서버의 다른 유형입니다 인생에서 누구의 목적은 번역하는 것입니다 458 00:20:56,050 --> 00:21:04,340 IP에 www.mit.edu 같은 호스트 이름, 주소 1.2.3.4 같은 DNS 서버 459 00:21:04,340 --> 00:21:05,240 정확히 않습니다. 460 00:21:05,240 --> 00:21:08,320 당신은 큰 필요로 생각할 수 있습니다 데이터베이스 또는 정말 큰 Excel과 같은 461 00:21:08,320 --> 00:21:09,750 두 개의 열 파일입니다. 462 00:21:09,750 --> 00:21:12,120 하나는 호스트 이름입니다 IP 주소입니다. 463 00:21:12,120 --> 00:21:15,020 그리고 그들은 단지 하나의 변환 다른 어느 방향으로. 464 00:21:15,020 --> 00:21:16,830 >> 지금 현실에서, 조금의 보다 더 복잡한. 465 00:21:16,830 --> 00:21:22,070 하지만 그건 어떻게 내 컴퓨터, 내 임의의 Mac 또는 여기 테이블 PC는 알고있다 466 00:21:22,070 --> 00:21:27,590 어떤 고유 식별자입니다 www.mit.edu, 나 페이스 북, 또는 467 00:21:27,590 --> 00:21:29,680 그 문제에 대한 harvard.edu. 468 00:21:29,680 --> 00:21:33,520 물론, 전체가있다 여기에 질량 번가의. 469 00:21:33,520 --> 00:21:37,390 그리고, 우리는 어떤이는 MIT에 도착 실제로는 더 설득력있다. 470 00:21:37,390 --> 00:21:39,230 즉, MIT있을 것이다. 471 00:21:39,230 --> 00:21:41,580 그리고 그들도 일부 서버가 있습니다. 472 00:21:41,580 --> 00:21:45,770 그리고 그들은 어떻게 든 유선거나, 하버드에 무선 연결. 473 00:21:45,770 --> 00:21:48,830 물론, 우리는 더 멀리 갈 수 있습니다 MIT보다 길과 이야기 474 00:21:48,830 --> 00:21:50,470 세계 대부분의 모든 컴퓨터. 475 00:21:50,470 --> 00:21:52,060 >> 하지만 우리가 볼 수없는 경우 보자. 476 00:21:52,060 --> 00:21:54,810 내 터미널로 돌아 가자 단지 순간을 위해 창. 477 00:21:54,810 --> 00:22:00,170 그리고하자 내가 알아 낸 가정 어떤 IP 주소는 mit.edu입니다 478 00:22:00,170 --> 00:22:02,700 텔넷 전에 그것을 생각처럼, 내 브라우저가 명확하게 할 수 있습니다 479 00:22:02,700 --> 00:22:03,960 나를 위해 그것을 알아낼. 480 00:22:03,960 --> 00:22:06,970 그리고, 다른 프로그램을 실행하는거야 이 터미널 창에서 호출 481 00:22:06,970 --> 00:22:10,320 경로 추적, 추적 여기에서 경로 - 482 00:22:10,320 --> 00:22:13,760 사실상,이 테이블 - www.mit.edu합니다. 483 00:22:13,760 --> 00:22:14,750 어떻게 알아 보자. 484 00:22:14,750 --> 00:22:16,690 내가 실제로 글꼴 크기를 축소 할 수 있습니다. 485 00:22:16,690 --> 00:22:17,430 OOP. 486 00:22:17,430 --> 00:22:18,790 아니, 난 당신을 놀라게하고 싶었다. 487 00:22:18,790 --> 00:22:19,110 >> 확인을 클릭합니다. 488 00:22:19,110 --> 00:22:20,870 그래서 여기에 우리가 간다. 489 00:22:20,870 --> 00:22:22,880 내가 가서 여기를 실행할 수 있습니다. 490 00:22:22,880 --> 00:22:26,410 그리고 나는 무엇을 잠시 전에 보는되었다 우리가 지금 다시보고있어, 이것이다 491 00:22:26,410 --> 00:22:29,980 출력 - 추적 루트 (traceroute) www.mit.edu. 492 00:22:29,980 --> 00:22:33,380 , 첫 번째 줄에서이 프로그램을 알 실제로 파악하는 MIT의 493 00:22:33,380 --> 00:22:35,730 IP 주소는 여기 숫자입니다. 494 00:22:35,730 --> 00:22:38,060 그리고 지금, 무슨 일이야 우리와 그들 사이? 495 00:22:38,060 --> 00:22:44,110 >> 그래서 여기이 선 행 하나,이 여기에 2 행에서 다음 라인 496 00:22:44,110 --> 00:22:46,335 3 행 - 이들 각각이 무엇 라인은 아마 표현? 497 00:22:46,335 --> 00:22:49,010 498 00:22:49,010 --> 00:22:50,225 지역, 포인트, 있는지 확인하십시오. 499 00:22:50,225 --> 00:22:53,520 그들은 개념, 홉이라고하고 있습니다. 500 00:22:53,520 --> 00:22:56,230 그러나 실제로, 그들은 무엇입니까? 501 00:22:56,230 --> 00:22:57,130 그들은 라우터입니다. 502 00:22:57,130 --> 00:22:59,820 >> 우리는, 정말로 한 조각이 여기에 하드웨어 지금까지 얘기. 503 00:22:59,820 --> 00:23:00,560 그들은 라우터입니다. 504 00:23:00,560 --> 00:23:01,800 여기에이 일 때문에 - 505 00:23:01,800 --> 00:23:02,990 미친 이름 - 506 00:23:02,990 --> 00:23:06,700 그러나 이것은 아마 기계 방 MR, 과학 센터. 507 00:23:06,700 --> 00:23:08,680 그것은 게이트웨이, 일명 라우터입니다. 508 00:23:08,680 --> 00:23:11,160 이것은 단지 몇 가지 고유 번호입니다 누군가가 그것을 내놓았다. 509 00:23:11,160 --> 00:23:13,120 그리고 harvard.edu 내에 있습니다. 510 00:23:13,120 --> 00:23:16,290 그리고 그 라우터의 IP 주소입니다 그에서 아마 다시의 511 00:23:16,290 --> 00:23:17,860 그 이름에 따라 과학 센터. 512 00:23:17,860 --> 00:23:21,440 이 두 번째 행은 서로를 나타냅니다 별명이없는 라우터 513 00:23:21,440 --> 00:23:23,980 분명히 - 호스트 이름 - 그것 단지 IP 주소를 가지고 있습니다. 514 00:23:23,980 --> 00:23:28,070 >> 데이터를 얻기 위해 너무 오래 짧은 이야기, B에 점, 그냥보다 더있어 515 00:23:28,070 --> 00:23:31,400 하버드의 라우터 및 MIT의 라우터, 구글의 라우터, 516 00:23:31,400 --> 00:23:32,640 페이스 북의 라우터. 517 00:23:32,640 --> 00:23:37,300 수십, 수백, 수천이있다 어떤 시점 사이의 라우터 및 518 00:23:37,300 --> 00:23:38,710 인터넷에서 점 B. 519 00:23:38,710 --> 00:23:41,710 그러나 일반적으로, 당신은 데이터를 얻을 수 있습니다 한 지점에서의 다른 520 00:23:41,710 --> 00:23:43,210 30 홉 미만. 521 00:23:43,210 --> 00:23:47,930 즉, 당신은 손으로해야 데이터를 30 개 이하와 같은 라우터. 522 00:23:47,930 --> 00:23:49,720 그리고 그것은 일반적으로 대부분의 보다 적은. 523 00:23:49,720 --> 00:23:50,970 >> 음, 여기 어떻게되는지 보자. 524 00:23:50,970 --> 00:23:54,460 3 행, 우리라는 라우터를 명중 핵심 과학 센터 게이트웨이 525 00:23:54,460 --> 00:23:56,580 무언가 또는 다른 사람. 526 00:23:56,580 --> 00:23:58,970 4 행에서, 우리는 경계 게이트웨이가 - 527 00:23:58,970 --> 00:24:00,670 이건 그냥 이상한 약어입니다 - 528 00:24:00,670 --> 00:24:02,530 또한 harvard.edu 내. 529 00:24:02,530 --> 00:24:04,160 여기에 또 다른 국경 관문이다. 530 00:24:04,160 --> 00:24:09,070 그리고, 갑자기, 워의 모든 우리는 뉴욕시에있는 것으로 보인다. 531 00:24:09,070 --> 00:24:12,030 >> 그래서 밝혀 - 그리고 난 추론에있어 만 호스트 이름. 532 00:24:12,030 --> 00:24:12,970 이 오해의 소지가있을 수 있습니다. 533 00:24:12,970 --> 00:24:13,830 이 길 수 있습니다. 534 00:24:13,830 --> 00:24:15,030 그것은 말할 힘든 - 535 00:24:15,030 --> 00:24:21,960 하지만이 계시로 사용할 수 있습니다 그 둘 사이의 최단 거리 536 00:24:21,960 --> 00:24:25,730 인터넷의 점은 없습니다 직선 반드시. 537 00:24:25,730 --> 00:24:29,380 우리는 빠른으로 짧은 생각한다면 경로, 가장 혼잡 538 00:24:29,380 --> 00:24:32,070 경로, 꽤 할 수 있습니다 - 우리는 확신 할 수 있지만 - 539 00:24:32,070 --> 00:24:37,090 데이터는 괜찮은 여행을하는지 행 다섯 여섯 사이의 거리. 540 00:24:37,090 --> 00:24:42,000 >> 지금 불행히도 MIT, 또는 누군가가있어 약간의 자기 방어, 그들은했습니다 541 00:24:42,000 --> 00:24:43,700 우리의 요청을 무시하기 시작했다. 542 00:24:43,700 --> 00:24:47,380 이러한 라우터로 구성되었습니다 되는 형태의 요청을 무시 543 00:24:47,380 --> 00:24:48,900 당신은, 당신은, 누구 당신은 누구. 544 00:24:48,900 --> 00:24:51,650 그래서 우리는이 작업을 수행 할 수없는 경우 보자 더 많은 협력 사람과. 545 00:24:51,650 --> 00:24:56,260 그래서 스탠포드의 좋은 전통을 가지고있다 좀 더 개방 데. 546 00:24:56,260 --> 00:24:57,820 그래서 여기에 무슨 일이 일어 나는지하자. 547 00:24:57,820 --> 00:24:59,080 >> 다시 말하지만, 매우 이상한. 548 00:24:59,080 --> 00:25:01,040 그러나 우리는 기계, 다시 시작, 과학의 방 549 00:25:01,040 --> 00:25:01,990 행 하나 센터. 550 00:25:01,990 --> 00:25:02,660 그래서 좋아. 551 00:25:02,660 --> 00:25:05,240 대부분의 서버는 응답을했다 스탠포드 등. 552 00:25:05,240 --> 00:25:07,940 우리는 기계실에서 갔다 그래서 통지 과학 센터, 일부 553 00:25:07,940 --> 00:25:11,770 다른 곳, 다른 익명 라우터 국경 과학 센터 게이트웨이 554 00:25:11,770 --> 00:25:13,970 여기에 뭔가 게이트웨이, 다음 - 555 00:25:13,970 --> 00:25:14,620 nox.org. 556 00:25:14,620 --> 00:25:19,330 이것은 북부 교차로이며, 매우 인기 피어링 지점 여기서 많은 557 00:25:19,330 --> 00:25:21,080 의 케이블 ISP는 많은 - 558 00:25:21,080 --> 00:25:23,220 인터넷 서비스 제공 업체 - 에 연결합니다. 559 00:25:23,220 --> 00:25:25,470 여기에 또 다른 무명의 IP가 여기에 있습니다. 560 00:25:25,470 --> 00:25:27,530 여기에 또 다른 같은 서버이다. 561 00:25:27,530 --> 00:25:29,910 >> 하지만이 흥미 롭다. 562 00:25:29,910 --> 00:25:33,750 라우터가있는 곳입니다 열 여덟, 아마? 563 00:25:33,750 --> 00:25:36,030 그래서 워싱턴 DC에 아마. 564 00:25:36,030 --> 00:25:40,290 그리고 어떤 종류의 확증 할 수 그 가설이 시간. 565 00:25:40,290 --> 00:25:45,230 그것은 가고 우리를 얼마나 오래 걸릴 않았기 때문에 과학 센터에서이 라우터에 566 00:25:45,230 --> 00:25:46,370 행 세븐? 567 00:25:46,370 --> 00:25:49,820 음,이 밀리 초 단위로 측정 여기에 오른쪽됩니다 568 00:25:49,820 --> 00:25:51,960 그 시간을 추정하고있다. 569 00:25:51,960 --> 00:25:54,610 >> 때문에 그 중 세 가지가 있습니다 프로그램 추적 경로 (traceroute) 모든 연결을 시도 570 00:25:54,610 --> 00:25:58,010 라우터를 세 번, 그냥 당신이 얻을 수 숫자의 시각적 평균. 571 00:25:58,010 --> 00:26:00,230 그러나 그것은 분명히 여섯 소요 얻을 수 밀리 초 572 00:26:00,230 --> 00:26:01,840 일곱의 라우터를 행. 573 00:26:01,840 --> 00:26:05,470 하지만 얼마나 빨리 할 수​​있다, 분명히, 당신 당신이 사이의 비트 경우, 여행 574 00:26:05,470 --> 00:26:09,520 보스턴과 워싱턴 DC? 575 00:26:09,520 --> 00:26:14,180 14 밀리 초 걸리는만큼이다 그 순간 메시지, 그것에 대해 576 00:26:14,180 --> 00:26:18,870 해당 웹 페이지 요청에 대한 이메일, 여기 워싱턴 DC 사이의 여행. 577 00:26:18,870 --> 00:26:23,970 >> 나는 더 가면 10 번을, 라우터 나는 지금 분명히 어떤 도시입니까? 578 00:26:23,970 --> 00:26:24,810 그래서, 휴스턴. 579 00:26:24,810 --> 00:26:27,350 그리고 이것은 확증된다 시간에 점프 있습니다. 580 00:26:27,350 --> 00:26:28,730 정말 휴스턴에 도착 느리다. 581 00:26:28,730 --> 00:26:33,960 그것은에서 얻을 수 47 밀리 초 소요 이 경우 휴스턴 보스턴. 582 00:26:33,960 --> 00:26:37,120 그리고 우리가 더 보면, LAX - 583 00:26:37,120 --> 00:26:41,430 우리는 스탠포드 대학에가는 것처럼 보인다 LA를 통해 이동하여이 방법의 종류. 584 00:26:41,430 --> 00:26:43,170 하지만 LAX에서 그 유추하고 있습니다. 585 00:26:43,170 --> 00:26:46,390 괴짜 공항 코드를 사용하는 경향이 여기에 라우터 이름. 586 00:26:46,390 --> 00:26:48,600 이 일관성의 종류 그 가정하에. 587 00:26:48,600 --> 00:26:50,260 82 밀리 초. 588 00:26:50,260 --> 00:26:54,720 >> 다음, 우리는 분명히 다른 LAX로 이동 또 LA 라우터와 다음, 약간의 589 00:26:54,720 --> 00:26:59,530 이름없는 한, 그리고 마지막으로, 비밀 스탠포드 네트워크의 이름 또는 590 00:26:59,530 --> 00:27:04,670 닫기 이에, stanford.edu가있다 90 밀리 초 거리, 또는 6 591 00:27:04,670 --> 00:27:06,170 비행기 더하기 시간. 592 00:27:06,170 --> 00:27:09,360 그래서 빠른 데이터 이동하는 방법입니다 인터넷에. 593 00:27:09,360 --> 00:27:11,410 그리고 그것은 우리가 절대적으로 물건의 요즘 당연시. 594 00:27:11,410 --> 00:27:13,950 당신은 몇 가지 Gchat가 발생하는 경우 누군가와 메시지는 단지입니다 595 00:27:13,950 --> 00:27:16,940 표시, 얼마나 고려 빨리 그 일이 일어나고있어. 596 00:27:16,940 --> 00:27:21,540 시각적으로, 그것은 참으로 일어나고 속도의 종류에. 597 00:27:21,540 --> 00:27:25,620 >> 그래서 점 하나 18 사이 이 경우,이 598 00:27:25,620 --> 00:27:26,890 라우터 외에 확인해보세요. 599 00:27:26,890 --> 00:27:30,140 일부 시스템은 인터넷에 무엇입니까 트래픽을 차단할 수있는 600 00:27:30,140 --> 00:27:31,610 를 통해 얻는? 601 00:27:31,610 --> 00:27:31,950 >> 학생 : 방화벽. 602 00:27:31,950 --> 00:27:32,910 >> 스피커 1 : 그래서, 방화벽. 603 00:27:32,910 --> 00:27:36,260 그리고 우리는 개인 방화벽이 같은 자신의 Mac 또는 PC를 유지할 수 604 00:27:36,260 --> 00:27:37,540 또는 축소 트래픽을 차단합니다. 605 00:27:37,540 --> 00:27:38,990 하버드 방화벽이 있습니다. 606 00:27:38,990 --> 00:27:40,820 MIT는 아마도 방화벽을 가지고 있습니다. 607 00:27:40,820 --> 00:27:44,400 스탠포드는​​ 등의 작업을 수행합니까 자신의 인터넷 서비스 제공 업체 608 00:27:44,400 --> 00:27:49,260 점 사이에 이러한 라우터 A와 B 하지만 당신은 이제까지 고려하는 중지 않았다 609 00:27:49,260 --> 00:27:52,710 방화벽이 어떻게 작동하는지 또는주의. 610 00:27:52,710 --> 00:27:56,380 물론 이미 우리는 기본 구성을 블록 엔지니어되는 611 00:27:56,380 --> 00:27:57,700 그 대답합니다. 612 00:27:57,700 --> 00:27:59,090 >> 방화벽을 마치 - 613 00:27:59,090 --> 00:28:03,740 합시다 당신이 어딘가에 있다고 가정 A 지점과 B 지점 사이의 614 00:28:03,740 --> 00:28:06,080 케이블은 당신에오고있다 당신의 외출. 615 00:28:06,080 --> 00:28:11,160 그래서 당신은 기술적 인 능력을 가지고 의 봉투의 보는 616 00:28:11,160 --> 00:28:14,200 사이에 흐르는 정보 당신과 다른 사람. 617 00:28:14,200 --> 00:28:17,280 즉, 이러한 GET 메시지를 내가했다 수동 입력, 당신은 생각할 수 618 00:28:17,280 --> 00:28:21,060 누군가에게 빠르게 메모를 작성 그곳에, 의 IP 주소를 넣어 619 00:28:21,060 --> 00:28:24,810 받는 사람과의 포트 번호 받는 사람이 봉투에, 다음 620 00:28:24,810 --> 00:28:28,520 자신의 IP 주소와 자신의 작성 왼쪽 상단에있는 포트 번호 621 00:28:28,520 --> 00:28:30,230 당신은 편지 것 같은 코너입니다. 622 00:28:30,230 --> 00:28:32,520 그렇다면, 당신은 무선으로 발송합니다. 623 00:28:32,520 --> 00:28:37,130 그리고 그것은 어떻게 든 라우터를 통해 여행 전선을 통해, 무선, 624 00:28:37,130 --> 00:28:39,190 MIT의 길. 625 00:28:39,190 --> 00:28:43,520 >> 방화벽을이야 그렇다면, 어떻게 당신은 이러한 현상이 중지? 626 00:28:43,520 --> 00:28:49,710 당신은 무엇을 할 것 다음 P 경우 설정은 방화벽을 구현했다? 627 00:28:49,710 --> 00:28:53,980 나는에서 모든 하버드 사람들을 어떻게 중지합니까 다시 사람을 MIT 얘기하는? 628 00:28:53,980 --> 00:28:55,870 >> [? 학생 : 당신] 편지를 반전?. 629 00:28:55,870 --> 00:28:56,450 >> 스피커 1 : 무엇? 630 00:28:56,450 --> 00:28:58,140 >> [? 학생 : 역] 초기 편지입니다. 631 00:28:58,140 --> 00:28:59,290 >> 스피커 1 : 편지를 역방향 - 당신은 무엇을 의미합니까? 632 00:28:59,290 --> 00:29:01,130 >> [? 학생 : 전송] 그 보낸 사람에게. 633 00:29:01,130 --> 00:29:01,780 >> 스피커 1 : 다시 보냅니다. 634 00:29:01,780 --> 00:29:01,990 확인을 클릭합니다. 635 00:29:01,990 --> 00:29:05,720 그래서 당신은 가상을 거부 할 수 에 반환을 수행하여 종류의 봉투, 636 00:29:05,720 --> 00:29:06,660 어떻게 든 보낸 사람. 637 00:29:06,660 --> 00:29:08,370 확신, 그 무엇 우리가 달성하고자. 638 00:29:08,370 --> 00:29:09,440 그러나하자 좀 더 깊이 잠수. 639 00:29:09,440 --> 00:29:10,460 어떻게해야합니까? 640 00:29:10,460 --> 00:29:13,950 >> 이 문제에 입력하면 - 난 경우 방화벽, 그리고 효과적으로 해요 641 00:29:13,950 --> 00:29:18,020 점 A와 B 사이에 서와 내가 보는 것을 얻는 중간 남자입니다 642 00:29:18,020 --> 00:29:21,240 다음이 봉투의 안쪽에, 그리고 결정 로 다시 보낼 수 있는지 여부 643 00:29:21,240 --> 00:29:25,030 하버드 대학 또는 계속 할 수 있도록, 어떤 , 방화벽, 그것은 I려고하고있다 644 00:29:25,030 --> 00:29:26,280 보고 싶은? 645 00:29:26,280 --> 00:29:29,030 646 00:29:29,030 --> 00:29:29,975 >> 내가 여기에 들어 생각합니다. 647 00:29:29,975 --> 00:29:30,550 >> [? 학생 : 그것은 어디]에서 오는?. 648 00:29:30,550 --> 00:29:32,360 >> 스피커 1 : 그것은에서 온다. 649 00:29:32,360 --> 00:29:36,410 그래서 소스 IP 주소가있는 경우 - 여기까지 작은 수 - 650 00:29:36,410 --> 00:29:38,430 속하는 IP 주소 - 하버드 대학 651 00:29:38,430 --> 00:29:40,220 나는 실제로 알 수있다 높은 확률. 652 00:29:40,220 --> 00:29:45,540 하버드의 IP 주소의 대부분은 시작 140.247 점 어떤 점에 653 00:29:45,540 --> 00:29:48,810 뭔가, 또는 128.103 점 어떤 점인가. 654 00:29:48,810 --> 00:29:51,450 하버드는 그 덩어리를 소유 IP 주소. 655 00:29:51,450 --> 00:29:55,200 >> 글쎄, 난으로 그 IP 주소를 참조하는 경우 보낸 사람, 난 그냥 다시 보낼 수 있습니다. 656 00:29:55,200 --> 00:29:57,380 현실에서, 인터넷은하지 않습니다 시간을 낭비 귀찮게 657 00:29:57,380 --> 00:29:58,460 다시 비트를 전송. 658 00:29:58,460 --> 00:30:02,480 그냥 말 그대로 패킷을 삭제 를 삭제하여 효과적으로. 659 00:30:02,480 --> 00:30:04,190 그래서 나는 생각에 다른 어떤 볼 수 있었다? 660 00:30:04,190 --> 00:30:10,520 나는에서 사람을 수 있도록한다고 가정 하버드 방문 mit.edu, 그리고 풀업 661 00:30:10,520 --> 00:30:13,230 웹 사이트 및 시계 동영상 MIT, 그리고 마음에 드 셨나요. 662 00:30:13,230 --> 00:30:17,970 하지만 하버드에서 인간을 원하지 않는 MIT에서 누군가를 이메일로 전송. 663 00:30:17,970 --> 00:30:23,810 어떻게 할 수 하버드 교통 웹을 통해, MIT, 만 허용하는 664 00:30:23,810 --> 00:30:24,700 메일 같은? 665 00:30:24,700 --> 00:30:25,840 >> [? 학생 :?] 포트 번호입니다. 666 00:30:25,840 --> 00:30:28,650 >> 스피커 1 : 포트 번호 -의 유일한 성분 우리가. 667 00:30:28,650 --> 00:30:31,880 우리는 단지 IP 주소를 가지고 활용, 또는 우리는, 포트 번호가 668 00:30:31,880 --> 00:30:34,870 여기서 80, 우리는 유일하게 말했다, 웹 트래픽을 식별합니다. 669 00:30:34,870 --> 00:30:37,430 지금 당신이 알고 기대하지 않을 것이다 - 여러분 중 몇몇은 이미 알고 있습니다 670 00:30:37,430 --> 00:30:38,210 친숙에서 - 671 00:30:38,210 --> 00:30:41,860 사용되는 번호는 무엇입니까 전자 메일의 보통? 672 00:30:41,860 --> 00:30:43,080 그것은 종종 25이다. 673 00:30:43,080 --> 00:30:48,520 25 SMTP를 말합니다 어느 메일입니다 당신이 수있는 전송 프로토콜 674 00:30:48,520 --> 00:30:51,270 당신이 있다면, 어떤 시점에서 설정했다 유도라 또는 Outlook을 사용하거나, 675 00:30:51,270 --> 00:30:52,120 뭐 그런. 676 00:30:52,120 --> 00:30:53,190 그냥 다른 번호의 - 677 00:30:53,190 --> 00:30:54,100 25. 678 00:30:54,100 --> 00:30:58,934 >> 우리가 사용되었다 텔넷, 전에 23를 사용합니다. 679 00:30:58,934 --> 00:30:59,770 FTP - 680 00:30:59,770 --> 00:31:03,750 파일 전송 프로토콜, 혹시 한 경우 하나 들어 - 21을 사용합니다. 681 00:31:03,750 --> 00:31:07,430 HTTPS, HTTP의 보안 버전, 우리는 다시 올 것이다하는 682 00:31:07,430 --> 00:31:10,130 오래 전에, 443을 사용합니다. 683 00:31:10,130 --> 00:31:14,240 그래서 세계의 전체 무리가 - 패킷의 상관 관계를 수 684 00:31:14,240 --> 00:31:17,760 오히려 서비스의 상관 관계 그 실제 숫자. 685 00:31:17,760 --> 00:31:19,400 그래서 모든 방화벽이하고 있습니다. 686 00:31:19,400 --> 00:31:23,330 그것은이 가상 내부 모습을 복용 봉투, 그리고 참으로 결정하거나 아니 687 00:31:23,330 --> 00:31:26,230 함께 전달하는 기반 이러한 성분. 688 00:31:26,230 --> 00:31:29,720 >> 지금 하버드 명확하게 무엇을 할 수 다음이 방화벽을 통과하기? 689 00:31:29,720 --> 00:31:33,620 당신은 메시지를 보낼 수 있도록하려면 MIT하기 만 감지 할 것은, 690 00:31:33,620 --> 00:31:38,050 잘, 당신은 당신의 IP 주소를 스푸핑 할 수 그냥 어떻게 든 알고, 충분히 멋진 수 691 00:31:38,050 --> 00:31:41,400 C 코드를 작성, 자신을 작성하는 방법 를 변경 네트워크 프로그램 692 00:31:41,400 --> 00:31:41,860 회사 주소를 입력합니다. 693 00:31:41,860 --> 00:31:45,820 문제는 당신이 절대적으로 보낼 수있다 데이터는 익명으로,하지만 당신은 원하는 경우 694 00:31:45,820 --> 00:31:49,850 응답의 어떤 종류를 얻을 MIT의 참조처럼 홈페이지, 분명히,이 주소 695 00:31:49,850 --> 00:31:50,870 정확해야합니다. 696 00:31:50,870 --> 00:31:52,780 그렇지 않으면, 당신은 아무것도 말할 수 당신이 원하는, 당신은 안 갈거야 697 00:31:52,780 --> 00:31:53,930 그들로부터 다시 듣는다. 698 00:31:53,930 --> 00:31:57,130 그러나 이들은 단지 종류 중 하나입니다 우리가 보낼 수있는 공격. 699 00:31:57,130 --> 00:31:59,240 >> 우리는이를 보낼 때 그러나 그것은 밝혀 메시지 -와 볼거리하자 700 00:31:59,240 --> 00:32:00,485 이러한 예. 701 00:32:00,485 --> 00:32:04,020 나는 그 메시지가 있다면 그것은 밝혀 내가 보내려면, 그것은 그냥 보내 아니다 702 00:32:04,020 --> 00:32:04,920 봉투 한 장. 703 00:32:04,920 --> 00:32:08,760 효율성을 위해서, 특히에 대한 당신이 요청하는 파일이나 704 00:32:08,760 --> 00:32:13,570 당신이지고있어 반응은 특히 크고, 무엇 TCP/IP-- 705 00:32:13,570 --> 00:32:16,330 전송 제어 프로토콜 / 인터넷 프로토콜 - 그냥 공상의 706 00:32:16,330 --> 00:32:19,630 어떤 네트워킹 말하는 방법 소프트웨어 및 컴퓨터 마십시오 - 그들이있다 707 00:32:19,630 --> 00:32:23,770 다음과 같은 메시지를 가지고, 그들은 조각으로 그것을 잘라 - 708 00:32:23,770 --> 00:32:25,540 하자 네 조각을 말한다. 709 00:32:25,540 --> 00:32:29,740 >> 그리고 지금 여기에이 잘라 경우, 뭐, 여기에 이​​것을 잘라 내 710 00:32:29,740 --> 00:32:34,270 컴퓨터가 다음 할 것입니다 것은 그것의입니다 하나의 조각을 가지고 넣어 것 711 00:32:34,270 --> 00:32:35,700 봉투합니다. 712 00:32:35,700 --> 00:32:39,130 713 00:32:39,130 --> 00:32:41,100 좋아요, 저를하세요 - 714 00:32:41,100 --> 00:32:41,630 보자. 715 00:32:41,630 --> 00:32:43,150 그것은 하나를 취할거야. 716 00:32:43,150 --> 00:32:46,490 또 다른 봉투를 취할 예정하고있어 그것은 두 번째 부분을 넣어 것 717 00:32:46,490 --> 00:32:49,530 여기에있는이 메시지의. 718 00:32:49,530 --> 00:32:51,370 좋아. 719 00:32:51,370 --> 00:32:55,226 그것은 세 번째를 취할 것 부분은 여기에 넣어. 720 00:32:55,226 --> 00:32:57,410 아마 다음 번에 ​​우리가 거 그냥 두 부분을. 721 00:32:57,410 --> 00:33:00,010 그리고 우리는 네 번째 부분 할게요 그리고 여기에 넣어. 722 00:33:00,010 --> 00:33:02,140 >> 무엇을, 지금 쓸 수있다 이러한 봉투 - 723 00:33:02,140 --> 00:33:04,700 우리가 할 척 거하는 시간의 용 술, 실제로 밖으로 쓸 수 없습니다. 724 00:33:04,700 --> 00:33:07,760 각각에 작성해야하는지 내 메시지와 함께 이러한 네 가지 봉투, 725 00:33:07,760 --> 00:33:08,320 누군가? 726 00:33:08,320 --> 00:33:09,290 >> [? 학생 :] 주문?. 727 00:33:09,290 --> 00:33:10,270 >> 스피커 1 : 그래서, 순서입니다. 728 00:33:10,270 --> 00:33:13,740 나는 IP 주소뿐만 아니라 필요 포트 번호, 우리가 설명한대로, I 729 00:33:13,740 --> 00:33:17,606 지금은 어떤 종류의 시퀀스 번호가 필요합니다 이,이 패킷 하나이며, 말을 730 00:33:17,606 --> 00:33:19,840 두 가지이며,이 세 가지이며,이 4 개입니다. 731 00:33:19,840 --> 00:33:20,980 그리고 실제로 유용합니다. 732 00:33:20,980 --> 00:33:23,690 인터넷 때문에, 그것은 밝혀, 꽤 신뢰할 수있다. 733 00:33:23,690 --> 00:33:26,080 라우터는 정체 얻을 수 있습니다. 734 00:33:26,080 --> 00:33:27,615 케이블 압도 얻을 수 있습니다 - 735 00:33:27,615 --> 00:33:28,860 단순화 - 736 00:33:28,860 --> 00:33:32,650 하지만, 비트 등 그 어떤 라우터 단지 패킷을 삭제하기 만하면됩니다. 737 00:33:32,650 --> 00:33:35,540 >> 즉, 인터넷이 경우 단지 정말 혼잡, 당신이 얻을 수 738 00:33:35,540 --> 00:33:37,000 이 네 패킷의 세 가지 중. 739 00:33:37,000 --> 00:33:40,000 하지만 당신은에 고유 한 식별자가있는 경우 그들 각각의, 당신은 당신이 걸 알 수 있습니다 740 00:33:40,000 --> 00:33:42,510 패킷 번호 네 개의 누락. 741 00:33:42,510 --> 00:33:45,310 그래서 당신은에서 사람을 요청할 수 있습니다 그것을 다시 보내 다른 쪽 끝을. 742 00:33:45,310 --> 00:33:47,900 하지만, 발생하지 않는 가정 무슨 일이 일어날 살펴 보자. 743 00:33:47,900 --> 00:33:50,780 >> 내가 메시지를 보낼 싶은 경우 - 누가 내 메시지를 받고 싶습니다 744 00:33:50,780 --> 00:33:52,235 인터넷에서? 745 00:33:52,235 --> 00:33:53,630 어떻게 사람에 대한 가까이 앞까지. 746 00:33:53,630 --> 00:33:55,490 브라이언, 그것은 무엇입니까? 747 00:33:55,490 --> 00:33:56,430 좋아. 748 00:33:56,430 --> 00:33:57,280 당신은 거기에있어. 749 00:33:57,280 --> 00:33:58,820 내가 당신에게 보낼거야. 750 00:33:58,820 --> 00:34:01,100 그리고 인터넷에 대한 것 즉 그들은 심지어 수도 751 00:34:01,100 --> 00:34:02,020 동일한 경로를 따르십시오. 752 00:34:02,020 --> 00:34:02,990 >> 그래서 여기 간다. 753 00:34:02,990 --> 00:34:06,470 나는 메시지를 전송하고 조각 네 가지 중 하나입니다. 754 00:34:06,470 --> 00:34:06,940 라우터를해야합니다. 755 00:34:06,940 --> 00:34:08,469 그냥 다른 사람들이 그것을 처리 할 수​​ 있습니다. 756 00:34:08,469 --> 00:34:10,310 거기 당신은 간다. 757 00:34:10,310 --> 00:34:12,790 우리는 당신이주고, 것이다 우리는 당신이 줄 것이다. 758 00:34:12,790 --> 00:34:14,000 그리고 우리는 얼마나 빨리 볼 수 있습니다 - 759 00:34:14,000 --> 00:34:16,500 그것은 소요되는 시간을 밀리 초 단위로 브라이언이 메시지를 얻을 수 있습니다. 760 00:34:16,500 --> 00:34:20,820 761 00:34:20,820 --> 00:34:23,940 모두가 오늘 참여 가져옵니다. 762 00:34:23,940 --> 00:34:25,130 좋아. 763 00:34:25,130 --> 00:34:27,130 브라이언은 한, 두 개의 있습니다. 764 00:34:27,130 --> 00:34:29,279 사람이되고 싶은 경우 - 765 00:34:29,279 --> 00:34:30,230 >> [? 학생 : 네 가지. ?] 766 00:34:30,230 --> 00:34:30,980 >> 스피커 1 : 그는 네 가지가 있습니다. 767 00:34:30,980 --> 00:34:32,480 그래서 아무도 패킷을 드롭하도록 선택하지 않습니다. 768 00:34:32,480 --> 00:34:32,900 그건 괜찮아요. 769 00:34:32,900 --> 00:34:33,330 괜찮아요. 770 00:34:33,330 --> 00:34:34,380 그래서 브라이언은 이제 네 가지가 있습니다. 771 00:34:34,380 --> 00:34:36,219 당신은 가서하려면 우리 사람들을 조립. 772 00:34:36,219 --> 00:34:39,360 773 00:34:39,360 --> 00:34:40,320 나는 우리가 척하고, 알고있다. 774 00:34:40,320 --> 00:34:45,090 그래서 시간의 위해서 - 775 00:34:45,090 --> 00:34:45,929 우리는 네 가지가있다. 776 00:34:45,929 --> 00:34:48,909 그래서, OK, 그들 중 하나를 엽니 다. 777 00:34:48,909 --> 00:34:49,360 확인을 클릭합니다. 778 00:34:49,360 --> 00:34:51,699 그 중 사분의 당신에게 나의 메시지입니다. 779 00:34:51,699 --> 00:34:52,949 이제 두 번째를 엽니 다. 780 00:34:52,949 --> 00:34:58,190 781 00:34:58,190 --> 00:35:01,985 이것은 결국 재미있을 수 있습니다 나만 브라이언합니다. 782 00:35:01,985 --> 00:35:04,320 좋아, 당신은 두 가지 있어요. 783 00:35:04,320 --> 00:35:09,110 >> 그래서 그 사이에, 우리는 물리적으로 한 이 가위로하지만, 모두 784 00:35:09,110 --> 00:35:12,360 에서 조각에 이런 일을합니다 컴퓨터가 단지의 일부를 보내는 것입니다 785 00:35:12,360 --> 00:35:15,930 하나의 가상 한 패킷의 비트, 봉투에서 일부 비트 786 00:35:15,930 --> 00:35:19,160 다른 또 다른 일부, 일부 다음 네 번째, 그리고 컴퓨터에게하자 787 00:35:19,160 --> 00:35:21,570 , 그 숫자에 따라 결정 당신이 어떤 순서 788 00:35:21,570 --> 00:35:24,166 를 연결할 수 있습니다. 789 00:35:24,166 --> 00:35:26,270 브라이언의, 어쩌면 유일한 이것을 볼 수있는 하나. 790 00:35:26,270 --> 00:35:29,010 나는 뇌에 보낸 메시지 - 때문에 코스는, 인터넷이 채워집니다 791 00:35:29,010 --> 00:35:30,260 이들은입니다 - 792 00:35:30,260 --> 00:35:33,080 793 00:35:33,080 --> 00:35:34,500 예. 794 00:35:34,500 --> 00:35:35,330 >> 그래서는 메시지입니다. 795 00:35:35,330 --> 00:35:36,700 브라이언은 이제에 걸 수 있습니다. 796 00:35:36,700 --> 00:35:38,640 그래서, 분명히했다 동안이 작업을 수행합니다. 797 00:35:38,640 --> 00:35:41,680 하지만 정말 무슨 일이 일어날 지 를 통해 데이터를 라우팅과 같은 798 00:35:41,680 --> 00:35:43,290 이 방법의 관객. 799 00:35:43,290 --> 00:35:47,320 그러나 점의 수는, 다시이 라우터, 방화벽 및 기타 800 00:35:47,320 --> 00:35:50,700 점 A와 B 사이에 그런 일 보다는 그냥 이야기 801 00:35:50,700 --> 00:35:54,740 구두, 나는이 끌어 줄 알았는데 비디오 우리의 친구들로부터 그 802 00:35:54,740 --> 00:35:59,510 에릭슨, 년 전에 실제로 설명하는 조합 803 00:35:59,510 --> 00:36:00,480 어떻게 모든 작동합니다. 804 00:36:00,480 --> 00:36:02,380 그리고 약 10 정도 분 길이입니다. 805 00:36:02,380 --> 00:36:04,065 그래서, 지금, 당신을주게 넷의 전사. 806 00:36:04,065 --> 00:36:09,282 807 00:36:09,282 --> 00:37:09,720 >> [음악 연주] 808 00:37:09,720 --> 00:37:14,990 >> 내레이터 : 역사에서 처음으로, 사람과 기계는 809 00:37:14,990 --> 00:37:18,600 함께 일하는 꿈을 실현 - 810 00:37:18,600 --> 00:37:22,550 없음을 알고 결합 힘 없는 지리적 경계, 811 00:37:22,550 --> 00:37:26,050 인종, 신념, 또는 색상에 관하여 - 812 00:37:26,050 --> 00:37:31,000 통신 진정으로 새로운 시대 사람들을 함께 제공합니다. 813 00:37:31,000 --> 00:37:34,420 이 그물의 새벽입니다. 814 00:37:34,420 --> 00:37:38,240 815 00:37:38,240 --> 00:37:40,070 그것이 어떻게 작동하는지 알고 싶어? 816 00:37:40,070 --> 00:37:44,605 시작하기 위해 여기를 클릭 그물에 여행. 817 00:37:44,605 --> 00:37:47,930 818 00:37:47,930 --> 00:37:51,080 >> 지금 정확히 무슨 일이 일어 났을 때 해당 링크를 클릭? 819 00:37:51,080 --> 00:37:53,320 당신은 정보의 흐름을 시작했다. 820 00:37:53,320 --> 00:37:56,950 이 정보는 귀하의로 아래로 이동 자신의 개인 메일 룸 씨 821 00:37:56,950 --> 00:38:01,805 IP 패키지는, 그것을 레이블, 그 길에 보냅니다. 822 00:38:01,805 --> 00:38:03,790 >> 각 패킷은 그 크기가 제한됩니다. 823 00:38:03,790 --> 00:38:08,010 메일 방 분할하는 방법을 결정해야 정보 및 방법 824 00:38:08,010 --> 00:38:09,170 그것을 포장. 825 00:38:09,170 --> 00:38:13,390 이제 패키지를 포함하는 레이블을 필요로 이러한 중요 정보 826 00:38:13,390 --> 00:38:19,492 로 보낸 사람의 주소, 수신자의 주소, 패킷의 유형은이다. 827 00:38:19,492 --> 00:38:34,940 828 00:38:34,940 --> 00:38:38,680 >> 이 특정 패킷이 진행되기 때문에 인터넷에 밖으로, 그것도 829 00:38:38,680 --> 00:38:42,570 , 프록시 서버의 주소를 가져옵니다 이는, 특별한 기능을 가지고 830 00:38:42,570 --> 00:38:44,410 우리가 나중에 보게 되겠지만. 831 00:38:44,410 --> 00:38:50,070 패킷은 지금에 시작됩니다 로컬 영역 네트워크 또는 LAN. 832 00:38:50,070 --> 00:38:53,990 이 네트워크는 모두 연결하는 데 사용됩니다 로컬 컴퓨터, 라우터, 833 00:38:53,990 --> 00:38:57,940 자세한 내용은 프린터, 등등 의 물리적 인 벽 안에 교환 834 00:38:57,940 --> 00:38:59,160 건물. 835 00:38:59,160 --> 00:39:04,130 LAN은 매우 통제 곳입니다 불행하게도, 사고 836 00:39:04,130 --> 00:39:05,425 발생할 수 있습니다. 837 00:39:05,425 --> 00:39:14,460 838 00:39:14,460 --> 00:39:18,050 >> LAN의 도로가 포장된다 정보의 모든 종류. 839 00:39:18,050 --> 00:39:22,070 이러한 IP 패킷 노벨 패킷입니다 AppleTalk를 패킷 - 840 00:39:22,070 --> 00:39:24,500 그들은 반대거야 평소와 같이 트래픽. 841 00:39:24,500 --> 00:39:29,250 로컬 라우터가 해결 읽고, 필요한 경우에 패킷을 리프트 842 00:39:29,250 --> 00:39:31,710 다른 네트워크. 843 00:39:31,710 --> 00:39:33,570 아, 라우터 - 844 00:39:33,570 --> 00:39:37,490 겉으로보기에 컨트롤의 상징 무질서 세계. 845 00:39:37,490 --> 00:39:38,480 >> ROUTER : 으악, 그것에 대해 죄송합니다. 846 00:39:38,480 --> 00:39:39,965 ,의는 여기를 넣어 보자 여기 하나. 847 00:39:39,965 --> 00:39:40,460 이 여기에 이​​동합니다. 848 00:39:40,460 --> 00:39:40,955 여기 한 이동합니다. 849 00:39:40,955 --> 00:39:41,945 나는이 하나를 좋아하지 않는다. 850 00:39:41,945 --> 00:39:42,935 의이 하나를 이동할 수 있습니다. 851 00:39:42,935 --> 00:39:43,925 이 사람은 여기에 표시됩니다. 852 00:39:43,925 --> 00:39:45,410 [들림] 853 00:39:45,410 --> 00:39:46,400 여기에 또 다른 난조를 넣어. 854 00:39:46,400 --> 00:39:46,895 의는 여기를 넣을 수 있습니다. 855 00:39:46,895 --> 00:39:47,885 아니, 그와 함께 갈 것입니다. 856 00:39:47,885 --> 00:39:48,700 의는 여기에 하나를 넣어 보자. 857 00:39:48,700 --> 00:39:49,930 >> 내레이터 : 거기에 그가 - 858 00:39:49,930 --> 00:39:55,770 체계, 무관 심한, 조직적, 보수적 인, 때로는, 확실히 859 00:39:55,770 --> 00:39:56,975 속도까지. 860 00:39:56,975 --> 00:40:00,090 하지만 적어도 그는 정확 대부분의 경우. 861 00:40:00,090 --> 00:40:01,243 >> 라우터 : 넣고 거기에 하나. 862 00:40:01,243 --> 00:40:04,694 하나가가는 것을 하나 간다 이,이 사람은 간다. 863 00:40:04,694 --> 00:40:05,680 음, 또 다른 하나는 간다. 864 00:40:05,680 --> 00:40:06,173 즉, 여기에 표시됩니다. 865 00:40:06,173 --> 00:40:07,423 [들림] 866 00:40:07,423 --> 00:40:14,570 867 00:40:14,570 --> 00:40:18,670 >> 내레이터 : 패킷을 남겨으로 라우터, 그들은에 그들의 방법을 만들 868 00:40:18,670 --> 00:40:24,090 기업 인트라넷과 머리 라우터 스위치. 869 00:40:24,090 --> 00:40:28,120 라우터보다 효율적 비트 라우터 스위치는 빠르고 느슨한 재생 870 00:40:28,120 --> 00:40:31,970 IP 패킷으로, 솜씨 좋게 라우팅 그 길을 따라 그 - 871 00:40:31,970 --> 00:40:34,720 디지털 핀볼 마법사, 당신은 것이다. 872 00:40:34,720 --> 00:40:35,290 >> 라우터 스위치 : 여기 우리는 간다. 873 00:40:35,290 --> 00:40:36,020 여기에 또 하나 온다. 874 00:40:36,020 --> 00:40:36,950 그리고 또 다른입니다. 875 00:40:36,950 --> 00:40:37,406 이 시계, 엄마. 876 00:40:37,406 --> 00:40:38,320 여기 간다. 877 00:40:38,320 --> 00:40:39,235 다시 주변에 살아요. 878 00:40:39,235 --> 00:40:40,660 이봐, 거기에 거기에있다. 879 00:40:40,660 --> 00:40:41,135 위에 왼쪽으로. 880 00:40:41,135 --> 00:40:42,090 이상 오른쪽으로. 881 00:40:42,090 --> 00:40:42,480 위에 왼쪽으로. 882 00:40:42,480 --> 00:40:42,820 이상 오른쪽으로. 883 00:40:42,820 --> 00:40:43,490 당신은 그것을 얻었다. 884 00:40:43,490 --> 00:40:43,800 여기에 온다. 885 00:40:43,800 --> 00:40:45,170 그는 점수 촬영. 886 00:40:45,170 --> 00:40:45,860 그것은거야. 887 00:40:45,860 --> 00:40:48,270 웨인 이봐, 여기 조심 또 하나 온다. 888 00:40:48,270 --> 00:40:49,520 아, 여기 우리는 간다. 889 00:40:49,520 --> 00:40:52,920 890 00:40:52,920 --> 00:40:56,330 >> 내레이터 : 패킷들이 도착으로 대상은, 그들은에 의해 포착하고 891 00:40:56,330 --> 00:41:01,250 네트워크 인터페이스가 될 준비가 다음 단계로 전송 - 892 00:41:01,250 --> 00:41:04,340 이 경우, 프록시. 893 00:41:04,340 --> 00:41:08,750 프록시는 다음과 같이 많은 기업에 의해 사용됩니다 하기 위해 중간 남자의 종류 894 00:41:08,750 --> 00:41:11,570 자신의 인터넷의 부하를 줄일 연결 및 용 895 00:41:11,570 --> 00:41:15,350 보안상의 이유뿐만 아니라. 896 00:41:15,350 --> 00:41:19,420 당신이 볼 수 있듯이, 패킷 다양한 크기의 모두 897 00:41:19,420 --> 00:41:21,770 그 내용에 따라 달라집니다. 898 00:41:21,770 --> 00:41:37,960 899 00:41:37,960 --> 00:41:45,110 >> 프록시는 패킷을 열어​​ 본다 웹 주소 또는 URL합니다. 900 00:41:45,110 --> 00:41:49,500 주소가 있는지 여부에 따라 수락 패킷에​​ 전송됩니다 901 00:41:49,500 --> 00:41:50,750 인터넷. 902 00:41:50,750 --> 00:41:56,940 903 00:41:56,940 --> 00:42:01,970 >> 이는 일부 주소는, 그러나,있다 의 승인을 충족하지 않는 904 00:42:01,970 --> 00:42:03,090 프록시 - 905 00:42:03,090 --> 00:42:05,893 그 말 기업 또는 것입니다 관리 지침. 906 00:42:05,893 --> 00:42:09,100 907 00:42:09,100 --> 00:42:13,710 이들은 간략하게 다루어진다. 908 00:42:13,710 --> 00:42:15,620 우리는 그가 전혀됩니다. 909 00:42:15,620 --> 00:42:19,227 그것을 만드는 사람들을 위해, 그것은이다 도로에 다시. 910 00:42:19,227 --> 00:42:29,950 911 00:42:29,950 --> 00:42:32,313 >> 다음은, 방화벽. 912 00:42:32,313 --> 00:42:36,500 913 00:42:36,500 --> 00:42:40,225 회사 방화벽 두 가지 목적을 제공합니다. 914 00:42:40,225 --> 00:42:44,350 그것은 다소 불쾌한 일을 방지 에 오는 것을 인터넷에서 915 00:42:44,350 --> 00:42:48,460 인트라넷, 또한 방지 할 수 있습니다 에서 중요한 기업 정보 916 00:42:48,460 --> 00:42:53,380 인터넷에 발송되고있다. 917 00:42:53,380 --> 00:42:57,340 >> 일단 방화벽을 통해, 라우터 패킷을 집어에 배치합니다 918 00:42:57,340 --> 00:43:01,216 매우 좁은 도로 또는 대역폭, 우리가 말한대로. 919 00:43:01,216 --> 00:43:06,830 물론, 도로 폭 넓은 없습니다 그들 모두를 가지고 충분히. 920 00:43:06,830 --> 00:43:10,870 >> 이제 모든 상황이 발생할지 궁금 할 수 있습니다 그것을하지 않는 패킷 921 00:43:10,870 --> 00:43:11,950 길을 따라. 922 00:43:11,950 --> 00:43:16,540 음,시 씨 IP는을받지 않습니다 패킷이되었음을 확인 923 00:43:16,540 --> 00:43:22,940 때가받은 그는 단순히 교체 패킷을 보냅니다. 924 00:43:22,940 --> 00:43:29,360 우리는 지금 세계를 입력 할 준비가 의 인터넷, 거미줄 925 00:43:29,360 --> 00:43:33,670 상호 연결된 네트워크하는 우리의 전체 세계에 걸쳐. 926 00:43:33,670 --> 00:43:39,360 여기, 라우터 및 스위치 설정 네트워크 사이의 링크. 927 00:43:39,360 --> 00:43:42,740 >> 이제 그물 완전히 다른 것입니다 당신이 내 찾을 수 있습니다보다 환경 928 00:43:42,740 --> 00:43:44,900 귀하의 LAN의 보호 벽. 929 00:43:44,900 --> 00:43:47,340 여기에서 밖으로, 그것은 와일드 웨스트의 - 930 00:43:47,340 --> 00:43:50,540 풍요의 공간을 많이, 기회에 대한 것들을 많이 931 00:43:50,540 --> 00:43:53,130 탐색 및 장소 이동합니다. 932 00:43:53,130 --> 00:43:57,620 아주 작은 제어 및 감사합니다 규제, 새로운 아이디어 비옥 한 발견 933 00:43:57,620 --> 00:44:01,530 봉투를 밀어 토양 자신의 가능성. 934 00:44:01,530 --> 00:44:05,240 그러나이 때문에 자유, 특정 위험 또한 숨어. 935 00:44:05,240 --> 00:44:10,860 당신을 만날 때 결코 알지 못할거야 죽음의 지칠대로 지친 핑, 특수 936 00:44:10,860 --> 00:44:15,610 정상적인 요청 핑 버전의 어떤 어떤 바보가 엉망이 최대 생각 937 00:44:15,610 --> 00:44:18,500 의심 호스트. 938 00:44:18,500 --> 00:44:23,760 >> 우리의 패킷이 걸릴 경로를 통해 할 수 있습니다 위성, 전화 회선, 무선, 939 00:44:23,760 --> 00:44:25,650 또는 횡단 해양 케이블을 연결합니다. 940 00:44:25,650 --> 00:44:29,860 그들은 항상 빠른을지지 않습니다 가능 또는 최단 경로. 941 00:44:29,860 --> 00:44:33,560 그러나 그들은 결국 거기에 얻을 것이다. 942 00:44:33,560 --> 00:44:38,410 어쩌면 그게 가끔의 이유 월드 와이드 대기했다. 943 00:44:38,410 --> 00:44:42,710 그러나 모든 것이 원활하게 작동 할 때 당신은 지구를 우회 할 수 있습니다 944 00:44:42,710 --> 00:44:47,110 다섯 번 강하에 - 모자, 문자 그대로의 945 00:44:47,110 --> 00:44:51,520 및 비용에 대한 모든 시내 전화, 또는 더 적은. 946 00:44:51,520 --> 00:44:55,260 >> 우리의 목적지의 끝, 우리는 다른 방화벽을 찾을 수 있습니다. 947 00:44:55,260 --> 00:44:58,450 948 00:44:58,450 --> 00:45:02,740 로 관점에 따라 데이터 패킷은 방화벽이 될 수 949 00:45:02,740 --> 00:45:06,930 보안의 요새, 또는 지칠대로 지친 상대. 950 00:45:06,930 --> 00:45:11,710 그것은 모든 당신이있어 어느 쪽에 따라 달라집니다 에 무엇을 당신의 의도입니다. 951 00:45:11,710 --> 00:45:15,590 >> 방화벽을 설계 만 패킷하자 952 00:45:15,590 --> 00:45:18,060 그 기준을 충족합니다. 953 00:45:18,060 --> 00:45:22,450 이 방화벽은 작동 포트 80 및 25. 954 00:45:22,450 --> 00:45:26,880 기타를 통해 입력하는 모든 시도 포트는 사업을 위해 닫혀있다. 955 00:45:26,880 --> 00:45:40,500 956 00:45:40,500 --> 00:45:48,470 >> 포트 25는 동안 메일 패킷에 사용됩니다 포트 80의 입구 957 00:45:48,470 --> 00:45:50,755 인터넷에서 패킷을 웹 서버에. 958 00:45:50,755 --> 00:45:54,060 959 00:45:54,060 --> 00:45:58,230 방화벽 내부 패킷은 더 철저하게 검사. 960 00:45:58,230 --> 00:46:02,190 일부 패킷을 통해 간단하게 만들 세관 반면, 다른 961 00:46:02,190 --> 00:46:04,760 단지 조금 반신 반의보세요. 962 00:46:04,760 --> 00:46:08,390 >> 방화벽 장교는 쉽게되지 않습니다 같은 바보짓을 할 때이 핑 963 00:46:08,390 --> 00:46:14,430 죽음 패킷 자체를 위장하려고 일반 핑 패킷으로. 964 00:46:14,430 --> 00:46:14,740 >> 방화벽 : 다음. 965 00:46:14,740 --> 00:46:15,214 확인을 클릭합니다. 966 00:46:15,214 --> 00:46:15,688 에 이동합니다. 967 00:46:15,688 --> 00:46:16,162 즉 OK입니다. 968 00:46:16,162 --> 00:46:16,636 문제 없어요. 969 00:46:16,636 --> 00:46:17,584 좋은 하루 되세요. 970 00:46:17,584 --> 00:46:18,532 여기합니다. 971 00:46:18,532 --> 00:46:20,315 안녕. 972 00:46:20,315 --> 00:46:23,870 >> 내레이터 : 그 패킷 운이 들어 여기까지 그것을 만들만큼, 973 00:46:23,870 --> 00:46:25,920 여행은 거의 끝났습니다. 974 00:46:25,920 --> 00:46:28,940 975 00:46:28,940 --> 00:46:35,380 그것은 단지에 대한 인터페이스 라인업의 웹 서버에 채택 할 수. 976 00:46:35,380 --> 00:46:40,700 >> 요즘 웹 서버는 많은에서 실행할 수 있습니다 가지, 메인 프레임, 웹캠, 977 00:46:40,700 --> 00:46:41,910 당신의 책상에 컴퓨터에. 978 00:46:41,910 --> 00:46:44,630 또는 왜 안 당신의 냉장고? 979 00:46:44,630 --> 00:46:48,750 적절한 설치와 함께, 당신은 찾을 수 있습니다 당신의 자질을 가지고 밖으로 경우 980 00:46:48,750 --> 00:46:51,570 카챠 토레 치킨, 또는 경우 당신은 쇼핑을 가야합니다. 981 00:46:51,570 --> 00:46:54,870 기억이 그물의 새벽입니다. 982 00:46:54,870 --> 00:46:56,360 거의 아무것도가 가능합니다. 983 00:46:56,360 --> 00:47:00,540 984 00:47:00,540 --> 00:47:05,540 >> 하나 하나가 패킷을 수신하는 열 및 압축 해제. 985 00:47:05,540 --> 00:47:09,550 986 00:47:09,550 --> 00:47:11,900 에 포함 된 정보는 - 987 00:47:11,900 --> 00:47:14,370 즉, 귀하의 요청입니다 정보 - 988 00:47:14,370 --> 00:47:17,520 웹에 전송됩니다 서버 응용 프로그램입니다. 989 00:47:17,520 --> 00:47:24,650 990 00:47:24,650 --> 00:47:33,750 >> 패킷 자체를 재활용, 준비 다시 사용하고 채워질 수 991 00:47:33,750 --> 00:47:46,830 요청 된 정보, 주소 및 다시, 다시 당신에게 그것의 방법에 보내 992 00:47:46,830 --> 00:47:56,950 지난 방화벽, 라우터 및에 인터넷을 통해 다시 통해 993 00:47:56,950 --> 00:48:08,430 회사 방화벽, 그리고에 대한 귀하의 인터페이스의를 제공 할 준비가 994 00:48:08,430 --> 00:48:11,060 정보를 웹 브라우저 당신이 요청 - 995 00:48:11,060 --> 00:48:14,320 996 00:48:14,320 --> 00:48:17,236 즉,이 영화입니다. 997 00:48:17,236 --> 00:48:22,870 998 00:48:22,870 --> 00:48:27,590 >> 그들의 노력에 만족하고 신뢰 더 나은 세계, 우리의 신뢰할 수있는 999 00:48:27,590 --> 00:48:33,840 데이터 패킷으로 행복하게 떨어져 타고 아는 또 다른 하루의 일몰 1000 00:48:33,840 --> 00:48:37,135 완전히, 그들은 봉사했다 물론 주인. 1001 00:48:37,135 --> 00:48:40,080 1002 00:48:40,080 --> 00:48:43,695 이제 해피 엔딩이 아니다? 1003 00:48:43,695 --> 00:48:47,910 1004 00:48:47,910 --> 00:48:49,890 >> 스피커 1 : 그건, 그 후에이다 인터넷이 작동하는 방법. 1005 00:48:49,890 --> 00:48:53,360 문제 세트에서 7가 당신 더 나은 당신이 이해됩니다 1006 00:48:53,360 --> 00:48:55,830 HTML, PHP, 및 더 많은 비트를 배울 수 있습니다. 1007 00:48:55,830 --> 00:48:58,590 사양이에 대한 자세한 즉 금요일에 꺼집니다. 1008 00:48:58,590 --> 00:49:00,310 우리는 월요일에 볼 수 있습니다. 1009 00:49:00,310 --> 00:49:02,763