WEBVTT 00:00:00.901 --> 00:00:04.498 (เพลงประกอบ) 00:00:10.024 --> 00:00:11.551 สวัสดีค่ะ ฉันชื่อ Paola 00:00:11.551 --> 00:00:14.501 ฉันเป็นวิศวกรซอฟแวร์ที่ Microsoft 00:00:14.501 --> 00:00:17.077 เรามาคุยกันว่าอินเทอร์เน็ตทำงานอย่างไง 00:00:17.077 --> 00:00:19.933 งานของฉันพึ่งพาเครือข่ายที่สามารถ 00:00:19.933 --> 00:00:21.930 ใช้เพื่อติดต่อกับเครือข่ายอื่นได้ 00:00:21.930 --> 00:00:24.774 แต่สมัย 1970 ยังไม่มี 00:00:24.774 --> 00:00:26.956 มาตรฐานสำหรับสิ่งนี้ 00:00:26.956 --> 00:00:29.821 ตกเป็นงานของ Vint Cerf และ Bob Kahn 00:00:29.821 --> 00:00:32.126 ที่ประดิษฐ์ โปรโตคอลสำหรับอินเทอร์เน็ต 00:00:32.126 --> 00:00:34.308 ที่ทำให้การสื่อสารเป็นไปได้ 00:00:34.638 --> 00:00:36.570 สิ่งประดิษฐ์ใต้ดิน 00:00:36.570 --> 00:00:38.975 ที่เราเรียกกันว่าอินเทอร์เน็ต 00:00:39.566 --> 00:00:42.045 อินเทอร์เน็ตคือ เครือข่ายของหลายเครือข่าย 00:00:42.045 --> 00:00:45.503 มันเชื่อมต่อกับอุปกรณ์กว่า พันล้านชิ้นทั่วโลกเข้าด้วยกัน 00:00:46.723 --> 00:00:48.706 เช่น เมื่อคุณเชื่อมแล็ปท็อป 00:00:48.706 --> 00:00:50.903 หรือโทรศัพท์เข้ากับ wifi 00:00:50.903 --> 00:00:52.525 ในขณะนั้น สัญญาณ wifi 00:00:52.525 --> 00:00:55.716 กำลังเชื่อมต่อกับ ผู้ให้บริการอินเทอร์เน็ต หรือ ISP 00:00:55.716 --> 00:00:58.363 และ ISP เชื่อมคุณกับ อุปกรณ์กว่าพันล้านเครื่อง 00:00:58.363 --> 00:01:00.196 ทั่วทั้งโลก 00:01:00.196 --> 00:01:02.123 ผ่านเครื่อข่ายเป็นแสนๆ 00:01:02.123 --> 00:01:04.045 ที่เชื่อมเข้ากับอินเทอร์เน็ต 00:01:05.465 --> 00:01:08.682 หนึ่งสิ่งที่หลายคนไม่พอใจ 00:01:08.682 --> 00:01:12.142 ที่อินเทอร์เน็ตดปรียบเสมือนกับปรัชญา 00:01:12.142 --> 00:01:16.108 และการออกแบบที่แสดงออกผ่านโปรโตคอล 00:01:16.598 --> 00:01:19.629 โปรโตคอล รู้จักในฐานะกฎและมาตรฐาน 00:01:19.629 --> 00:01:21.417 ที่ถ้าทุกคนเห็นด้วยและใช้มัน 00:01:21.417 --> 00:01:23.781 จะทำให้สื่อสารกันได้อย่างไม่ติดขัด 00:01:24.927 --> 00:01:28.799 วิธีที่อินเทอร์เน็ตมันเชื่อมต่อกันไม่สำคัญเท่า 00:01:28.799 --> 00:01:31.761 ความจริงที่ว่าการออกแบบปรัชญานี้ทำให้ 00:01:31.761 --> 00:01:33.920 อินเทอร์เน็ตปรับตัวและซึมซับ 00:01:33.920 --> 00:01:36.239 เทคโนโลยีการสื่อสารใหม่ๆ 00:01:36.239 --> 00:01:38.464 เพราะการที่จะทำให้ เทคโนโลยีใหม่ๆ 00:01:38.464 --> 00:01:40.650 สามารถใช้อินเทอร์เน็ตได้ 00:01:40.650 --> 00:01:43.455 เพียงต้องทราบว่าโปรโตคอลไหนควรถูกใช้งาน 00:01:44.763 --> 00:01:46.782 อุปกรณ์ต่างๆ บนอินเทอร์เน็ต 00:01:46.782 --> 00:01:48.489 มีที่อยู่ที่ต่างกัน 00:01:48.489 --> 00:01:50.865 และที่อยู่เป็นเพียงตัวเลข 00:01:50.865 --> 00:01:54.082 คล้ายกับเบอร์โทรศัพท์หรือที่อยู่บ้าน 00:01:54.082 --> 00:01:56.248 ซึ่งแตกต่างกันในคอมพิวเตอร์แต่ละเครื่อง 00:01:56.248 --> 00:01:57.682 ในมุมมองของเครือข่าย 00:01:59.314 --> 00:02:01.755 มันคล้ายกับที่บ้าน และบริษัท ทุกที่ล้วนมี 00:02:01.755 --> 00:02:03.099 ที่อยู่ไปรษณีย์ 00:02:03.099 --> 00:02:04.499 คุณไม่จำเป็นต้องรู้จักคน 00:02:04.499 --> 00:02:05.829 เพื่อที่จะส่งจดหมายให้เขา 00:02:05.829 --> 00:02:08.344 แต่คุณต้องการรู้ที่อยู่ของเขา 00:02:08.344 --> 00:02:10.141 และการเขียนที่อยู่อย่างถูกต้อง 00:02:10.141 --> 00:02:12.335 เพื่อให้จดหมายที่รับไว้โดยไปรษณีย์ 00:02:12.335 --> 00:02:13.886 ส่งไปถึงที่หมาย 00:02:14.246 --> 00:02:15.854 ระบบที่อยู่บนคอมพิวเตอร์ 00:02:15.854 --> 00:02:17.724 บนอินเทอร์เน็ตก็คล้ายกัน 00:02:18.114 --> 00:02:20.645 และส่วนที่สำคัญที่สุด 00:02:20.645 --> 00:02:23.354 คือโปรโตคอลที่ใช้ในการสื่อสาร 00:02:23.354 --> 00:02:26.235 เรียกง่ายๆ ว่า อินเทอร์เน็ต โปรโตคอล หรือ IP 00:02:26.958 --> 00:02:30.072 ที่อยู่ของคอมพิวเตอร์ จึงเรียกว่า IP 00:02:30.514 --> 00:02:33.222 การไปเข้าเว็บไซต์จึงเหมือนกับ คอมพิวเตอร์ของคุณถาม 00:02:33.222 --> 00:02:35.299 คอมพิวเตอร์เครื่องอื่นสำหรับข้อมูล 00:02:35.299 --> 00:02:37.627 คอมพิวเตอร์ของคุณส่งข้อความ ไปหา 00:02:37.627 --> 00:02:41.011 IP address ของเครื่องอื่น พร้อมกับ IP ของมัน 00:02:41.011 --> 00:02:43.673 เพื่อให้คอมพิวเตอร์เครื่องอื่น รู้ว่าจะส่งกลับมาที่ไหน 00:02:45.751 --> 00:02:47.895 คุณอาจเคยเห็น IP address 00:02:47.895 --> 00:02:49.743 มันเป็นแค่ตัวเลข 00:02:50.043 --> 00:02:52.795 ตัวเลขเหล่านี้ถูกจัดเรียงโดยมีลำดับ 00:02:53.425 --> 00:02:55.685 เหมือนที่อยู่บ้าน มีประเทศ 00:02:55.685 --> 00:02:58.635 เมือง ถนน และเลขที่บ้าน 00:02:58.635 --> 00:03:01.242 IP address มีหลายส่วน 00:03:01.472 --> 00:03:03.250 เหมือนกับข้อมูลดิจิตอลอื่นๆ 00:03:03.250 --> 00:03:06.250 เลขแต่ละตัวแสดงในรูปบิต 00:03:06.655 --> 00:03:09.985 ปกติแล้วมันจะมีความยาว 32 บิต 00:03:09.985 --> 00:03:13.540 8 บิตต่อแต่ละส่วนของที่อยู่ 00:03:13.540 --> 00:03:15.947 ตัวแรกสุดใช้ระบุ 00:03:15.947 --> 00:03:18.653 ประเทศและภูมิภาคของอุปกรณ์ 00:03:18.653 --> 00:03:20.570 และ subnetworks 00:03:20.570 --> 00:03:23.925 ต่อมาคือที่อยู่ของแต่ละอุปกรณ์ 00:03:24.435 --> 00:03:28.485 ปัจจุบันเราใช้เวอร์ชันที่เรียกว่า IPv4 00:03:28.485 --> 00:03:30.968 ออกแบบในปี 1973 00:03:30.968 --> 00:03:33.386 และใช้กันแพร่หลายช่วงต้นยุค 80 00:03:33.386 --> 00:03:36.729 มันสามารถสร้างที่อยู่ ได้ถึง 4 พันล้านที่อยู่ 00:03:36.729 --> 00:03:39.527 สำหรับอุปกรณ์ที่เชื่อต่ออินเทอร์เน็ต 00:03:39.797 --> 00:03:43.170 แต่อินเทอร์เน็ตมันแพร่หลาย 00:03:43.170 --> 00:03:45.339 มากกว่าที่ Vint Cerf คิดไว้ 00:03:45.339 --> 00:03:48.677 และ 4 พันล้านมันไม่พอ 00:03:48.677 --> 00:03:51.461 เราอยู่ช่วงระหว่างการเปลี่ยนยุค 00:03:51.461 --> 00:03:55.793 ใช้รหัสที่ยาวกว่า เรียกว่า IPv6 00:03:55.793 --> 00:03:59.545 ซึ่งมี 128 บิตต่อที่อยู่ 00:03:59.545 --> 00:04:04.545 มันสร้างที่อยู่ได้มากกว่า 340 คูณ 10 ยกกำลัง 66 ที่อยู่ 00:04:05.130 --> 00:04:08.009 ซึ่งมากกว่าเม็ดทรายทุกเม็ดบนโลกเสียอีก 00:04:08.009 --> 00:04:09.990 เพื่อที่จะให้มี IP address เพียงพอ 00:04:10.805 --> 00:04:14.869 แต่คนส่วนใหญ่ไม่สนใจ เกี่ยวกับ IP address 00:04:14.869 --> 00:04:18.160 ระบบที่เรียกว่า Domain Name System หรือ DNS 00:04:18.160 --> 00:04:22.065 เชื่อมกับชื่ออย่าง www.example.com 00:04:22.065 --> 00:04:24.050 เข้ากับที่อยู่ 00:04:24.050 --> 00:04:27.185 คอมพิวเตอร์ใช้ DNS เพื่อค้นหาโดเมน 00:04:27.185 --> 00:04:30.206 และนำ IP ที่อยู่กับโดเมนนั้นเพื่อ 00:04:30.206 --> 00:04:33.099 เชื่อมต่อคอมพิวเตอร์ของคุณ ไปในที่ที่คุณต้องการ 00:04:33.099 --> 00:04:34.999 และมันเป็นอะไรที่คล้ายๆกันกับตัวอย่างนี้ 00:04:34.999 --> 00:04:35.619 เฮ้! หวัดดี 00:04:35.619 --> 00:04:39.450 ฉันอยากไป www.code.org 00:04:41.313 --> 00:04:45.011 ได้สิ แต่ฉันไม่รู้ IP ของโดเมนนั้นน่ะ 00:04:45.011 --> 00:04:46.729 เดี๋ยวถามคนอื่นให้ 00:04:46.859 --> 00:04:49.836 เฮ้ มีใครรู้จัก IP 00:04:50.396 --> 00:04:52.022 code.org มั้ย 00:04:53.292 --> 00:04:54.347 อ้า! ใช่ละ 00:04:54.347 --> 00:04:57.270 มันคือ 174 จุด 129 00:04:57.270 --> 00:05:00.184 จุด 14 จุด 120 00:05:00.514 --> 00:05:01.842 โอ้ว! เยี่ยม ขอบคุณมาก 00:05:01.842 --> 00:05:04.096 ไม่เป็นไรๆ ฉันจะจดเอาไว้ 00:05:04.096 --> 00:05:05.078 เผื่อฉันต้องการอีก 00:05:05.078 --> 00:05:06.758 เฮ้ นี่ที่อยู่ที่นายต้องการ 00:05:07.048 --> 00:05:08.574 เจ๋ง ขอบคุณ 00:05:10.527 --> 00:05:13.792 (เสียงเปียโน) 00:05:13.792 --> 00:05:17.359 เราจะออกแบบระบบสำหรับ พันล้านอุปกรณ์อย่างไร 00:05:17.359 --> 00:05:21.108 เพื่อหาพันล้านเว็บไซต์ 00:05:21.388 --> 00:05:24.097 ไม่มีทางที่ DNS แค่ 1 เซิฟเวอร์ 00:05:24.097 --> 00:05:27.413 จะสามารถรับมือคำขอของ อุปกรณ์ทั้งหมดได้ 00:05:27.633 --> 00:05:30.513 คำตอบคือ DNS เซิฟเวอร์ ทุกแห่ง เชื่อมต่อเข้าด้วยกัน 00:05:30.513 --> 00:05:33.816 เป็นลำดับชั้นและมีการแบ่งออกเป็นโซน 00:05:33.822 --> 00:05:36.915 แบ่งออกเป็นแต่ละประเภท 00:05:36.915 --> 00:05:40.899 เช่น .org .com .net และอื่นๆ 00:05:41.829 --> 00:05:44.129 DNS ถูกออกแบบให้เป็น 00:05:44.129 --> 00:05:47.116 ระบบเปิดสำหรับโปรโตคอลสื่อสาร 00:05:47.116 --> 00:05:49.871 สำหรับรัฐบาล และการศึกษา 00:05:49.871 --> 00:05:51.589 และเพราะว่ามันเป็นระบบเปิด 00:05:51.589 --> 00:05:54.706 มันจึงโดน cyber attacks บ้าง 00:05:55.247 --> 00:05:58.399 ตัวอย่างคือ DNS spoofing 00:05:58.399 --> 00:06:01.724 เมื่อแฮกเกอร์เข้ามาใน DNS เซิฟเวอร์ 00:06:01.724 --> 00:06:04.450 และเปลี่ยนโดเมนเนม 00:06:04.450 --> 00:06:06.725 เข้ากับ IP อื่นๆที่ผิด 00:06:06.985 --> 00:06:11.588 นี้จะช่วยให้ผู้โจมตีส่งคุณไปยังเว็บไซต์หลอกลวง 00:06:11.588 --> 00:06:13.364 และถ้ามันเกิดขึ้นกับคุณ 00:06:13.364 --> 00:06:15.694 คุณจะมีปัญหามากมายตามมา 00:06:15.694 --> 00:06:19.783 เพราะคุณใช้เว็บไซต์ปลอมโดยคิดว่ามันเป็นเว็บจริง 00:06:21.443 --> 00:06:25.597 อินเทอร์เน็ตใหญ่ และเติบโตขึ้นทุกวัน 00:06:25.597 --> 00:06:28.599 แต่ระบบ Domain Name และอินเทอร์เน็ตโปรโตคอล 00:06:28.599 --> 00:06:30.485 ถูกออกแบบให้ขยายขึ้น 00:06:30.485 --> 00:06:32.885 มากเท่าที่อินเทอร์เน็ตเติบโตขึ้น