1 00:00:00,000 --> 00:00:04,580 2 00:00:04,580 --> 00:00:06,580 DOUG LLOYD: Nếu bạn đã được xem những đoạn phim này 3 00:00:06,580 --> 00:00:09,030 theo thứ tự mà chúng tôi đề nghị, chúng tôi sắp phải trải qua 4 00:00:09,030 --> 00:00:10,260 bit của một sự thay đổi văn hóa. 5 00:00:10,260 --> 00:00:13,093 Bởi vì bây giờ, chúng ta sẽ bắt đầu nói về internet và web 6 00:00:13,093 --> 00:00:13,669 công nghệ. 7 00:00:13,669 --> 00:00:15,835 Vì vậy, cho đến bây giờ, chúng tôi đã thực sự đã làm rất nhiều C. 8 00:00:15,835 --> 00:00:17,370 >> Và khi chúng ta đã chạy chương trình của chúng tôi, 9 00:00:17,370 --> 00:00:19,500 chúng tôi đã được chạy chúng từ dòng lệnh. 10 00:00:19,500 --> 00:00:23,080 Đó là khá nhiều như thế nào người sử dụng có được tương tác với các chương trình 11 00:00:23,080 --> 00:00:23,760 mà chúng tôi viết. 12 00:00:23,760 --> 00:00:26,859 Họ chọn một cái gì đó để nhắc nhở, một cái gì đó xảy ra trong cửa sổ thiết bị đầu cuối, 13 00:00:26,859 --> 00:00:27,650 và sau đó nó được thực hiện. 14 00:00:27,650 --> 00:00:30,957 >> Đôi khi bạn có thể có dai dẳng dữ liệu mà vẫn còn sau đó. 15 00:00:30,957 --> 00:00:32,040 Nhưng đó là khá nhiều đó. 16 00:00:32,040 --> 00:00:33,081 Đó là tại dòng lệnh. 17 00:00:33,081 --> 00:00:34,775 Đó là cách duy nhất người dùng có thể tương tác. 18 00:00:34,775 --> 00:00:36,650 Từ thời điểm này trở đi, chúng ta sẽ bắt đầu 19 00:00:36,650 --> 00:00:39,980 đang chuyển đổi để người sử dụng có thể tương tác với các trang web của chúng tôi. 20 00:00:39,980 --> 00:00:42,688 Vì vậy, chúng ta sẽ viết các trang web, mà không chép trong C, 21 00:00:42,688 --> 00:00:46,600 nhưng được viết trong một loạt các khác ngôn ngữ lập trình, bao gồm PHP, 22 00:00:46,600 --> 00:00:50,810 và nó là loại ngôn ngữ helper, HTML, CSS, và như thế. 23 00:00:50,810 --> 00:00:53,130 Vì vậy, chúng ta sẽ bắt đầu nói về những điều đó. 24 00:00:53,130 --> 00:00:55,740 >> Trước khi chúng tôi nhận được vào web lập trình tự, 25 00:00:55,740 --> 00:00:58,720 Tôi nghĩ rằng nó có thể là một tốt ý tưởng để có một bước trở lại và nói chuyện 26 00:00:58,720 --> 00:01:02,720 về máy tính và con người tương tác trên web. 27 00:01:02,720 --> 00:01:07,520 Vì vậy, bộ phim này thực sự là một lớp sơn lót, hướng dẫn cơ bản, với internet. 28 00:01:07,520 --> 00:01:10,951 Bây giờ, sự báo trước đây là CS50 không phải là một lớp mạng. 29 00:01:10,951 --> 00:01:13,700 Vì vậy, những gì chúng ta sẽ nói chuyện về ở đây là mức khá cao. 30 00:01:13,700 --> 00:01:17,240 Chúng tôi sẽ không nhận được vào bất kỳ cấp độ thấp 31 00:01:17,240 --> 00:01:19,540 Các chi tiết về làm thế nào tất cả các công cụ này hoạt động. 32 00:01:19,540 --> 00:01:21,290 Nếu bạn quan tâm trong đó, tôi muốn mạnh 33 00:01:21,290 --> 00:01:24,580 khuyên bạn nên tham gia một lớp trên mạng máy tính. 34 00:01:24,580 --> 00:01:26,540 Và chúng tôi thậm chí có thể nói lời nói dối trắng hoặc hai chỉ 35 00:01:26,540 --> 00:01:31,590 cho các mục đích của việc làm sự hiểu biết chung rõ ràng. 36 00:01:31,590 --> 00:01:35,780 >> Vì vậy, với những gì đã nói, chúng ta hãy nói về cách chúng ta tương tác với internet. 37 00:01:35,780 --> 00:01:37,570 Vì vậy, ở đây chúng tôi đang có. 38 00:01:37,570 --> 00:01:38,430 Dưới đây chúng tôi. 39 00:01:38,430 --> 00:01:41,096 Chúng tôi đang khá mong việc lên internet, mà 40 00:01:41,096 --> 00:01:42,810 như chúng ta đều biết, là chock đầy đủ của con mèo. 41 00:01:42,810 --> 00:01:45,210 >> Bây giờ chúng ta chỉ cần kết nối đến internet như thế này? 42 00:01:45,210 --> 00:01:46,360 Vâng, có lẽ không. 43 00:01:46,360 --> 00:01:48,620 Bằng trực giác, bạn biết rằng, nói ví dụ, 44 00:01:48,620 --> 00:01:51,190 khi bạn thay đổi Wi-Fi của bạn mạng trên máy tính của bạn, 45 00:01:51,190 --> 00:01:54,010 bạn không thấy ai gọi internet trừ khi đó chỉ để xảy ra 46 00:01:54,010 --> 00:01:58,870 là tên của Wi-Fi địa phương của bạn. 47 00:01:58,870 --> 00:01:59,370 Bên phải? 48 00:01:59,370 --> 00:02:00,880 >> Nó thường là một cái gì đó giống như ở nhà. 49 00:02:00,880 --> 00:02:03,338 Hoặc nếu bạn đang làm việc, nó có thể là tên của công ty bạn. 50 00:02:03,338 --> 00:02:05,340 Có không chỉ một tùy chọn gọi là internet. 51 00:02:05,340 --> 00:02:09,710 Và như vậy một cái gì đó hoặc một số vật tồn tại ở giữa khi 52 00:02:09,710 --> 00:02:11,490 chúng tôi muốn kết nối với internet. 53 00:02:11,490 --> 00:02:12,740 Một số trong những điều đó là gì? 54 00:02:12,740 --> 00:02:14,110 Vâng, chúng ta sẽ nói về điều đó. 55 00:02:14,110 --> 00:02:16,180 Chúng tôi cũng sẽ nói về một số trong những điều quan trọng 56 00:02:16,180 --> 00:02:18,710 chúng ta cần để có thể để kết nối với internet. 57 00:02:18,710 --> 00:02:21,214 Và người đầu tiên trong số này điều là một địa chỉ IP. 58 00:02:21,214 --> 00:02:23,380 Vì vậy, bạn đã có thể nghe địa chỉ IP trước hạn. 59 00:02:23,380 --> 00:02:24,630 Nó có nghĩa là gì? 60 00:02:24,630 --> 00:02:28,270 Vâng, một địa chỉ IP là cơ bản là một định danh duy nhất 61 00:02:28,270 --> 00:02:30,820 của máy tính của bạn trên mạng. 62 00:02:30,820 --> 00:02:33,640 Cũng giống như mọi nhà hoặc Văn phòng có một địa chỉ duy nhất 63 00:02:33,640 --> 00:02:36,660 mà người ta có thể gửi một mail. 64 00:02:36,660 --> 00:02:40,750 >> Tương tự như vậy, mỗi máy tính nếu nó muốn nhận dữ liệu hoặc gửi dữ liệu, 65 00:02:40,750 --> 00:02:43,040 cần phải có một địa chỉ duy nhất. 66 00:02:43,040 --> 00:02:45,720 Vì vậy, khi thông tin được gửi hoặc nhận được, 67 00:02:45,720 --> 00:02:49,720 nó đang được gửi từ hoặc được nhận vào đúng vị trí. 68 00:02:49,720 --> 00:02:52,660 Đây án giải quyết, như tôi cho biết, được gọi là địa chỉ IP. 69 00:02:52,660 --> 00:02:57,690 IP là viết tắt của Internet Protocol, mà chúng ta sẽ nói về một lần nữa trong thời gian ngắn. 70 00:02:57,690 --> 00:03:00,230 >> Bây giờ, những gì hiện địa chỉ IP như thế nào? 71 00:03:00,230 --> 00:03:04,330 Vâng, chương trình này về cơ bản là, khi nó được thực hiện đầu tiên, 72 00:03:04,330 --> 00:03:07,846 để cung cấp cho mỗi máy tính một địa chỉ 32-bit duy nhất. 73 00:03:07,846 --> 00:03:08,720 Đó là rất nhiều các bit. 74 00:03:08,720 --> 00:03:10,900 Đó là 4 tỷ địa chỉ. 75 00:03:10,900 --> 00:03:14,190 >> Và nói chung, thay vì sử dụng ký hiệu thập lục phân, mà 76 00:03:14,190 --> 00:03:18,450 chúng tôi đã sử dụng trước đó trong bối cảnh con trỏ trong C để nói về địa chỉ, 77 00:03:18,450 --> 00:03:21,580 chúng ta thường đại diện cho IP địa chỉ trong hơn một chút 78 00:03:21,580 --> 00:03:24,370 của một con người thân thiện cách, đại diện cho họ 79 00:03:24,370 --> 00:03:28,680 như bốn cụm 8 bit đại diện là số thập phân. 80 00:03:28,680 --> 00:03:34,920 Bởi vì con người không thường xuyên nói chuyện hệ thập lục phân, trừ khi bạn đang lập trình. 81 00:03:34,920 --> 00:03:38,400 Nhưng những người sử dụng internet không nhất thiết phải lập trình. 82 00:03:38,400 --> 00:03:41,660 >> Và do đó, làm cho nó dễ dàng và dễ tiếp cận đối với họ 83 00:03:41,660 --> 00:03:45,430 để có thể nói về những gì họ Địa chỉ IP là trong trường hợp họ có thể 84 00:03:45,430 --> 00:03:47,690 cần phải gọi lên ai đó để khắc phục sự cố gì đó, 85 00:03:47,690 --> 00:03:51,610 nó tốt hơn để làm cho nó trong hơn số thập phân thông thường phổ biến 86 00:03:51,610 --> 00:03:52,880 định dạng. 87 00:03:52,880 --> 00:03:57,570 Và do đó, một địa chỉ IP chỉ trông khá nhiều như thế này, w.x.y.z, 88 00:03:57,570 --> 00:04:00,650 nơi mà mỗi một trong những chữ cái đại diện cho một giá trị không âm 89 00:04:00,650 --> 00:04:02,960 trong khoảng 0-255. 90 00:04:02,960 --> 00:04:07,950 Nhớ lại rằng một số 8-bit có thể giữ 256 giá trị khác nhau. 91 00:04:07,950 --> 00:04:10,520 >> Và đó là lý do tại sao nhiều của chúng tôi là 0-255. 92 00:04:10,520 --> 00:04:15,030 Và chúng tôi có bốn cụm 8 bit và có tổng cộng 32 bit. 93 00:04:15,030 --> 00:04:17,920 Và do đó, một địa chỉ IP có thể giống như thế này. 94 00:04:17,920 --> 00:04:24,120 Đây là sắp xếp của một generic mặc định địa chỉ IP, 123.45.67.89. 95 00:04:24,120 --> 00:04:28,850 Tất cả đều nằm trong khoảng từ 0 đến 255, vì vậy đó là một địa chỉ IP hợp lệ. 96 00:04:28,850 --> 00:04:34,040 >> Ở trường Đại học Harvard, tất cả địa chỉ IP của chúng tôi bắt đầu với 140,247. 97 00:04:34,040 --> 00:04:37,130 Đó chỉ là cách mà các IP địa chỉ trong khu vực địa lý này 98 00:04:37,130 --> 00:04:38,130 đã được phân công. 99 00:04:38,130 --> 00:04:42,750 Và vì vậy đây có thể là một địa chỉ IP có thể tồn tại ở đây tại Harvard. 100 00:04:42,750 --> 00:04:46,810 >> Vì vậy, như tôi đã nói, nếu mỗi địa chỉ IP là 32 bit, chúng tôi có khoảng 4 tỷ 101 00:04:46,810 --> 00:04:49,290 đưa ra, một chút hơn 4 tỷ USD. 102 00:04:49,290 --> 00:04:51,470 Nhưng chúng ta loại có thể thấy một vấn đề, phải không? 103 00:04:51,470 --> 00:04:53,190 Dân số thế giới là những gì ngay bây giờ? 104 00:04:53,190 --> 00:04:56,560 >> Vâng, đó là một nơi nào đó phía bắc của 7 tỷ người. 105 00:04:56,560 --> 00:04:58,800 Và trong thế giới phương Tây ít nhất, hầu hết mọi người 106 00:04:58,800 --> 00:05:02,644 có nhiều hơn một thiết bị có khả năng kết nối internet. 107 00:05:02,644 --> 00:05:03,560 Tôi có một ngay tại đây. 108 00:05:03,560 --> 00:05:04,880 Và tôi có một số khác trong túi của tôi. 109 00:05:04,880 --> 00:05:06,340 Và tôi có một trở lại trong văn phòng của tôi. 110 00:05:06,340 --> 00:05:07,387 >> Và đó là ba. 111 00:05:07,387 --> 00:05:09,970 Và đó thậm chí không đếm những cái mà tôi có ở nhà, quá. 112 00:05:09,970 --> 00:05:12,160 Và đó là những loại của một vấn đề, phải không? 113 00:05:12,160 --> 00:05:15,380 Chúng tôi có ít nhất 7 tỷ người và chỉ có 4 tỷ địa chỉ. 114 00:05:15,380 --> 00:05:18,719 >> Và mỗi thiết bị là vụ được xác định duy nhất. 115 00:05:18,719 --> 00:05:21,260 Chúng tôi đã phát triển một số cách giải quyết để đối phó với vấn đề này, 116 00:05:21,260 --> 00:05:23,240 một cái gì đó gọi là tin Địa chỉ IP, mà chúng tôi không 117 00:05:23,240 --> 00:05:24,573 sẽ nhận được vào trong video này. 118 00:05:24,573 --> 00:05:31,920 Nhưng về cơ bản, nó cho phép thêm các web, internet, để loại giả 119 00:05:31,920 --> 00:05:35,610 ra một chút là bạn có một độc đáo địa chỉ bằng cách có địa chỉ riêng 120 00:05:35,610 --> 00:05:38,730 và sau đó cách chuyển chúng qua một địa chỉ duy nhất, mà 121 00:05:38,730 --> 00:05:41,220 được chia sẻ bởi nhiều máy tính khác nhau. 122 00:05:41,220 --> 00:05:43,200 >> Nhưng đó thực sự không phải là một sửa chữa dài hạn. 123 00:05:43,200 --> 00:05:45,250 Thậm chí đó không phải là cố định sẽ kéo dài mãi mãi. 124 00:05:45,250 --> 00:05:50,030 Và vì vậy chúng tôi cần phải có một khác nhau cách đối phó với điều này. 125 00:05:50,030 --> 00:05:51,904 >> Vì vậy, như tôi đã nói, chúng tôi đã có khoảng 4 tỷ USD. 126 00:05:51,904 --> 00:05:53,820 Nhưng đó không phải đi tới là đủ tốt, phải không? 127 00:05:53,820 --> 00:05:56,540 Và như vậy theo cách mà nó có được quyết định ở đó chúng tôi 128 00:05:56,540 --> 00:05:59,240 sẽ đối phó với điều này là để làm cho các địa chỉ IP dài. 129 00:05:59,240 --> 00:06:03,344 Thay vì địa chỉ 32-bit, chúng tôi sẽ có địa chỉ 128-bit. 130 00:06:03,344 --> 00:06:05,260 Vì vậy, thay vì 4 tỷ địa chỉ, chúng tôi đang đi 131 00:06:05,260 --> 00:06:11,130 để có mà số lượng lớn các địa chỉ, đó là 340 tỷ tỷ tỷ 132 00:06:11,130 --> 00:06:14,150 tỷ đồng, vì vậy rất nhiều địa chỉ IP. 133 00:06:14,150 --> 00:06:18,240 >> Và kế hoạch mới này được gọi là IPv6 là thường làm thế nào nó gọi. 134 00:06:18,240 --> 00:06:21,242 Các chương trình cũ là IPv4. 135 00:06:21,242 --> 00:06:23,450 Đó là một chút của một vấn đề trong rằng vấn đề này đã được 136 00:06:23,450 --> 00:06:25,470 biết về một thời gian rất dài. 137 00:06:25,470 --> 00:06:28,025 138 00:06:28,025 --> 00:06:32,201 >> Và bạn sẽ thấy điều này rất nhiều trong bối cảnh của các máy tính và máy tính. 139 00:06:32,201 --> 00:06:33,700 Chúng tôi đang tốt ở vấn đề dự đoán. 140 00:06:33,700 --> 00:06:36,449 Nhưng chúng ta đang xấu đối phó với họ mặc dù chúng ta biết về họ. 141 00:06:36,449 --> 00:06:38,340 Vì vậy, IPv6 đã được khoảng một thời gian. 142 00:06:38,340 --> 00:06:40,510 Và chỉ trong vài năm có chúng tôi thực sự 143 00:06:40,510 --> 00:06:47,190 bắt đầu giảm dần trong những địa chỉ IPv6 để pha ra các địa chỉ IPv4. 144 00:06:47,190 --> 00:06:49,520 Nhưng một số nơi không có họ. 145 00:06:49,520 --> 00:06:52,200 Và họ nhìn tương tự đến một địa chỉ IP thường xuyên. 146 00:06:52,200 --> 00:06:53,520 Nhưng họ còn rất nhiều. 147 00:06:53,520 --> 00:06:59,900 >> Vì vậy, thay vì hiện nay có bốn cụm 8 byte cho địa chỉ của bạn, 148 00:06:59,900 --> 00:07:03,580 Hiện tại chúng tôi có tám cụm là 16 byte. 149 00:07:03,580 --> 00:07:06,680 Và 8 lần 16 là 128. 150 00:07:06,680 --> 00:07:11,210 Và chúng tôi đại diện này trong ít dạng thập lục phân thông thường. 151 00:07:11,210 --> 00:07:16,930 Bởi vì có số 16-bit có nghĩa là thay vì là một phạm vi từ 0 đến 255, 152 00:07:16,930 --> 00:07:20,350 Chúng tôi muốn có một phạm vi từ 0 đến 65.535. 153 00:07:20,350 --> 00:07:22,470 >> Và do đó, có một bó của những người bị mắc kẹt với nhau 154 00:07:22,470 --> 00:07:24,680 sẽ rất khó đọc. 155 00:07:24,680 --> 00:07:27,480 Và vì vậy chúng tôi thường sử dụng hex chỉ ra sự tiện lợi. 156 00:07:27,480 --> 00:07:31,180 Và do đó, một địa chỉ IPv6 điển hình có thể giống như thế này. 157 00:07:31,180 --> 00:07:35,860 >> Đó chắc chắn còn nhiều hơn địa chỉ IPv4 chúng ta đã thấy trước đây. 158 00:07:35,860 --> 00:07:39,280 Nhưng điều này sẽ là một địa chỉ IPv6 hợp lệ. 159 00:07:39,280 --> 00:07:41,570 Đây cũng là về địa chỉ IPv6. 160 00:07:41,570 --> 00:07:44,331 >> Điều này xảy ra để thuộc về Google. 161 00:07:44,331 --> 00:07:46,080 Và thông báo có một bó của số không có. 162 00:07:46,080 --> 00:07:47,930 Đôi khi những địa chỉ này có thể nhận được rất lâu. 163 00:07:47,930 --> 00:07:50,530 Và kể từ khi chúng tôi vẫn còn khá sớm trong IPv6, 164 00:07:50,530 --> 00:07:54,250 đôi khi có thể có những phần lớn của số không ở đó mà chúng ta không cần. 165 00:07:54,250 --> 00:08:01,920 >> Nếu bạn đang đọc này thành tiếng, nó 2001.4860.4860.0.0.0.0.8844. 166 00:08:01,920 --> 00:08:03,325 Đó là loại rất nhiều, phải không? 167 00:08:03,325 --> 00:08:05,450 Vì vậy, nếu bạn nhìn thấy một bó số không, có lẽ bạn đôi khi 168 00:08:05,450 --> 00:08:08,990 thấy một địa chỉ IPv6 như thế này, nơi họ bỏ qua các số không 169 00:08:08,990 --> 00:08:10,959 và sử dụng một dấu hai chấm đôi thay thế. 170 00:08:10,959 --> 00:08:11,750 Đây là OK, mặc dù. 171 00:08:11,750 --> 00:08:14,610 Bởi vì chúng ta biết rằng có những nghĩa vụ phải được tám khối riêng biệt. 172 00:08:14,610 --> 00:08:17,190 Và như vậy ngụ ý, chúng tôi thấy bốn. 173 00:08:17,190 --> 00:08:20,620 Vì vậy, chúng ta biết rằng phải có bốn bộ số không như thế này, mà điền vào. 174 00:08:20,620 --> 00:08:23,760 >> Vì vậy, đôi khi, bạn có thể thấy một địa chỉ IPv6 không có 175 00:08:23,760 --> 00:08:26,650 tám khối tách ra như chúng ta làm ở đây. 176 00:08:26,650 --> 00:08:28,760 Bạn có thể nhìn thấy nó như thế này. 177 00:08:28,760 --> 00:08:31,310 Và điều đó chỉ có nghĩa là tất cả mọi thứ bạn không nhìn thấy trong 178 00:08:31,310 --> 00:08:37,450 giữa nơi mà ruột kết đôi được chỉ là số không tách rời nhau. 179 00:08:37,450 --> 00:08:37,998 >> Vì vậy, OK. 180 00:08:37,998 --> 00:08:40,039 Chúng tôi biết nhiều hơn một chút về địa chỉ IP bây giờ. 181 00:08:40,039 --> 00:08:41,250 Nhưng làm thế nào để chúng ta có được chúng? 182 00:08:41,250 --> 00:08:44,727 Chúng ta không thể chỉ chọn một trong chúng ta muốn. 183 00:08:44,727 --> 00:08:47,810 Nếu chúng tôi đã làm điều đó, chúng ta có thể kết thúc chiến đấu ai đó cho các địa chỉ IP giống nhau. 184 00:08:47,810 --> 00:08:50,050 Hoặc ai đó có thể có chọn nó trước đây. 185 00:08:50,050 --> 00:08:52,799 Nếu chúng ta cố gắng và mang nó, chúng ta sẽ để chạy vào một chút của một vấn đề. 186 00:08:52,799 --> 00:08:56,300 Và vì vậy chúng tôi có thể không chỉ cần chọn các địa chỉ IP mà chúng ta muốn. 187 00:08:56,300 --> 00:08:58,410 >> Vì vậy, cách mà chúng ta có được một Địa chỉ IP là một nơi nào đó 188 00:08:58,410 --> 00:09:02,960 giữa máy tính và chúng tôi internet, mà internet lớn ra khỏi đó, 189 00:09:02,960 --> 00:09:07,500 có cái gì gọi là một máy chủ DHCP, một Dynamic Host Configuration Protocol 190 00:09:07,500 --> 00:09:08,630 máy chủ. 191 00:09:08,630 --> 00:09:09,960 Đó là một miếng lớn của văn bản. 192 00:09:09,960 --> 00:09:12,670 Nhưng thực sự tất cả nó là nó gán cho bạn một địa chỉ IP. 193 00:09:12,670 --> 00:09:16,960 >> Máy chủ DHCP của bạn có một danh sách các địa chỉ mà nó có thể gán một cách hợp lệ. 194 00:09:16,960 --> 00:09:18,160 Và nó mang lại cho bạn một. 195 00:09:18,160 --> 00:09:19,743 Đó là khá nhiều tất cả để có nó. 196 00:09:19,743 --> 00:09:23,810 Bây giờ trước khi DHCP, nhiệm vụ này của gán địa chỉ 197 00:09:23,810 --> 00:09:25,106 giảm xuống còn một quản trị viên hệ thống. 198 00:09:25,106 --> 00:09:27,730 Vì vậy, một người thực tế sẽ có tự gán máy tính của bạn 199 00:09:27,730 --> 00:09:30,670 và địa chỉ khi bạn kết nối với một mạng. 200 00:09:30,670 --> 00:09:34,307 Vì vậy, DHCP chỉ là loại tự động hóa này quá trình cung cấp cho bạn một địa chỉ IP. 201 00:09:34,307 --> 00:09:35,390 Nhưng đó là cách bạn có được nó. 202 00:09:35,390 --> 00:09:37,431 Nó chỉ là một chương trình đang chạy một nơi nào đó giữa bạn 203 00:09:37,431 --> 00:09:40,920 và internet mà có một ngân hàng của Địa chỉ IP mà nó có thể đưa ra. 204 00:09:40,920 --> 00:09:43,170 Và khi bạn kết nối với các mạng, nó mang lại cho bạn một. 205 00:09:43,170 --> 00:09:44,660 Vì vậy, chúng ta hãy xem lại sơ đồ này. 206 00:09:44,660 --> 00:09:49,660 Một nơi nào đó giữa bạn và các internet, có một máy chủ DHCP. 207 00:09:49,660 --> 00:09:50,160 ĐƯỢC. 208 00:09:50,160 --> 00:09:51,500 Vì vậy, đó là tốt. 209 00:09:51,500 --> 00:09:53,537 Bây giờ, chúng ta hãy nói về DNS. 210 00:09:53,537 --> 00:09:55,370 Vì vậy, chúng tôi đã nói chuyện mặc dù các địa chỉ IP. 211 00:09:55,370 --> 00:09:57,840 Và chúng ta biết rằng nếu chúng tôi sẽ xác định duy nhất 212 00:09:57,840 --> 00:10:01,740 một thiết bị trên internet, nó phải có một địa chỉ duy nhất. 213 00:10:01,740 --> 00:10:04,150 >> Và chúng ta có thể truy cập mà giải quyết nếu chúng ta muốn. 214 00:10:04,150 --> 00:10:09,600 Nhưng bạn đã bao giờ gõ lẽ trong một cái gì đó giống như 192.168.1.0 215 00:10:09,600 --> 00:10:11,490 vào trình duyệt của bạn, phải không? 216 00:10:11,490 --> 00:10:13,980 Bạn không gõ số vào trình duyệt của bạn. 217 00:10:13,980 --> 00:10:19,410 Bạn thường gõ vào tên người đọc được như google.com hoặc cs50.harvard.edu, 218 00:10:19,410 --> 00:10:20,640 bên phải? 219 00:10:20,640 --> 00:10:22,880 >> Những người không được địa chỉ IP, mặc dù. 220 00:10:22,880 --> 00:10:27,320 Vì vậy, tồn tại dịch vụ này gọi là Domain Name 221 00:10:27,320 --> 00:10:33,990 Hệ thống, DNS, mà chuyển IP địa chỉ để hiểu những lời của con người 222 00:10:33,990 --> 00:10:37,690 hoặc cụm từ mà là nhiều hơn đáng nhớ hơn ghi nhớ một bộ bốn số 223 00:10:37,690 --> 00:10:40,430 hay, ngay sau đó, một bộ tám số thập lục phân. 224 00:10:40,430 --> 00:10:42,400 Đó sẽ là thử thách thực sự, phải không? 225 00:10:42,400 --> 00:10:45,560 >> Hãy suy nghĩ về trước ngày của điện thoại di động. 226 00:10:45,560 --> 00:10:47,730 Bạn có Memorize của bạn của bạn số điện thoại của bạn bè. 227 00:10:47,730 --> 00:10:49,230 Nó có thể đã nhận khó khăn sau một thời gian ngắn. 228 00:10:49,230 --> 00:10:51,190 Và tương tự, nếu bạn muốn để truy cập vào một loạt các trang web, 229 00:10:51,190 --> 00:10:53,570 có thể bạn không muốn nhớ một loạt các con số. 230 00:10:53,570 --> 00:10:56,640 Bạn thà nhớ một loạt các từ. 231 00:10:56,640 --> 00:11:01,930 >> Vì vậy, bản đồ này, dịch này, các bộ số để tên người đọc được 232 00:11:01,930 --> 00:11:04,520 loại làm cho DNS trang vàng của web. 233 00:11:04,520 --> 00:11:06,270 Và bạn có thể suy nghĩ về nó như thể nó chỉ là 234 00:11:06,270 --> 00:11:14,305 một danh sách rất lớn chạy từ 0.0.0.0 tất cả các con đường xuống 255.255.255.255, trong đó 235 00:11:14,305 --> 00:11:21,490 sẽ là possible-- cao nhất đó là đầy đủ từ 0s đến 255s của tất cả 4 236 00:11:21,490 --> 00:11:25,525 địa chỉ IPv4 tỷ-ish. 237 00:11:25,525 --> 00:11:27,400 Tôi đã lên trên những phía trên và phía dưới. 238 00:11:27,400 --> 00:11:30,500 Nhưng một ở giữa có thực sự là một địa chỉ IP. 239 00:11:30,500 --> 00:11:38,440 Vì vậy, nếu chúng tôi đến thăm 74.125.202.138, rõ ràng đó chuyển đến trang web đó 240 00:11:38,440 --> 00:11:40,490 ở đó, io-- gì quái gì vậy? 241 00:11:40,490 --> 00:11:46,290 Vâng, không phải tất cả các tên mà các bản đồ là thực sự rõ ràng nó là gì, phải không? 242 00:11:46,290 --> 00:11:48,920 >> Vì vậy, đôi khi ai đó người sở hữu một địa chỉ IP 243 00:11:48,920 --> 00:11:52,090 có thể đặt tên cho máy chủ của họ một cái gì đó rằng họ đang thực sự không. 244 00:11:52,090 --> 00:11:55,442 Ví dụ, địa chỉ IP nếu bạn đến đó, thực sự chỉ là google.com. 245 00:11:55,442 --> 00:11:57,540 Nhưng Google có rất nhiều các máy chủ khác nhau. 246 00:11:57,540 --> 00:11:59,322 >> Và họ không thể gọi họ là tất cả google.com. 247 00:11:59,322 --> 00:12:03,530 Vì vậy, họ có của riêng mình hệ thống nội bộ để dịch 248 00:12:03,530 --> 00:12:09,125 google.com để bất cứ máy chủ thực sự được kết nối đến địa chỉ IP. 249 00:12:09,125 --> 00:12:11,250 Và sau đó là một hệ thống tồn tại giữa 250 00:12:11,250 --> 00:12:15,120 dịch gobbledygook đó đây để google.com. 251 00:12:15,120 --> 00:12:16,830 Nhưng chúng tôi sẽ không nhận được vào đó. 252 00:12:16,830 --> 00:12:18,920 >> Và tương tự cho IPv6s, chúng tôi cũng đang đi 253 00:12:18,920 --> 00:12:22,089 để có một trang vàng rằng sẽ lớn hơn rất nhiều. 254 00:12:22,089 --> 00:12:23,880 Và tương tự, trong trung there-- nó là 255 00:12:23,880 --> 00:12:26,496 khó khăn để tìm một IPv6 địa chỉ đó là hợp pháp. 256 00:12:26,496 --> 00:12:27,620 Nhưng tôi tìm thấy một cho Google. 257 00:12:27,620 --> 00:12:30,460 >> Nhưng nó là trang web của Irish của Google. 258 00:12:30,460 --> 00:12:34,170 Nhưng nếu bạn đã đi đến địa chỉ IPv6, nếu trình duyệt của bạn là IPv6 có khả năng, 259 00:12:34,170 --> 00:12:36,940 rằng sẽ mang lại cho bạn Tới trang web của Google Ireland. 260 00:12:36,940 --> 00:12:39,460 Vì vậy, có bạn đi. 261 00:12:39,460 --> 00:12:41,830 >> Nhưng điều này không hoàn toàn đúng, phải không? 262 00:12:41,830 --> 00:12:43,710 Hệ thống này có vẻ rườm rà, phải không? 263 00:12:43,710 --> 00:12:47,220 Nếu có một danh sách rất lớn của 4 tỷ điều cần phải nhìn lên, 264 00:12:47,220 --> 00:12:48,270 đó là khá lớn. 265 00:12:48,270 --> 00:12:52,634 Không có trang vàng của thế giới, phải không? 266 00:12:52,634 --> 00:12:54,800 Nếu bạn vẫn nhận được vàng trang giao cho you-- 267 00:12:54,800 --> 00:12:56,841 Tôi nhận mỏ ngày khác, và tôi chỉ tái chế nó. 268 00:12:56,841 --> 00:12:59,070 Nhưng nếu bạn không nhận được vàng trang giao cho bạn, 269 00:12:59,070 --> 00:13:02,120 bạn không nhận được một cuốn sách đó là mỗi số điện thoại mà tồn tại trên hành tinh, 270 00:13:02,120 --> 00:13:02,620 bên phải? 271 00:13:02,620 --> 00:13:05,500 Bạn nhận được một danh sách các số điện thoại địa phương, 272 00:13:05,500 --> 00:13:07,670 những người bạn đang có nhiều khả năng để gọi. 273 00:13:07,670 --> 00:13:09,400 >> Và đó thực sự là những gì DNS. 274 00:13:09,400 --> 00:13:12,860 Nếu bạn nghĩ về nó, DNS là thực sự những trang vàng địa phương. 275 00:13:12,860 --> 00:13:17,350 Và các máy chủ DNS lớn như google.coms, họ 276 00:13:17,350 --> 00:13:19,180 trên thực tế là nhiều như thư viện 277 00:13:19,180 --> 00:13:25,470 có một bản sao của tất cả các vàng địa phương trang hoặc tất cả các bản ghi DNS địa phương. 278 00:13:25,470 --> 00:13:29,520 Vì vậy, thực sự không có một kho lưu trữ của DNS đầy đủ của internet, 279 00:13:29,520 --> 00:13:32,410 giống như không có ai trang vàng của thế giới. 280 00:13:32,410 --> 00:13:36,450 >> Có tất cả các địa phương nhỏ quy mô DNSs mà tồn tại ở đó. 281 00:13:36,450 --> 00:13:39,010 Và có những dịch vụ mà kết hợp chúng lại với nhau. 282 00:13:39,010 --> 00:13:42,174 Nhưng họ phụ thuộc vào những hệ thống DNS nhỏ 283 00:13:42,174 --> 00:13:45,340 cập nhật thông tin của họ, do đó, họ có những thông tin chính xác nhất. 284 00:13:45,340 --> 00:13:48,500 >> Vì vậy, một lần nữa, điều này tương tự đang tập hợp lớn 285 00:13:48,500 --> 00:13:51,910 Hệ thống DNS đang như thư viện có một bản sao 286 00:13:51,910 --> 00:13:56,410 của tất cả các trang vàng của thế giới. 287 00:13:56,410 --> 00:13:58,350 Họ không tự cập nhật những cuốn sách. 288 00:13:58,350 --> 00:14:01,620 Họ phụ thuộc vào những cuốn sách sắp tới, vì vậy họ có thể cập nhật thông tin 289 00:14:01,620 --> 00:14:04,560 nếu họ cần. 290 00:14:04,560 --> 00:14:07,700 >> Vì vậy, các hệ thống DNS không phải là một khối khổng lồ. 291 00:14:07,700 --> 00:14:11,026 Nó được phân cấp trên nhiều, nhiều máy chủ. 292 00:14:11,026 --> 00:14:13,400 Vì vậy, bây giờ chúng ta biết rằng ở đâu đó giữa chúng ta và internet 293 00:14:13,400 --> 00:14:18,350 có tồn tại một máy chủ DNS cũng như một máy chủ DHCP. 294 00:14:18,350 --> 00:14:20,910 >> Bây giờ, các điểm truy cập, những gì các điểm truy cập của chúng tôi? 295 00:14:20,910 --> 00:14:23,840 Vâng, các điểm truy cập có lẽ bạn đang khá quen thuộc với từ thực tế 296 00:14:23,840 --> 00:14:24,964 kết nối với internet. 297 00:14:24,964 --> 00:14:28,820 Đó là các mạng mà bạn chọn, các nhà mạng làm việc của bạn 298 00:14:28,820 --> 00:14:30,310 hoặc những gì có bạn. 299 00:14:30,310 --> 00:14:32,597 >> Và tôi khái quát hóa Khái niệm về một điểm truy cập 300 00:14:32,597 --> 00:14:33,930 đây cho mục đích của video này. 301 00:14:33,930 --> 00:14:35,721 Nhưng có thực sự rất nhiều thứ mà 302 00:14:35,721 --> 00:14:38,766 có thể được cuộn lại thành điểm truy cập. 303 00:14:38,766 --> 00:14:41,890 Có khái niệm về thiết bị định tuyến, mà là sắp xếp của một thuật ngữ chung mà chúng ta sử dụng. 304 00:14:41,890 --> 00:14:45,940 >> Nhưng cũng có những chuyển và những điều thực sự gọi là 305 00:14:45,940 --> 00:14:49,070 các điểm truy cập được tách biệt khái niệm chung này của một truy cập 306 00:14:49,070 --> 00:14:49,780 chỉ. 307 00:14:49,780 --> 00:14:54,510 Nhưng về cơ bản những gì xảy ra là với IPv4, tôi 308 00:14:54,510 --> 00:14:57,030 nói chúng ta có khái niệm này các địa chỉ tư nhân, phải không? 309 00:14:57,030 --> 00:15:03,680 Và thay vì mỗi máy có một địa chỉ IP duy nhất, 310 00:15:03,680 --> 00:15:07,720 chúng ta đã hết, bởi vì chúng tôi hơn 4 tỷ thiết bị 311 00:15:07,720 --> 00:15:09,860 cố gắng để kết nối với internet, những gì chúng tôi làm 312 00:15:09,860 --> 00:15:12,810 là thay vì chỉ định một Địa chỉ IP với một router. 313 00:15:12,810 --> 00:15:15,960 Rằng router hoặc điểm truy cập chỉ trong nhà của bạn, ví dụ. 314 00:15:15,960 --> 00:15:19,280 >> Và công việc của router để loại hoạt động như một cảnh sát giao thông, 315 00:15:19,280 --> 00:15:23,540 cho phép tất cả mọi người được kết nối để router để sử dụng cùng một IP 316 00:15:23,540 --> 00:15:25,115 giải quyết để có được ra ngoài. 317 00:15:25,115 --> 00:15:25,990 Điều đó có ý nghĩa? 318 00:15:25,990 --> 00:15:29,414 Vì vậy, tất cả mọi người ở nhà của bạn có một địa chỉ IP riêng. 319 00:15:29,414 --> 00:15:31,830 Họ không thể kết nối với internet, hoặc mạng Internet thay 320 00:15:31,830 --> 00:15:34,870 không thể nói chuyện với họ, thông qua mà địa chỉ cá nhân. 321 00:15:34,870 --> 00:15:37,656 Họ chỉ có thể nói chuyện với họ thông qua các địa chỉ trong các bộ định tuyến. 322 00:15:37,656 --> 00:15:39,530 Và đó là của router công việc để mất thông tin 323 00:15:39,530 --> 00:15:42,900 mà bạn đang gửi các bộ định tuyến và hướng nó đến nơi đúng 324 00:15:42,900 --> 00:15:46,890 và cho thông tin đó là sắp tới vào router cho router 325 00:15:46,890 --> 00:15:48,860 để gửi cho bạn. 326 00:15:48,860 --> 00:15:52,470 >> Vì vậy, các router này thật sự là thiết bị here-- đặc biệt là một bộ định tuyến 327 00:15:52,470 --> 00:15:59,010 trong nhà của bạn, các loại phổ biến nhất các trường hợp sử dụng cho hầu hết các people-- 328 00:15:59,010 --> 00:16:00,870 có địa chỉ IP công cộng. 329 00:16:00,870 --> 00:16:03,910 Đó là những thiết bị đó là kết nối với internet. 330 00:16:03,910 --> 00:16:07,190 Và bạn kết nối với các bộ định tuyến có luồng thông tin 331 00:16:07,190 --> 00:16:09,910 qua đó thay cho bạn. 332 00:16:09,910 --> 00:16:14,420 >> Như tôi đã nói, một mạng gia đình hiện đại, router và switch và access point 333 00:16:14,420 --> 00:16:16,420 được tất cả các loại kèm lên thành một thiết bị duy nhất. 334 00:16:16,420 --> 00:16:19,240 Đôi khi một modem là đi kèm trong đó là tốt. 335 00:16:19,240 --> 00:16:20,800 Điều đó thường chỉ được gọi là một router. 336 00:16:20,800 --> 00:16:23,210 Nhưng nó thực sự tất cả những thứ cùng nhau. 337 00:16:23,210 --> 00:16:27,870 >> Mạng lưới kinh doanh quy mô lớn hoặc cái gọi là Wide Area Networks, WAN, 338 00:16:27,870 --> 00:16:29,570 thực sự giữ cho các thiết bị riêng biệt. 339 00:16:29,570 --> 00:16:30,470 Họ có một chuyển đổi. 340 00:16:30,470 --> 00:16:31,550 Họ có router. 341 00:16:31,550 --> 00:16:33,510 Họ có nhiều điểm truy cập. 342 00:16:33,510 --> 00:16:36,250 >> Ví dụ, tại một trường đại học bạn sẽ thấy những việc 343 00:16:36,250 --> 00:16:40,300 mà nhìn như cái gọi là bộ định tuyến gắn kết là tất cả xung quanh khuôn viên trường. 344 00:16:40,300 --> 00:16:44,120 Đó là tất cả các điểm truy cập chảy vào router, switch, vân vân, 345 00:16:44,120 --> 00:16:45,250 chuyển thông tin dọc. 346 00:16:45,250 --> 00:16:49,120 Bởi vì các mạng này rất lớn mà một điểm truy cập duy nhất 347 00:16:49,120 --> 00:16:51,870 không thể bao quát khu vực rộng lớn của nó. 348 00:16:51,870 --> 00:16:54,990 >> Và do đó, các mạng lớn, mạng lưới kinh doanh, vân vân, 349 00:16:54,990 --> 00:16:57,710 chia các thành riêng biệt thiết bị, do đó, các mạng lưới và quy mô 350 00:16:57,710 --> 00:16:59,780 và phát triển nếu cần thiết. 351 00:16:59,780 --> 00:17:04,180 Vì vậy, một lần nữa, một nơi nào đó giữa chúng tôi và internet, chúng tôi có một điểm truy cập. 352 00:17:04,180 --> 00:17:05,430 Và đó là những gì chúng tôi kết nối đến. 353 00:17:05,430 --> 00:17:08,992 Và qua đó, chúng tôi có thể có được với internet. 354 00:17:08,992 --> 00:17:10,700 Như tôi đã nói ở bắt đầu của video này, 355 00:17:10,700 --> 00:17:12,540 đây không phải là một khóa học về mạng. 356 00:17:12,540 --> 00:17:13,990 Vì vậy, đây không phải là toàn bộ câu chuyện. 357 00:17:13,990 --> 00:17:15,109 Và tôi đã loại che đậy nó. 358 00:17:15,109 --> 00:17:17,150 Và có lẽ tôi đã để lại bạn thậm chí một chút nhầm lẫn 359 00:17:17,150 --> 00:17:18,670 như những gì một số những điều này là. 360 00:17:18,670 --> 00:17:19,329 Nhưng đó là OK. 361 00:17:19,329 --> 00:17:20,599 >> Chúng tôi không cần toàn bộ câu chuyện. 362 00:17:20,599 --> 00:17:25,250 Nó đủ để chúng ta biết chuyển động phía trước chỉ cơ bản một chút 363 00:17:25,250 --> 00:17:27,450 về cách thức hoạt động internet. 364 00:17:27,450 --> 00:17:30,670 Vì vậy, những gì chúng ta biết là chúng ta có những mạng riêng tại nhà của chúng tôi. 365 00:17:30,670 --> 00:17:32,880 >> Và chúng tôi kết nối với một router. 366 00:17:32,880 --> 00:17:36,674 Và router được kết nối với internet rộng lớn. 367 00:17:36,674 --> 00:17:38,090 Nhưng internet là những gì chung? 368 00:17:38,090 --> 00:17:39,930 Tôi luôn nói điều này, nhưng nó là gì? 369 00:17:39,930 --> 00:17:43,610 >> Vâng, nó thực sự chỉ là tất cả những mạng lưới cá nhân tại nhà tôi, 370 00:17:43,610 --> 00:17:47,460 và tại nhà của bạn, và tại mỗi khác nhà, được kết nối với nhau. 371 00:17:47,460 --> 00:17:52,030 Đây là một liên kết với nhau mạng, một liên mạng. 372 00:17:52,030 --> 00:17:53,840 Vì vậy, thay vì suy nghĩ về internet 373 00:17:53,840 --> 00:17:59,080 như đám mây khổng lồ này, này thanh tao điều đó tồn tại trên mạng, 374 00:17:59,080 --> 00:18:02,470 nó thực sự chỉ là một kết nối trong số tất cả các mạng. 375 00:18:02,470 --> 00:18:03,500 >> Vì vậy, ở đây chúng tôi đi. 376 00:18:03,500 --> 00:18:04,752 Chúng tôi có mạng lưới địa phương của chúng tôi. 377 00:18:04,752 --> 00:18:07,210 Và chúng tôi không phải là người duy nhất có lẽ trên mạng nội bộ của chúng tôi 378 00:18:07,210 --> 00:18:08,335 cố gắng sử dụng internet. 379 00:18:08,335 --> 00:18:10,940 Có lẽ một số của chúng tôi cố gắng để có được trong. 380 00:18:10,940 --> 00:18:13,870 >> Và chúng tôi không phải là mạng chỉ tồn tại trong thế giới này, phải không? 381 00:18:13,870 --> 00:18:18,300 Có các mạng khác, quá, mà đang cố gắng để kết nối với internet. 382 00:18:18,300 --> 00:18:21,400 Nhưng Internet là không, một lần nữa, một thực thể riêng biệt. 383 00:18:21,400 --> 00:18:25,592 >> Nó chỉ là một tập hợp các nguyên tắc cho phép các mạng, các mạng nhỏ, 384 00:18:25,592 --> 00:18:27,300 các màu xanh, tím, và mạng đỏ 385 00:18:27,300 --> 00:18:28,980 ở đây, để giao tiếp với nhau. 386 00:18:28,980 --> 00:18:31,230 Vì vậy, không có những điều tất cả họ đang kết nối đến. 387 00:18:31,230 --> 00:18:35,010 Tất cả chúng đều chỉ kết nối với nhau, phải không? 388 00:18:35,010 --> 00:18:37,710 >> Và do đó, một nơi nào đó trên các mạng tồn tại các dịch vụ 389 00:18:37,710 --> 00:18:39,095 rằng chúng tôi thực sự muốn. 390 00:18:39,095 --> 00:18:41,220 Vì vậy, có thể trong mạng xanh là nơi mà Google đang sống. 391 00:18:41,220 --> 00:18:43,303 Và trong mạng tím Facebook là nơi sinh sống. 392 00:18:43,303 --> 00:18:46,310 Và trong mạng đỏ, tốt, có lẽ đó là nơi mà tất cả những con mèo. 393 00:18:46,310 --> 00:18:49,440 >> Và như vậy, nếu chúng ta muốn có được thông tin về mèo, 394 00:18:49,440 --> 00:18:55,166 chúng ta chỉ cần đi qua chuỗi của các mạng để có được những thông tin mà chúng ta muốn. 395 00:18:55,166 --> 00:18:57,040 Và ở đây, tôi đã được đại diện mạng như tất cả 396 00:18:57,040 --> 00:18:58,414 có thể nói chuyện với nhau. 397 00:18:58,414 --> 00:19:00,300 Và chúng ta chỉ có thể nói chuyện với mạng. 398 00:19:00,300 --> 00:19:01,910 Nhưng mạng không thể nói lại cho chúng tôi. 399 00:19:01,910 --> 00:19:03,326 >> Nhưng đó là không đúng sự thật hoặc là, phải không? 400 00:19:03,326 --> 00:19:04,610 Đây là tất cả một con đường hai chiều. 401 00:19:04,610 --> 00:19:07,860 Thông tin có thể chảy qua mạng qua lại. 402 00:19:07,860 --> 00:19:09,007 >> Làm thế nào để nó làm điều đó? 403 00:19:09,007 --> 00:19:11,090 Vâng, internet thực sự một hệ thống các giao thức. 404 00:19:11,090 --> 00:19:11,970 Và chúng ta sẽ bắt đầu nói về những gì 405 00:19:11,970 --> 00:19:14,130 những giao thức có trong video tương lai. 406 00:19:14,130 --> 00:19:16,940 >> Nhưng một lần nữa, internet không phải là một điều riêng biệt. 407 00:19:16,940 --> 00:19:20,760 Đó là một tập hợp các quy tắc định nghĩa cách mạng giao tiếp, 408 00:19:20,760 --> 00:19:23,410 các mạng nhỏ, các mạng nội bộ mà chúng tôi đang sử dụng để, 409 00:19:23,410 --> 00:19:26,600 những người trong ngôi nhà của chúng tôi, những người ở trường của chúng tôi, người dân tại công việc của chúng tôi, 410 00:19:26,600 --> 00:19:29,160 tất cả các chia sẻ mạng. 411 00:19:29,160 --> 00:19:31,900 Và làm thế nào các mạng kết nối và nói chuyện với nhau, 412 00:19:31,900 --> 00:19:34,160 đó là thực sự những gì internet của tất cả về. 413 00:19:34,160 --> 00:19:36,090 Vì vậy, hãy, trong một tương lai video, nói về một số 414 00:19:36,090 --> 00:19:38,940 các giao thức bao gồm internet để hy vọng 415 00:19:38,940 --> 00:19:42,320 cung cấp cho bạn nhiều hơn một chút của một rất tròn hiểu biết. 416 00:19:42,320 --> 00:19:43,320 Tôi Doug Lloyd. 417 00:19:43,320 --> 00:19:45,260 Đây là CS50. 418 00:19:45,260 --> 00:19:47,351