1 00:00:02,420 --> 00:00:08,580 Mạng Internet: địa chỉ IP và DNS 2 00:00:10,190 --> 00:00:13,940 Xin chào! Tên tôi là Paola, và tôi là một kỹ sư phần mềm tại Microsoft. 3 00:00:13,940 --> 00:00:20,130 Hãy nói về cách hoạt động của Internet.Công việc của tôi phụ thuộc vào mạng để có thể nói chuyện được người khác, 4 00:00:20,130 --> 00:00:26,489 Nhưng trong những năm 1970 thì không có phương pháp chuẩn nào để làm điều đó. 5 00:00:26,489 --> 00:00:32,668 Vint Cerf và Bob Kahn đã phát minh ra internet qua giao thức để truyền tải. 6 00:00:32,668 --> 00:00:38,559 Sáng chế này đã đặt nền móng cho những gì chúng ta gọi là internet. 7 00:00:38,559 --> 00:00:44,469 Internet là một mạng lưới các mạng. Nó liên kết hàng tỷ thiết bị với nhau trên toàn cầu. 8 00:00:44,469 --> 00:00:51,230 Vì vậy, có thể bạn đang kết nối với máy tính xách tay hoặc điện thoại thông qua wifi, 9 00:00:51,230 --> 00:00:56,999 kết nối wifi kết nối với nhà cung cấp dịch vụ Internet (ISP) và ISP kết nối bạn 10 00:00:56,999 --> 00:01:01,600 với hàng tỉ thiết bị trên khắp thế giới thông qua hàng trăm nghìn 11 00:01:01,600 --> 00:01:09,270 mạng lưới kết nối với nhau.Một điều mà hầu hết mọi người không đánh giá cao là 12 00:01:09,270 --> 00:01:15,640 Internet thực sự là một triết lý thiết kế và một kiến trúc thể hiện trong một tập hợp các giao thức. 13 00:01:15,640 --> 00:01:20,300 Một giao thức là một bộ các quy tắc và tiêu chuẩn nổi tiếng mà 14 00:01:20,300 --> 00:01:26,300 nếu tất cả các bên đồng ý sử dụng nó sẽ cho phép họ giao tiếp mà không gặp rắc rối. 15 00:01:26,300 --> 00:01:31,910 Internet hoạt động thế nào không quan trọng bằng thực tế là triết lý thiết kế này 16 00:01:31,910 --> 00:01:37,710 đã cho phép internet thích ứng và hấp thụ công nghệ truyền thông mới. 17 00:01:37,710 --> 00:01:42,610 Điều này là do để một công nghệ mới sử dụng internet theo một số kiểu nhất định thì nó chỉ cần biết giao thức nào để làm việc. 18 00:01:42,610 --> 00:01:49,140 Tất cả các thiết bị khác nhau trên internet có một địa chỉ duy nhất. 19 00:01:49,140 --> 00:01:54,350 Một địa chỉ trên Internet chỉ là một dãy số, tương tự như số điện thoại hoặc một loại địa chỉ đường phố, 20 00:01:54,350 --> 00:02:00,170 địa chỉ này là khác biệt với mỗi một máy tính hoặc thiết bị sử dụng mạng. 21 00:02:00,170 --> 00:02:04,690 Điều này cũng tương tự như phần lớn nhà cửa và doanh nghiệp có địa chỉ gửi thư. Nhưng bạn không cần phải biết một người để có thể gửi cho họ thư 22 00:02:04,690 --> 00:02:09,110 nhưng bạn cần biết địa chỉ của họ và cách viết đúng địa chỉ 23 00:02:09,110 --> 00:02:14,190 để thư có thể được chuyển qua hệ thống thư thư đến đích. 24 00:02:14,190 --> 00:02:19,870 Hệ thống địa chỉ cho các máy tính trên Internet tương tự và nó là một phần của một 25 00:02:19,870 --> 00:02:25,340 trong những giao thức quan trọng nhất được sử dụng trong giao tiếp internet và được gọi một cách đơn giản là giao thức internet hay IP. 26 00:02:25,340 --> 00:02:31,890 Một địa chỉ của máy tính được gọi là địa chỉ IP. Khi truy cập trang web thì thực sự 27 00:02:31,900 --> 00:02:36,620 chỉ là máy tính của bạn yêu cầu một máy tính khác để biết thông tin.Máy tính của bạn gửi một thông báo 28 00:02:36,620 --> 00:02:41,280 đến địa chỉ IP của máy tính khác và nó cũng gửi đi cùng với địa chỉ gốc của nó, 29 00:02:41,280 --> 00:02:48,450 do đó máy tính khác biết nơi để gửi phản hồi. Bạn có thể đã thấy một địa chỉ IP. 30 00:02:48,450 --> 00:02:54,910 Nó chỉ là một dãy số! Những con số này được tổ chức theo thứ bậc.Giống như địa chỉ nhà riêng 31 00:02:54,910 --> 00:03:02,270 phân cấp theo quốc gia,thành phố, đường phố, và số nhà, một địa chỉ IP cũng có nhiều phần. 32 00:03:02,270 --> 00:03:09,520 Giống như tất cả các dữ liệu số, mỗi số này được biểu diễn bằng các bit. Các địa chỉ IP truyền thống dài 32 bit, 33 00:03:09,520 --> 00:03:16,470 với 8 bit cho mỗi phần của địa chỉ. Các số liệu trước đây thường xác định quốc gia 34 00:03:16,470 --> 00:03:22,470 và mạng lưới vùng của thiết bị. Sau đó đến các mạng con, và cuối cùng là địa chỉ của thiết bị cụ thể. 35 00:03:22,470 --> 00:03:30,470 Phiên bản địa chỉ IP này được gọi là IPv4. 36 00:03:30,470 --> 00:03:36,050 Nó được thiết kế vào năm 1973 và được sử dụng rộng rãi vào đầu những năm 80 và cung cấp hơn 4 tỷ địa chỉ duy nhất cho các thiết bị kết nối internet. 37 00:03:36,050 --> 00:03:41,420 địa chỉ duy nhất cho các thiết bị kết nối internet.Nhưng Internet đã trở nên phổ biến 38 00:03:41,420 --> 00:03:47,340 hơn nhiều so với những gì Vint Cerf tưởng tượng và 4 tỷ địa chỉ duy nhất là không đủ. 39 00:03:47,340 --> 00:03:53,260 Chúng ta đang ở giữa quá trình chuyển đổi sang định dạng địa chỉ IP dài hơn 40 00:03:53,260 --> 00:04:03,660 được gọi là IPv6, sử dụng 128 bit mỗi địa chỉ và cung cấp hơn 340 undecillion địa chỉ duy nhất. 41 00:04:03,660 --> 00:04:08,780 Nó đủ cho mỗi hạt cát trên trái đất để có địa chỉ IP riêng của nó. 42 00:04:08,780 --> 00:04:15,739 Hầu hết người dùng không bao giờ nhìn thấy hoặc quan tâm đến địa chỉ internet. 43 00:04:15,739 --> 00:04:23,410 Một hệ thống được gọi là hệ thống tên miền hoặc DNS liên kết tên như www.example.com với các địa chỉ tương ứng. 44 00:04:23,410 --> 00:04:29,160 Máy tính của bạn sử dụng DNS để tra cứu tên miền và nhận được địa chỉ IP liên quan 45 00:04:29,160 --> 00:04:33,290 được sử dụng để kết nối máy tính của bạn tới đích trên internet. 46 00:04:33,290 --> 00:04:38,050 Và có một vài điều như sau: (Voice 1) "Này, chào đằng ấy, tôi muốn vào www.code.org." 47 00:04:38,050 --> 00:04:49,900 Voice 2) "Mm .. yeah Tôi không biết địa chỉ IP cho tên miền đó để tôi hỏi xung quanh xem sao. 48 00:04:49,900 --> 00:04:59,100 Này, bạn có biết làm thế nào để vào code.org?"(Voice 3) "Yeah, Nó đây: 174.129.14.120." 49 00:04:59,100 --> 00:05:04,500 Voice 2) " Được rồi, tuyệt vời, cảm ơn, tôi sẽ viết xuống và lưu nó sau này trong trường hợp 50 00:05:04,500 --> 00:05:14,040 tôi cần nó một lần nữa. Hey đây là địa chỉ mà bạn muốn." (Voice 1) "Tuyệt vời, cảm ơn bạn." 51 00:05:14,040 --> 00:05:20,120 Vậy làm cách nào để thiết kế một hệ thống cho hàng tỷ thiết bị để tìm kiếm một trong hàng tỷ trang web khác nhau? 52 00:05:20,120 --> 00:05:27,889 Không có cách nào ngoài một máy chủ DNS có thể xử lý tất cả các yêu cầu từ tất cả các thiết bị. 53 00:05:27,889 --> 00:05:33,000 Câu trả lời là các máy chủ DNS được kết nối trong một phân cấp phân tán, 54 00:05:33,000 --> 00:05:40,699 và được chia thành các khu, chia tách trách nhiệm cho các tên miền chính như .org, .com, .net, 55 00:05:40,699 --> 00:05:48,030 DNS ban đầu được tạo ra là một giao tiếp mở và công cộng cho chính phủ 56 00:05:48,030 --> 00:05:55,370 và các tổ chức giáo dục. Do tính mở của nó, DNS rất dễ bị tấn công trên mạng. 57 00:05:55,370 --> 00:06:02,540 Một cuộc tấn công ví dụ là giả mạo DNS. Đó là khi một hacker gõ vào một máy chủ DNS và thay đổi 58 00:06:02,540 --> 00:06:09,479 nó để phù hợp với một tên miền với địa chỉ IP sai.Điều này cho phép kẻ tấn công 59 00:06:09,479 --> 00:06:15,740 gửi mọi người đến trang web lừa đảo. Nếu điều này xảy ra với bạn, bạn sẽ dễ bị tổn thương vì 60 00:06:15,740 --> 00:06:23,870 có nhiều vấn đề hơn vì bạn đang sử dụng trang web giả mạo như thể nó là thật.Internet rất lớn và ngày càng phát triển. 61 00:06:23,870 --> 00:06:30,790 Tuy nhiên, hệ thống tên miền và giao thức internet cần được thiết kế để đáp ướng mọi quy mô và mức độ phát triển của Internet . 62 00:06:30,790 --> 00:06:35,210 Bất kể Internet phát triển bao nhiêu.