1 00:00:00,000 --> 00:00:05,152 2 00:00:05,152 --> 00:00:07,360 DOUG LLOYD: Nếu bạn đã xem Video mồi internet của chúng tôi, 3 00:00:07,360 --> 00:00:10,020 Tôi để lại một chút của một cliffhanger bằng cách nói chuyện về internet 4 00:00:10,020 --> 00:00:11,857 và làm thế nào nó là một hệ thống các giao thức. 5 00:00:11,857 --> 00:00:14,190 Vâng, chúng ta hãy nói về đầu tiên của những giao thức 6 00:00:14,190 --> 00:00:15,710 thực sự bao gồm internet. 7 00:00:15,710 --> 00:00:18,490 Và điều thú vị là, đó là được gọi là giao thức Internet, 8 00:00:18,490 --> 00:00:20,960 mà chúng ta thường gọi là IP. 9 00:00:20,960 --> 00:00:24,810 >> Vì vậy, internet, như tôi đã nói, là một mạng kết nối với nhau, một internet, 10 00:00:24,810 --> 00:00:28,990 đó là thực sự chỉ là một vài mạng đan xen với nhau và đồng ý bằng cách nào đó 11 00:00:28,990 --> 00:00:31,490 để giao tiếp với nhau. 12 00:00:31,490 --> 00:00:33,220 Này là gì bằng cách nào đó tôi đang nói về? 13 00:00:33,220 --> 00:00:34,720 Vâng, đây là giao thức Internet. 14 00:00:34,720 --> 00:00:39,190 Điều này ra lệnh như thế nào thông tin truyền từ điểm A đến điểm B. 15 00:00:39,190 --> 00:00:43,410 Và điều này thật kỳ một điều kiện của tham gia vào mạng lưới internet 16 00:00:43,410 --> 00:00:45,830 đồng nghĩa với việc làm theo điều này giao thức khi nhu cầu thông tin 17 00:00:45,830 --> 00:00:49,330 được di chuyển từ điểm A đến điểm B. 18 00:00:49,330 --> 00:00:51,700 >> Vì vậy, ở cuối đó Video mồi internet, 19 00:00:51,700 --> 00:00:55,320 Tôi thấy hình ảnh này của những gì mà internet đã. 20 00:00:55,320 --> 00:00:58,649 Và trên một quy mô nhỏ, đây là thực sự có lẽ là khá chính xác. 21 00:00:58,649 --> 00:01:01,190 Điều này có thể là như thế nào ba mạng thực sự nói chuyện với nhau. 22 00:01:01,190 --> 00:01:02,570 Nhưng đó là một chút sai lầm. 23 00:01:02,570 --> 00:01:04,845 Và lý do đó là một chút gây hiểu lầm là because-- nếu tôi 24 00:01:04,845 --> 00:01:07,220 chỉ đánh số các mạng cho Vì lợi ích của sự thuận tiện ở đây 25 00:01:07,220 --> 00:01:10,350 và chúng ta thoát khỏi mọi thứ khác và chỉ tập trung vào các networks-- 26 00:01:10,350 --> 00:01:13,750 nó một chút bối rối vì nó ngụ ý rằng cả ba mạng có 27 00:01:13,750 --> 00:01:15,280 một kết nối với nhau. 28 00:01:15,280 --> 00:01:16,365 >> Một được nối vào hai. 29 00:01:16,365 --> 00:01:17,610 Hai là kết nối với ba. 30 00:01:17,610 --> 00:01:18,990 Và ba được kết nối với một. 31 00:01:18,990 --> 00:01:20,823 Và khi tôi nói về một kết nối ở đây, tôi 32 00:01:20,823 --> 00:01:23,920 nói về một vật lý, kết nối có dây. 33 00:01:23,920 --> 00:01:25,170 Chúng tôi có dây. 34 00:01:25,170 --> 00:01:28,390 Nhưng nó thực sự không thực tế cho dữ liệu được truyền không dây 35 00:01:28,390 --> 00:01:29,440 trên một quy mô lớn. 36 00:01:29,440 --> 00:01:35,200 Và như vậy tại một số điểm, chúng tôi thực sự dựa trên đường dây điện thoại technology-- dây, 37 00:01:35,200 --> 00:01:39,980 dây cáp quang, công nghệ khác nhau rằng có thể chất kết nối 38 00:01:39,980 --> 00:01:41,560 điểm A đến điểm B. 39 00:01:41,560 --> 00:01:44,110 >> Và trên một quy mô nhỏ như this-- này có thể là chính xác, 40 00:01:44,110 --> 00:01:46,480 nhưng như các hình ảnh được một chút lớn hơn, chúng ta hãy nay 41 00:01:46,480 --> 00:01:49,410 tưởng tượng chúng ta có sáu mạng khác nhau. 42 00:01:49,410 --> 00:01:52,740 Nếu đó là sự thật, bây giờ chúng tôi có một cái gì đó như thế này cho tất cả các mạng 43 00:01:52,740 --> 00:01:55,100 được kết nối với các mạng khác. 44 00:01:55,100 --> 00:01:58,540 Và nếu bạn có cái nhìn, mỗi mạng có năm mũi tên kết nối với nó. 45 00:01:58,540 --> 00:02:01,450 Vì vậy, tất cả mọi thứ được kết nối để tất cả các mạng khác. 46 00:02:01,450 --> 00:02:05,840 >> Chúng tôi chỉ có sáu mạng ở đây, và đã nhìn vào bao nhiêu dây 47 00:02:05,840 --> 00:02:08,630 chúng ta cần phải sử dụng, phải không? 48 00:02:08,630 --> 00:02:12,650 Và internet bao gồm nhiều hơn sáu mạng. 49 00:02:12,650 --> 00:02:17,410 Chúng tôi không thể đủ khả năng để dây mỗi mạng cho từng mạng khác, 50 00:02:17,410 --> 00:02:20,940 đặc biệt là xem xét một số các mạng lưới trải rộng đại dương, phải không? 51 00:02:20,940 --> 00:02:23,810 Nếu chúng ta đang cố gắng để kết nối với một mạng ở châu Á hoặc châu Âu, 52 00:02:23,810 --> 00:02:27,502 chúng ta sẽ phải trải rộng toàn bộ đại dương. 53 00:02:27,502 --> 00:02:29,460 Chúng ta sẽ cần đến sử dụng dây điện tại một số điểm, 54 00:02:29,460 --> 00:02:33,900 nhưng chúng tôi muốn giảm thiểu Số lượng dây dẫn chúng tôi thực sự sử dụng. 55 00:02:33,900 --> 00:02:36,690 Chúng tôi không muốn gửi một triệu dây bên kia đại dương, 56 00:02:36,690 --> 00:02:40,700 vì họ tiêu tốn hàng triệu USD mỗi người để nằm xuống. 57 00:02:40,700 --> 00:02:44,430 Và rất nhanh chóng, chúng tôi sẽ không thể đủ khả năng internet nữa. 58 00:02:44,430 --> 00:02:47,080 Vì vậy, chúng ta phải có một cách cho tất cả các mạng 59 00:02:47,080 --> 00:02:49,730 để nói chuyện với mọi khác mạng nếu không chúng ta 60 00:02:49,730 --> 00:02:51,784 có miếng của internet được ngắt kết nối 61 00:02:51,784 --> 00:02:53,200 từ phần khác của Internet. 62 00:02:53,200 --> 00:02:55,150 Và đó không phải là những gì chúng ta muốn. 63 00:02:55,150 --> 00:02:57,890 Nhưng chúng tôi không muốn có tất cả có dây với nhau. 64 00:02:57,890 --> 00:03:00,760 >> Và đây là nơi mà các bộ định tuyến trở lại vào chơi. 65 00:03:00,760 --> 00:03:02,870 Chúng tôi có thể sử dụng các bộ định tuyến trong các cách sau đây. 66 00:03:02,870 --> 00:03:05,150 Điều gì nếu thay vì mỗi mạng được thể chất 67 00:03:05,150 --> 00:03:09,700 kết nối với tất cả các mạng khác, chúng tôi có những mảnh trung gian, nơi 68 00:03:09,700 --> 00:03:12,460 các mạng được kết nối để các tổ chức trung gian, đó 69 00:03:12,460 --> 00:03:14,840 được kết nối với một vài mạng. 70 00:03:14,840 --> 00:03:19,290 Vì vậy, thay vì có một kết nối đến hai, ba, bốn, năm, sáu, có thể một 71 00:03:19,290 --> 00:03:21,360 kết nối với một router, mà có lẽ kết nối 72 00:03:21,360 --> 00:03:23,840 để một hoặc hai trong số những mạng, nhưng cũng 73 00:03:23,840 --> 00:03:25,850 có thể kết nối đến khác thiết bị định tuyến, mà còn 74 00:03:25,850 --> 00:03:28,510 sẽ kết nối với các mạng khác. 75 00:03:28,510 --> 00:03:31,160 >> Và công việc của router is-- nó chứa thông tin 76 00:03:31,160 --> 00:03:34,620 gọi là một bảng định tuyến rằng mệnh lệnh mà làm 77 00:03:34,620 --> 00:03:37,250 Tôi đi nếu tôi thấy một địa chỉ IP cụ thể không? 78 00:03:37,250 --> 00:03:41,080 Nếu tôi thấy một địa chỉ IP bắt với bốn, tôi sẽ đi theo con đường này. 79 00:03:41,080 --> 00:03:45,250 Nếu tôi nhìn thấy địa chỉ IP bắt đầu với 12, tôi sẽ đi theo cách đó. 80 00:03:45,250 --> 00:03:49,230 Chúng ta không cần phải được kết nối thể chất để có số mạng bốn 81 00:03:49,230 --> 00:03:52,010 hoặc số mạng 12 trong ví dụ này. 82 00:03:52,010 --> 00:03:53,941 Chúng tôi chỉ biết nói chung nơi mà chúng tôi muốn đi. 83 00:03:53,941 --> 00:03:57,190 Và nếu bạn nghĩ về nó, đây là loại tương tự với khái niệm đệ quy 84 00:03:57,190 --> 00:03:59,445 mà chúng ta đã nói về việc khi nào chúng tôi đã nói về nó 85 00:03:59,445 --> 00:04:04,060 trong C. Tôi sẽ không để kết nối bạn chính xác nơi bạn muốn đi. 86 00:04:04,060 --> 00:04:08,130 Tôi chỉ cần đi để di chuyển cho bạn một bước gần hơn nơi bạn muốn đi. 87 00:04:08,130 --> 00:04:11,739 Và tôi sẽ cho người khác đối phó với giải quyết phần còn lại của vấn đề. 88 00:04:11,739 --> 00:04:14,780 Tôi sẽ chỉ giải quyết điều này mảnh nhỏ của các vấn đề và trì hoãn việc còn lại của nó 89 00:04:14,780 --> 00:04:15,940 cho người khác. 90 00:04:15,940 --> 00:04:19,240 Vì vậy, thông tin định tuyến là thực sự loại tương tự như đệ quy. 91 00:04:19,240 --> 00:04:24,010 Nếu đó là một khái niệm rằng bạn hiểu tốt, có lẽ tương tự mà có thể giúp. 92 00:04:24,010 --> 00:04:26,950 >> Vì vậy, chúng ta hãy nhìn vào Ví dụ mạng này 93 00:04:26,950 --> 00:04:30,130 một lần nữa và cho rằng, một lần nữa, chúng ta sẽ sử dụng những người cùng sáu 94 00:04:30,130 --> 00:04:31,470 mạng, từ một đến sau. 95 00:04:31,470 --> 00:04:34,220 Vì vậy, chúng ta hãy chỉ nói rằng mọi Địa chỉ IP trên một mạng 96 00:04:34,220 --> 00:04:36,200 bắt đầu với một dấu chấm một cái gì đó. 97 00:04:36,200 --> 00:04:38,800 Và chúng ta sẽ nói rằng có một số điều khác mà 98 00:04:38,800 --> 00:04:42,110 Chương trình khuyến mại với cách tất cả các hệ được kết nối với mạng một. 99 00:04:42,110 --> 00:04:46,000 Chúng tôi chỉ quan tâm đến kết nối tất cả các các mạng với nhau trong một mạng Internet. 100 00:04:46,000 --> 00:04:49,350 Vì vậy, mỗi thiết bị đó là kết nối vào mạng một 101 00:04:49,350 --> 00:04:53,460 có một địa chỉ IP bắt đầu với một dấu chấm và sau đó ba con số khác. 102 00:04:53,460 --> 00:04:56,300 >> Đây là một sự tổng quát của cách thức điều thực sự làm việc. 103 00:04:56,300 --> 00:04:58,260 Nó khá hơn một chút chính xác hơn này. 104 00:04:58,260 --> 00:05:00,760 Nhưng điều này sẽ cho bạn một ý tưởng chung của những gì Internet 105 00:05:00,760 --> 00:05:02,637 Nghị định thư được thực sự làm. 106 00:05:02,637 --> 00:05:04,220 Vì vậy, đây là sơ đồ chúng ta có trước. 107 00:05:04,220 --> 00:05:06,410 Đây là hệ thống mà là không bền vững. 108 00:05:06,410 --> 00:05:07,760 Thậm chí sáu, điều này có thể là OK. 109 00:05:07,760 --> 00:05:11,990 Nhưng nếu chúng ta có được đến 10 hoặc 20 hoặc 50, chúng tôi sẽ là nói dối rất nhiều dây. 110 00:05:11,990 --> 00:05:15,139 Và 50 vẫn là cũng không ngay cả những nổi của tảng băng 111 00:05:15,139 --> 00:05:16,680 như số lượng các mạng chúng ta có. 112 00:05:16,680 --> 00:05:18,510 Vì vậy, mô hình này là không bền vững. 113 00:05:18,510 --> 00:05:20,660 Chúng tôi không thể dính với điều này. 114 00:05:20,660 --> 00:05:23,200 >> Vì vậy, hãy thay vì áp dụng mô hình này, nơi chúng ta thoát khỏi 115 00:05:23,200 --> 00:05:28,030 của tất cả các dây giữa mạng và chúng tôi thêm các router. 116 00:05:28,030 --> 00:05:30,210 Vì vậy, những hộp màu vàng đại diện cho các bộ định tuyến. 117 00:05:30,210 --> 00:05:32,550 Và công việc của họ là để di chuyển thông tin chung 118 00:05:32,550 --> 00:05:36,040 gần nơi nó phải đi. 119 00:05:36,040 --> 00:05:40,330 Và có lẽ đây là những kết nối rằng các mạng có. 120 00:05:40,330 --> 00:05:43,670 Và có lẽ đó là những bảng được xây dựng vào router. 121 00:05:43,670 --> 00:05:47,870 >> Vì vậy, nếu chúng ta chỉ bắt đầu bằng cách tìm kiếm tại một mạng, ví dụ, 122 00:05:47,870 --> 00:05:50,450 về cơ bản những gì nó nói là nếu Tôi đã từng nhìn thấy một địa chỉ mà 123 00:05:50,450 --> 00:05:54,300 không bắt đầu bằng một one-- đó là những gì dấu chấm than một hoặc các bang 124 00:05:54,300 --> 00:05:58,550 ai ở đó, không one-- tôi sẽ để vượt qua nó đi với một router. 125 00:05:58,550 --> 00:06:00,680 Và từ đó, các bộ định tuyến có thể đưa ra quyết định. 126 00:06:00,680 --> 00:06:04,570 Các router nói nếu tôi thấy một, tôi sẽ di chuyển vào mạng số một. 127 00:06:04,570 --> 00:06:07,610 Đó là mũi tên màu xanh hướng tới bên trái ra khỏi cái hộp trên bên trái. 128 00:06:07,610 --> 00:06:09,660 >> Nếu tôi thấy một two-- đó mũi tên loại của nhóm 129 00:06:09,660 --> 00:06:11,950 để phía trên bên phải hướng tới các network-- tím 130 00:06:11,950 --> 00:06:14,920 nếu tôi thấy một địa chỉ IP bắt đầu với một hai, 131 00:06:14,920 --> 00:06:16,920 Tôi sẽ đi về phía các mạng hai. 132 00:06:16,920 --> 00:06:21,250 Nếu một trong ba, bốn, một năm, hay một tôi nhìn thấy six-- đó mà mũi tên màu đỏ sắp ra 133 00:06:21,250 --> 00:06:25,800 của phía trên bên trái router-- Tôi không kết nối với ba, bốn, năm, hoặc sáu. 134 00:06:25,800 --> 00:06:28,897 Nhưng tôi biết ai đó là người hay người là một chút ít gần gũi hơn để có. 135 00:06:28,897 --> 00:06:31,230 Vì vậy, tôi chỉ cần đi để nói, mỗi khi tôi nhìn thấy một địa chỉ IP 136 00:06:31,230 --> 00:06:33,810 bắt đầu với ba, bốn, năm, hoặc sáu, tôi chỉ 137 00:06:33,810 --> 00:06:35,250 sẽ gửi nó tới router. 138 00:06:35,250 --> 00:06:38,090 Vì vậy, tôi sẽ di chuyển nó một chút gần gũi hơn với nơi đó là nghĩa vụ để đi và để cho 139 00:06:38,090 --> 00:06:39,830 rằng router đối phó với các vấn đề. 140 00:06:39,830 --> 00:06:42,980 >> Và như bạn có thể see-- nếu bạn muốn dừng lại ở đây và trace-- 141 00:06:42,980 --> 00:06:47,600 bạn có thể tới mọi điểm khác trong mạng từ bất cứ nơi nào bạn đang có. 142 00:06:47,600 --> 00:06:50,190 Tất cả sáu mạng vẫn có thể kết nối với tất cả các mạng khác 143 00:06:50,190 --> 00:06:52,250 nhưng họ không thể chất kết nối nữa. 144 00:06:52,250 --> 00:06:54,046 Chúng tôi hiện các bước trung gian. 145 00:06:54,046 --> 00:06:56,170 Bây giờ, tất nhiên có một thương mại giảm của tốc độ, phải không? 146 00:06:56,170 --> 00:06:58,240 Nếu một lần trực tiếp kết nối đến sáu, chúng tôi sẽ không 147 00:06:58,240 --> 00:07:00,390 phải đi qua hai router trên đường đi. 148 00:07:00,390 --> 00:07:03,377 Vì vậy, chúng ta có thể có được kết nối nhanh hơn một chút. 149 00:07:03,377 --> 00:07:05,210 Nhưng có lẽ đó thương mại-off là giá trị nó, phải không? 150 00:07:05,210 --> 00:07:09,850 Nếu nó sẽ là như vậy tốn kém về chi phí thực tế, đô la 151 00:07:09,850 --> 00:07:13,150 và xu, để cơ thể dây tất cả các mạng với nhau, 152 00:07:13,150 --> 00:07:16,150 có thể là một chút của một suy giảm trong tốc độ là OK. 153 00:07:16,150 --> 00:07:18,530 Chúng tôi có thể chịu đựng được điều đó. 154 00:07:18,530 --> 00:07:22,490 >> Vì vậy, một lần nữa, trong ví dụ mà chúng ta chỉ nói về, không ai trong số các mạng 155 00:07:22,490 --> 00:07:24,086 kết nối trực tiếp với nhau tất cả. 156 00:07:24,086 --> 00:07:25,960 Có thể có been-- có thể trong ví dụ mà 157 00:07:25,960 --> 00:07:28,659 chúng ta có thể làm điều đó để có lẽ mạng một và hai là 158 00:07:28,659 --> 00:07:29,450 kết nối trực tiếp. 159 00:07:29,450 --> 00:07:30,410 Và đó sẽ là OK. 160 00:07:30,410 --> 00:07:33,040 Một số mạng có thể chất kết nối với các mạng khác. 161 00:07:33,040 --> 00:07:34,940 Nhưng họ không phải là tất cả kết nối với nhau. 162 00:07:34,940 --> 00:07:37,360 Họ dựa trên routers-- trong example-- đặc biệt này 163 00:07:37,360 --> 00:07:40,899 để phân phối các thông tin liên lạc từ điểm A đến điểm B. 164 00:07:40,899 --> 00:07:43,190 Trên một scale-- nhỏ như những gì chúng ta đang nói về here-- 165 00:07:43,190 --> 00:07:45,850 cấu hình này thực sự có thể có nhiều hiệu quả hơn là chỉ 166 00:07:45,850 --> 00:07:47,420 có kết nối trực tiếp. 167 00:07:47,420 --> 00:07:52,547 Nhưng trên một quy mô lớn, chúng ta có thể quy mô hệ thống tốt hơn rất nhiều. 168 00:07:52,547 --> 00:07:55,130 Nó thực sự sẽ làm giảm chúng tôi chi phí của cơ sở hạ tầng mạng 169 00:07:55,130 --> 00:07:59,450 có router trung gian mà công việc nó là chuyển lưu lượng từ người gửi 170 00:07:59,450 --> 00:08:03,500 đến người nhận, từ điểm A đến điểm B, như trái ngược với hệ thống dây điện tất cả mọi người 171 00:08:03,500 --> 00:08:05,320 cùng với nhau. 172 00:08:05,320 --> 00:08:07,380 >> Vì vậy, chúng ta hãy nhìn vào một ví dụ về thông tin 173 00:08:07,380 --> 00:08:09,220 đi du lịch bằng cách sử dụng giao thức Internet này. 174 00:08:09,220 --> 00:08:15,250 Hãy nói rằng tôi là thể chất nằm ở IP 1.208.12.37 175 00:08:15,250 --> 00:08:17,450 vì vậy tôi tồn tại ở đâu đó trên một mạng. 176 00:08:17,450 --> 00:08:19,260 Và tôi muốn gửi một tin nhắn cho bạn. 177 00:08:19,260 --> 00:08:23,085 Và bạn đang trên năm mạng tại 5.188.109.14. 178 00:08:23,085 --> 00:08:26,210 Địa chỉ IP của bạn đặc biệt không quan trọng, nhưng trong ví dụ này 179 00:08:26,210 --> 00:08:29,740 chúng ta đang nói về khái quát này về những gì các giao thức Internet là tất cả 180 00:08:29,740 --> 00:08:30,429 trong khoảng. 181 00:08:30,429 --> 00:08:32,720 Bạn đang ở trên mạng năm, và tôi đang trên một mạng. 182 00:08:32,720 --> 00:08:36,309 Như bạn có thể thấy, chúng tôi không kết nối với nhau ở tất cả. 183 00:08:36,309 --> 00:08:37,335 >> Vì vậy, tôi bắt đầu ra. 184 00:08:37,335 --> 00:08:38,710 Và tôi muốn gửi cho bạn một tin nhắn. 185 00:08:38,710 --> 00:08:41,650 Và như vậy bằng cách nào đó tôi giao tiếp rằng thông điệp tới router. 186 00:08:41,650 --> 00:08:44,039 Các bộ định tuyến là một trong đó thực sự có địa chỉ IP. 187 00:08:44,039 --> 00:08:45,955 Và nó đang tìm kiếm tại nơi nó phải đi. 188 00:08:45,955 --> 00:08:47,655 Chúng tôi đang đi đến năm chấm một cái gì đó. 189 00:08:47,655 --> 00:08:49,780 Vì vậy, bây giờ tôi sẽ bắt đầu sử dụng my-- hoặc router, 190 00:08:49,780 --> 00:08:53,370 đúng hơn, là sẽ bắt đầu sử dụng nó bảng định tuyến để chuyển thông tin dọc. 191 00:08:53,370 --> 00:08:59,149 Nó thấy rằng năm không phải là một, vì vậy nó nói rằng tôi sẽ vượt qua nó để anh chàng này. 192 00:08:59,149 --> 00:09:00,690 Sau đó, anh chàng này đã đưa ra quyết định. 193 00:09:00,690 --> 00:09:01,520 Tôi sẽ đi đâu? 194 00:09:01,520 --> 00:09:03,705 Vâng, nó không phải là một, vì vậy tôi không sẽ di chuyển đến một mạng. 195 00:09:03,705 --> 00:09:04,770 Và nó không phải là một hai. 196 00:09:04,770 --> 00:09:06,478 Tôi sẽ không để di chuyển với mạng hai. 197 00:09:06,478 --> 00:09:07,410 Nó bắt đầu với một năm. 198 00:09:07,410 --> 00:09:09,500 Tôi không kết nối với năm, router này nói. 199 00:09:09,500 --> 00:09:12,950 Và vì vậy tôi chỉ cần đi để vượt qua nó đi đối với: Tôi sẽ đi theo con đường này. 200 00:09:12,950 --> 00:09:15,462 Đây là nơi threes và bốn chân và fives và sixes đi. 201 00:09:15,462 --> 00:09:16,920 Và tôi sẽ cho rằng thỏa thuận chàng trai với nó. 202 00:09:16,920 --> 00:09:18,710 Tôi sẽ nhận được nó gần hơn một chút đến nơi mà nó phải đi. 203 00:09:18,710 --> 00:09:21,350 Tôi biết đó là nghĩa vụ để đi trong đó hướng chung. 204 00:09:21,350 --> 00:09:23,110 Nhưng có lẽ anh chàng có thể đối phó với nó. 205 00:09:23,110 --> 00:09:23,840 ĐƯỢC. 206 00:09:23,840 --> 00:09:24,650 Vì vậy, anh chàng trông. 207 00:09:24,650 --> 00:09:27,580 Ông nói, OK, IP này địa chỉ bắt đầu với một năm. 208 00:09:27,580 --> 00:09:31,590 Vâng, tôi đang kết nối với ba và sáu, vì vậy tôi không thể nhận được thông báo trực tiếp 209 00:09:31,590 --> 00:09:32,780 nơi nó cần phải đi. 210 00:09:32,780 --> 00:09:36,970 Nhưng mà router khác ở đó, tôi biết nếu tôi gửi nó bằng bốn chân và fives, 211 00:09:36,970 --> 00:09:38,430 nó có thể xử lý những người. 212 00:09:38,430 --> 00:09:41,269 >> Vì vậy, nó sẽ chuyển dọc xuống con đường. 213 00:09:41,269 --> 00:09:44,310 Và sau đó router này nói, tốt, tôi kết nối với các mạng bốn và năm. 214 00:09:44,310 --> 00:09:45,727 Vì vậy, có, tôi có thể giúp bạn. 215 00:09:45,727 --> 00:09:47,810 Tôi sẽ lấy địa chỉ IP của bạn bắt đầu với một năm. 216 00:09:47,810 --> 00:09:49,450 Tôi sẽ cho nó vào mạng năm. 217 00:09:49,450 --> 00:09:53,220 Các mạng năm sẽ làm một số công việc trên kết thúc của nó và cung cấp cho các tin nhắn cho bạn. 218 00:09:53,220 --> 00:09:56,580 Và bây giờ chúng tôi đã thành công truyền một tin nhắn từ tôi 219 00:09:56,580 --> 00:09:58,930 để bạn sử dụng giao thức Internet. 220 00:09:58,930 --> 00:10:03,020 >> Một lần nữa, rất tổng quát cho các mục đích minh hoạ như những gì đang xảy ra. 221 00:10:03,020 --> 00:10:05,840 Nhưng đó là khá nhiều như thế nào Nghị định thư Internet hoạt động. 222 00:10:05,840 --> 00:10:08,050 Các router biết nói chung là nơi để gửi nó 223 00:10:08,050 --> 00:10:11,170 và sẽ gửi một bước dọc theo cách, nhận được gần hơn và gần gũi hơn 224 00:10:11,170 --> 00:10:15,130 đến đích của nó cho đến khi một Router được kết nối vật lý 225 00:10:15,130 --> 00:10:17,990 với mạng hoặc địa chỉ hay bất cứ điều gì 226 00:10:17,990 --> 00:10:21,600 trong câu hỏi và cung cấp cho nó ở đó. 227 00:10:21,600 --> 00:10:28,780 >> Bây giờ, nói chung, ngoại trừ thực sự, thực sự nhỏ, tin nhắn nhỏ, 228 00:10:28,780 --> 00:10:31,830 nó sẽ không gửi nó là một trong những lợi thế lớn của dữ liệu. 229 00:10:31,830 --> 00:10:34,870 Nếu tôi gửi cho bạn một email-- một email rất dài, 230 00:10:34,870 --> 00:10:37,270 say-- nó không phải đi để mất rằng toàn bộ email, 231 00:10:37,270 --> 00:10:40,660 bó nó lên trong một quả bóng hoặc một gói hoặc bất cứ điều gì, 232 00:10:40,660 --> 00:10:43,460 và gửi toàn bộ mà điều xuống mạng. 233 00:10:43,460 --> 00:10:46,580 >> Trước hết, việc gửi thông tin cùng mạng là đắt. 234 00:10:46,580 --> 00:10:47,560 Nó thêm lên. 235 00:10:47,560 --> 00:10:49,760 Và lớn hơn chunk, tốn kém hơn 236 00:10:49,760 --> 00:10:53,240 nó là để di chuyển tất cả các bước của con đường. 237 00:10:53,240 --> 00:10:55,260 Và nếu có bằng cách nào đó chậm lại và sau đó 238 00:10:55,260 --> 00:10:58,010 có này giant-- loại giống như nếu bạn đang lái xe trên đường cao tốc 239 00:10:58,010 --> 00:11:00,246 và có xe tải khổng lồ này loại chặn đường 240 00:11:00,246 --> 00:11:03,370 và bạn không thể có được xung quanh nó trên một trong hai làn đường vì nó loại lan rộng ra. 241 00:11:03,370 --> 00:11:05,227 Nó làm chậm tất cả mọi người khác xuống đằng sau nó. 242 00:11:05,227 --> 00:11:07,060 Nhưng những chiếc xe nhỏ, nếu họ là tất cả những chiếc xe nhỏ, 243 00:11:07,060 --> 00:11:10,290 họ có thể có thể di chuyển xung quanh, nếu tương tự mà loại giúp 244 00:11:10,290 --> 00:11:11,650 một chút. 245 00:11:11,650 --> 00:11:17,170 >> Vì vậy, một khối lớn trong hệ thống có thể tất cả mọi người thực sự chậm khác xuống. 246 00:11:17,170 --> 00:11:20,570 Và vì vậy những gì IP là sẽ làm được chia thành các gói dữ liệu này. 247 00:11:20,570 --> 00:11:26,560 Nó sẽ mất email lớn này hoặc chuyển FTP hoặc truyền tải file, 248 00:11:26,560 --> 00:11:28,700 hoặc có lẽ tôi đang làm cho một yêu cầu một trình duyệt web 249 00:11:28,700 --> 00:11:30,205 bởi vì tôi muốn có một hình ảnh của mèo. 250 00:11:30,205 --> 00:11:33,570 Và nó sẽ đi mà yêu cầu hoặc email hoặc tập tin đó 251 00:11:33,570 --> 00:11:37,950 và chia nó ra thành nhiều mảnh và gửi tất cả các miếng riêng biệt. 252 00:11:37,950 --> 00:11:41,120 Vì vậy, trong thực tế, tôi đang làm đường cao tốc với rất nhiều chiếc xe nhỏ, mà có thể tất cả 253 00:11:41,120 --> 00:11:47,320 di chuyển thay vì một chiếc xe tải lớn có thể, nếu có điều gì sai, 254 00:11:47,320 --> 00:11:49,970 điều tiết giao thông cho mọi người khác. 255 00:11:49,970 --> 00:11:51,850 >> Một tác dụng phụ của điều này là nếu có 256 00:11:51,850 --> 00:11:57,170 một số loại thảm khốc thất bại và có điều gì sai 257 00:11:57,170 --> 00:11:58,890 và các gói được giảm xuống. 258 00:11:58,890 --> 00:12:01,670 Một cái gì đó là thất bại và tin nhắn không thể được truyền đạt. 259 00:12:01,670 --> 00:12:04,090 Các router có thể có quá nhiều thứ đang diễn ra trong. 260 00:12:04,090 --> 00:12:05,340 Nó không thể sắp xếp mọi thứ. 261 00:12:05,340 --> 00:12:06,840 Và do đó, nó chỉ theo nghĩa đen đã đánh rơi nó. 262 00:12:06,840 --> 00:12:08,630 Đó là loại tương tự, phải không? 263 00:12:08,630 --> 00:12:10,046 >> Nó có rất nhiều điều đang xảy ra. 264 00:12:10,046 --> 00:12:12,010 Nó đi qua thông tin từ điểm A tới điểm 265 00:12:12,010 --> 00:12:14,090 B. Chúng tôi không phải chỉ có hai người trên internet, 266 00:12:14,090 --> 00:12:16,264 vì vậy nó phải xử lý rất nhiều lưu lượng truy cập. 267 00:12:16,264 --> 00:12:19,430 Và nếu nó không có đủ tay và nó không thể tìm ra những gì nó làm, 268 00:12:19,430 --> 00:12:21,350 nó chỉ có thể thả một cái gì đó. 269 00:12:21,350 --> 00:12:23,570 Vì vậy, nó có thể làm một cái gì đó khác. 270 00:12:23,570 --> 00:12:25,390 Nó đã quá nhiều đang xảy ra. 271 00:12:25,390 --> 00:12:29,560 >> Nếu chúng tôi đã có thông báo của chúng tôi là một trong rất lớn chặn và đó là những gì đã giảm, 272 00:12:29,560 --> 00:12:31,770 bây giờ chúng tôi phải gửi tin nhắn lại. 273 00:12:31,770 --> 00:12:34,500 Và bây giờ chúng tôi có thể gây tắc đường một lần nữa. 274 00:12:34,500 --> 00:12:37,640 Và chúng ta chạy các nguy cơ mà khối lớn đang được giảm xuống một lần nữa. 275 00:12:37,640 --> 00:12:41,060 Nhưng nếu những dữ liệu được chia thành các gói dữ liệu và chúng tôi thả một trong những, 276 00:12:41,060 --> 00:12:45,100 đó là ít hơn rất nhiều tốn kém để gửi mà gói một lần nữa như trái ngược 277 00:12:45,100 --> 00:12:47,220 để điều toàn bộ một lần nữa. 278 00:12:47,220 --> 00:12:51,680 Vì vậy, IP là chịu trách nhiệm nhận thông tin từ điểm A đến điểm B 279 00:12:51,680 --> 00:12:54,500 và cũng phá vỡ Thông tin thành miếng nhỏ 280 00:12:54,500 --> 00:12:57,880 do đó mạng không phải là quá bị đánh thuế. 281 00:12:57,880 --> 00:13:00,760 >> IP cũng được biết đến như một giao thức kết nối. 282 00:13:00,760 --> 00:13:05,350 Có không nhất thiết phải là một con đường được xác định từ người gửi đến người nhận hoặc ngược 283 00:13:05,350 --> 00:13:05,850 lại. 284 00:13:05,850 --> 00:13:08,808 Bây giờ, trong ví dụ này, chúng tôi đã nói chuyện về, có thật là chỉ có một cách 285 00:13:08,808 --> 00:13:11,020 để có được tất cả các mạng. 286 00:13:11,020 --> 00:13:13,110 Vì vậy, trong này đặc biệt minh họa, có thật 287 00:13:13,110 --> 00:13:15,560 là một con đường được xác định từ điểm A đến điểm B. 288 00:13:15,560 --> 00:13:19,270 Nhưng chúng ta có thể thay đổi điều đó bằng cách chỉ cần làm một sự sửa đổi để hai router 289 00:13:19,270 --> 00:13:22,640 bên trái bằng cách thêm này điều kiện để các bảng định tuyến. 290 00:13:22,640 --> 00:13:24,960 >> Bây giờ nhận thấy rằng từ các bộ định tuyến trên cùng bên trái, 291 00:13:24,960 --> 00:13:29,340 thực sự có hai cách để đối phó với bốn hoặc một địa chỉ IP năm. 292 00:13:29,340 --> 00:13:33,100 Nó có thể đi xuống phía dưới bên trái router, hoặc có thể đi sang phải, 293 00:13:33,100 --> 00:13:34,090 để đúng router. 294 00:13:34,090 --> 00:13:35,532 Nó có nhiều lựa chọn. 295 00:13:35,532 --> 00:13:37,240 Và điều này thực sự loại một điều tốt 296 00:13:37,240 --> 00:13:39,690 bởi vì nó làm cho chúng tôi mạng phản ứng nhanh hơn. 297 00:13:39,690 --> 00:13:42,510 >> Nếu cho example-- nó loại giống như một GPS. 298 00:13:42,510 --> 00:13:44,760 Nếu bạn đã từng lái xe trên đường cao tốc 299 00:13:44,760 --> 00:13:49,610 và đột nhiên GPS của bạn cảnh báo bạn rằng giao thông ở phía trước, 300 00:13:49,610 --> 00:13:51,230 bạn muốn tránh nó nếu bạn có thể. 301 00:13:51,230 --> 00:13:53,710 Và như vậy bạn có thể tính toán lại đường đi của bạn. 302 00:13:53,710 --> 00:14:00,330 Và một mạng router, trong Ngoài việc có thông tin 303 00:14:00,330 --> 00:14:05,110 về nơi các gói tin nên đi hoặc nơi dữ liệu nên đi, 304 00:14:05,110 --> 00:14:09,140 cũng có loại xung chung này vào trạng thái của mạng lưới địa phương của mình. 305 00:14:09,140 --> 00:14:13,930 Chuyện gì sẽ xảy ra nếu tôi gửi nó xuống con đường này so với con đường này? 306 00:14:13,930 --> 00:14:19,640 >> Và như vậy trong ánh sáng của giao thông nặng tình huống trên mạng, có thể 307 00:14:19,640 --> 00:14:22,630 mọi thứ sẽ được định tuyến một nhiều hơn cách không hiệu quả hoặc một cách tổng quát hơn 308 00:14:22,630 --> 00:14:24,939 cách không hiệu quả, bởi vì nếu chúng ta đi theo cách thông thường, 309 00:14:24,939 --> 00:14:26,480 có đi có rất nhiều lưu lượng truy cập. 310 00:14:26,480 --> 00:14:28,470 Xa lộ được hoàn toàn bị kẹt. 311 00:14:28,470 --> 00:14:30,880 Vì vậy, có lẽ những gì chúng ta sẽ làm là thay vì mất con đường phụ, mà 312 00:14:30,880 --> 00:14:33,070 thông thường sẽ phải mất một rất nhiều thời gian, nhưng không ai có của 313 00:14:33,070 --> 00:14:34,320 thực sự sử dụng những con đường phụ. 314 00:14:34,320 --> 00:14:37,300 Và vì vậy chúng tôi có thể đường các gói dữ liệu của chúng tôi theo cách đó. 315 00:14:37,300 --> 00:14:40,190 >> Vì vậy, không phải tất cả các gói của một đoạn lớn của dữ liệu 316 00:14:40,190 --> 00:14:42,620 có thể đi theo con đường tương tự từ đầu đến cuối. 317 00:14:42,620 --> 00:14:45,080 Và mạng lưới của chúng tôi trở nên rất nhiều phản ứng hơn 318 00:14:45,080 --> 00:14:49,720 nếu bảng định tuyến của chúng tôi cho phép có để có nhiều lựa chọn cho đi đâu. 319 00:14:49,720 --> 00:14:53,054 Chúng tôi không phụ thuộc vào một trong những xe di chuyển ra khỏi con đường. 320 00:14:53,054 --> 00:14:55,970 Chúng ta có thể nhận ra các đường cao tốc tại lối ra tiếp theo và có một con đường khác nhau. 321 00:14:55,970 --> 00:15:01,250 Và do đó, các loại giao thức Internet của không một chút về điều đó, quá. 322 00:15:01,250 --> 00:15:05,110 >> Vì vậy, đó là những điều cơ bản của Nghị định thư Internet. 323 00:15:05,110 --> 00:15:07,780 Nhưng có một nhiều hơn vấn đề để giải quyết, mà 324 00:15:07,780 --> 00:15:10,810 là những gì sẽ xảy ra nếu chúng ta thả một gói? 325 00:15:10,810 --> 00:15:14,490 Làm thế nào để chúng ta biết chúng ta đang đi để gửi gói tin đó một lần nữa? 326 00:15:14,490 --> 00:15:15,750 Bên phải? 327 00:15:15,750 --> 00:15:18,632 Vâng, Internet Protocol không đảm bảo giao hàng. 328 00:15:18,632 --> 00:15:20,590 Chúng tôi đang có được tùy trên một giao thức khác 329 00:15:20,590 --> 00:15:25,027 để đối phó với điều đó được gọi là Transmission Control Protocol, giao thức TCP. 330 00:15:25,027 --> 00:15:27,110 Và chúng ta sẽ nói chuyện về Transmission Control 331 00:15:27,110 --> 00:15:29,470 Nghị định thư trong các video tiếp theo. 332 00:15:29,470 --> 00:15:30,460 Tôi Doug Lloyd. 333 00:15:30,460 --> 00:15:32,350 Đây là CS50. 334 00:15:32,350 --> 00:15:34,253