WEBVTT

00:00.090 --> 00:01.050
ผู้สอน: ในบทเรียนนี้

00:01.050 --> 00:04.200
เราจะแนะนำแนวคิดเกี่ยวกับ IPv6 หรือ Internet

00:04.200 --> 00:06.600
Protocol รุ่น 6

00:06.600 --> 00:07.740
จนถึงจุดนี้ เราเพิ่งพูดถึง

00:07.740 --> 00:10.230
IPv4 จริงๆ แต่ปัญหาอย่างหนึ่งที่เรามีกับ

00:10.230 --> 00:15.510
IPv4 คือพื้นที่ที่อยู่ของมันจำกัด

00:15.510 --> 00:17.370
นี่เป็นเพราะมีเพียง 32

00:17.370 --> 00:19.380
บิตที่สร้างที่อยู่ IPv4

00:19.380 --> 00:23.070
ทำให้เรามีเพียง 4 2 พันล้านชุดที่อยู่ที่เป็นไปได้

00:23.070 --> 00:26.430
ตอนนี้ฉันรู้ 4 2 พันล้านดูเหมือนเป็น IP

00:26.430 --> 00:28.950
จำนวนมาก แต่เมื่อเราเอาส่วนต่างๆ ออกทั้งหมด

00:28.950 --> 00:32.160
เช่น ที่อยู่ APIPA, ที่อยู่โฮสต์ในเครื่อง, IP

00:32.160 --> 00:36.720
ส่วนตัว แล้วก็มีของเสียจำนวนมากก่อนที่เราจะเริ่มใช้ซับเน็ต สิ่งนี้นำไปสู่ปัญหาใหญ่

00:36.720 --> 00:42.810
และเราเริ่มใช้ที่อยู่เครือข่ายภายใน IPv4 จนหมด

00:42.810 --> 00:46.860
สิ่งนี้เรียกว่าการหมดที่อยู่และเป็นเรื่องจริง

00:46.860 --> 00:49.260
อันที่จริง ในเดือนพฤศจิกายนปี 2019

00:49.260 --> 00:51.810
RIPE NCC, Registry อินเทอร์เน็ตระดับภูมิภาคสำหรับยุโรป,

00:51.810 --> 00:56.160
เอเชียตะวันตก และอดีตสหภาพโซเวียต และ NASA พวกเขาได้ใช้ที่อยู่

00:56.160 --> 00:59.130
IPv4 ทั้งหมดหมดแล้ว

00:59.130 --> 01:01.770
โชคดีที่ Internet Engineering Task

01:01.770 --> 01:04.740
Force หรือ IETF ได้เริ่มมองหาอนาคตแล้ว

01:04.740 --> 01:06.600
และพวกเขาได้พัฒนา IPv6

01:06.600 --> 01:13.380
เป็นมาตรฐานตั้งแต่ปี 1995 ด้วย RFC ที่บันทึกวิสัยทัศน์ของพวกเขาสำหรับ IPv6 ซึ่งเรียกว่า

01:13.380 --> 01:17.790
IP Next Generation หรือ IPNG .

01:17.790 --> 01:25.290
ตอนนี้คุณเห็นแล้วว่า IPv6 เป็นการปรับปรุงที่เหนือกว่า IPv4 อย่างมากในแง่ของจำนวนที่อยู่ที่มีอยู่

01:25.290 --> 01:28.710
แทนที่จะใช้ที่อยู่ 32 บิตเหมือนที่เราทำใน

01:28.710 --> 01:32.100
IPv4, IPv6 จะใช้ที่อยู่ 128 บิต

01:32.100 --> 01:35.490
นี่จะทำให้คุณมีพื้นที่ที่อยู่มากขึ้น

01:35.490 --> 01:37.620
ในความเป็นจริง มันจะให้ที่อยู่

01:37.620 --> 01:41.430
IP ที่เป็นไปได้ 340 undecillion แก่คุณ

01:41.430 --> 01:42.930
นั่นก็เพียงพอแล้วสำหรับชาย

01:42.930 --> 01:45.930
หญิง และเด็กทุกคนบนโลกใบนี้

01:45.930 --> 01:48.540
นี่คือสองยกกำลัง 128

01:48.540 --> 01:53.730
อันที่จริง มีที่อยู่ IP มากมายสำหรับชายหญิงและเด็กแต่ละคนบนโลก

01:53.730 --> 01:56.250
เพราะมีที่อยู่ IP มากมาย

01:56.250 --> 01:57.960
ตอนนี้ คุณอาจจะสงสัยว่า

01:57.960 --> 02:01.230
เฮ้ เราเปลี่ยนจาก IPv4 เป็น IPv6

02:01.230 --> 02:03.090
เกิดอะไรขึ้นกับรุ่น 5

02:03.090 --> 02:05.370
ทำไมเราถึงกระโดดตรงไปที่รุ่น 6?

02:05.370 --> 02:11.190
เวอร์ชัน 5 ถูกสร้างขึ้น แต่ไม่เคยนำมาใช้เป็นโปรโตคอลหรือมาตรฐานอย่างเป็นทางการอย่างสมบูรณ์

02:11.190 --> 02:13.350
ดังนั้นจึงไม่เคยเข้าสู่การผลิต

02:13.350 --> 02:14.820
แต่แนวคิดจำนวนมากที่พัฒนาภายใต้เวอร์ชัน

02:14.820 --> 02:17.970
5 เนื่องจากเป็นโปรโตคอลทดลอง จึงถูกนำเข้าสู่ IPv6

02:17.970 --> 02:21.870
เมื่อกลายเป็นมาตรฐานอย่างเป็นทางการ

02:21.870 --> 02:25.650
เรามาพูดถึงประโยชน์ของ IPv6 กันดีกว่า

02:25.650 --> 02:28.890
ประโยชน์ที่ใหญ่ที่สุดประการหนึ่งคือพื้นที่แอดเดรสที่ใหญ่ขึ้นมากเนื่องจากแอดเดรสแบบ

02:28.890 --> 02:31.350
128 บิตเหล่านั้น

02:31.350 --> 02:35.160
นอกจากนั้น IPv6 ยังเพิ่มประสิทธิภาพเครือข่ายของเราด้วยการลบประเภทการไหลของข้อมูลการออกอากาศของ

02:35.160 --> 02:38.730
IPv4

02:38.730 --> 02:41.250
ปัจจุบัน IPv6 มีความปลอดภัยมากขึ้น

02:41.250 --> 02:44.010
เนื่องจากไม่มีการแบ่งแพ็กเก็ตหรือดาตาแกรมภายในมาตรฐาน

02:44.010 --> 02:46.050
IPv6

02:46.050 --> 02:48.150
นอกจากนี้ยังไม่มีหน่วยการส่งข้อมูลสูงสุดสำหรับการค้นพบในแต่ละเซสชัน

02:48.150 --> 02:54.870
ซึ่งแตกต่างจาก IPv4 ซึ่งมี MTU ที่มีขนาดที่แน่นอนสำหรับแต่ละแพ็กเก็ต

02:54.870 --> 02:59.820
ใน IPv4 ถ้าฉันส่งแพ็กเก็ตที่ใหญ่กว่าขนาดหน่วยการส่งข้อมูลสูงสุดของคุณ

02:59.820 --> 03:02.400
มันจะแยกส่วนและส่งผ่านเครือข่าย

03:02.400 --> 03:05.970
และเมื่อถึงปลายทางก็จะประกอบขึ้นใหม่และอ่าน

03:05.970 --> 03:07.650
นี่เป็นความเสี่ยงด้านความปลอดภัย

03:07.650 --> 03:11.460
นอกจากนี้ยังต้องการการประมวลผลเพิ่มเติมและอาจทำให้เครือข่ายของคุณช้าลงได้เนื่องจากเป็นวิธีที่ไม่มีประสิทธิภาพในการทำสิ่งต่างๆ

03:11.460 --> 03:17.070
ในเครือข่ายสมัยใหม่ที่มีความเร็วการเชื่อมต่ออินเทอร์เน็ตที่สูงขึ้น

03:17.070 --> 03:21.900
ดังนั้นด้วย IPv6 พวกเขาจึงตัดสินใจที่จะยกเลิกการแยกส่วนโดยสิ้นเชิง

03:21.900 --> 03:24.480
ตอนนี้ นอกเหนือจากการมอบสิทธิประโยชน์ใหม่ๆ

03:24.480 --> 03:26.970
เหล่านี้แล้ว ผู้สร้าง IPv6 ยังฉลาดมาก

03:26.970 --> 03:30.690
และตระหนักว่า IPv6 จะได้รับการยอมรับและยอมรับอย่างสมบูรณ์

03:30.690 --> 03:33.630
จะต้องเข้ากันได้กับ IPv4 แบบย้อนหลัง และอนุญาตให้ทั้ง

03:33.630 --> 03:38.630
IPv6 และ IPv4 อยู่ร่วมกันบน เครือข่ายเดียวกัน

03:38.700 --> 03:41.490
ท้ายที่สุด ในช่วงปลายทศวรรษ 1990 เมื่อ IPv6

03:41.490 --> 03:47.490
ได้รับการพัฒนาและเผยแพร่ และเครือข่ายคอมพิวเตอร์จำนวนมากได้ถูกนำไปใช้ทั่วโลกแล้ว

03:47.490 --> 03:51.960
ดังนั้นคงเป็นไปไม่ได้ที่เราจะเปลี่ยนทุกอย่างภายในวันเดียว

03:51.960 --> 03:56.730
ลองนึกถึงการย้ายถิ่นในปัจจุบันที่เรากำลังดำเนินการจากรถยนต์ที่ใช้น้ำมันเป็นพลังงานไฟฟ้า

03:56.730 --> 03:58.920
สิ่งนี้เกิดขึ้นตลอดช่วงปี

03:58.920 --> 04:00.420
2020 และในปี 2030

04:00.420 --> 04:02.970
นี่คงเป็นไปไม่ได้เลยที่เราจะพูดว่า เฮ้

04:02.970 --> 04:07.710
ทุกคน ในวันที่ 1 มกราคม 2025 จะไม่มีใครใช้รถที่ใช้น้ำมันได้อีกต่อไป

04:07.710 --> 04:08.700
ทั้งหมดจะถูกแทนที่ด้วยรถยนต์ไฟฟ้า

04:08.700 --> 04:11.010
ณ วันที่ดังกล่าว

04:11.010 --> 04:12.180
หากรัฐบาลพยายามทำเช่นนั้น

04:12.180 --> 04:14.160
พวกเขาอาจมีการปฏิวัติอยู่ในมือ เพราะผู้คนจำนวนมากมีรถยนต์ที่ใช้น้ำมันอยู่แล้ว

04:14.160 --> 04:21.900
และใช้เงินเป็นจำนวนมากในการลงทุนกับรถยนต์เหล่านั้นและโครงสร้างพื้นฐานเพื่อสนับสนุนพวกเขา

04:21.900 --> 04:26.250
ด้วยเหตุผลดังกล่าว เราจะไม่เปลี่ยนรถยนต์ที่ใช้น้ำมันทั้งหมดเพียงชั่วข้ามคืน

04:26.250 --> 04:28.680
แต่จะมีการเปลี่ยนแปลงอย่างช้าๆ จากพลังงานก๊าซเป็นพลังงานไฟฟ้าที่จะเกิดขึ้นภายในปี

04:28.680 --> 04:39.390
2573 หรืออาจถึงปี 2583 เนื่องจากรถยนต์รุ่นใหม่ที่ขายในโลกจะขายเป็นพลังงานไฟฟ้ามากขึ้นเรื่อยๆ และพวกเขาจะหยุดขายรถยนต์ที่ขับเคลื่อนด้วยแก๊ส

04:39.390 --> 04:42.900
สิ่งเดียวกันนี้เกิดขึ้นกับ IPv6

04:42.900 --> 04:47.010
ดังนั้น IPv6 ช่วยให้ทั้ง IPv4 และ IPv6 อยู่ร่วมกันบนเครือข่ายเดียวกัน

04:47.010 --> 04:51.360
และอุปกรณ์ที่เรียกใช้เครือข่ายเหล่านี้จึงเรียกว่า dual

04:51.360 --> 04:54.930
stack ซึ่งหมายความว่าสามารถเรียกใช้ทั้งโปรโตคอล

04:54.930 --> 05:01.080
IPv4 และโปรโตคอล IPv6 บนอุปกรณ์เครือข่ายเดียวกันได้พร้อมกัน

05:01.080 --> 05:04.410
ด้วยอุปกรณ์ดูอัลสแต็ก หากไคลเอนต์รองรับ IPv6 สวิตช์เราเตอร์จะต้องการใช้

05:04.410 --> 05:08.760
IPv6 และจะพูดภายใต้วิธีการนั้น

05:08.760 --> 05:13.080
ตอนนี้ หากอุปกรณ์ไม่สามารถรองรับ IPv6 ได้ อุปกรณ์จะพลิกตัวเองกลับและพูดว่า

05:13.080 --> 05:16.380
โอเค ฉันจะคุยกับคุณโดยใช้โปรโตคอล IPv4 ที่เก่ากว่า

05:16.380 --> 05:18.390
ด้วยวิธีนี้ฉันยังคงสามารถสนับสนุนคุณได้

05:18.390 --> 05:20.850
อีกวิธีที่เราใช้เรียกว่าการขุดอุโมงค์

05:20.850 --> 05:24.780
นี่คือจุดที่ IPv6 จะถูกเจาะผ่านอุปกรณ์ IPv4

05:24.780 --> 05:27.150
สิ่งนี้ทำให้เราเตอร์ IPv4 รุ่นเก่าของคุณยังคงรับส่งข้อมูล

05:27.150 --> 05:29.580
IPv6 ได้

05:29.580 --> 05:31.710
โดยพื้นฐานแล้ว IPv6 จะถูกอุโมงค์เป็นกลไกในการห่อหุ้มแพ็กเก็ต

05:31.710 --> 05:34.860
IPv6 ภายในส่วนหัวของ IPv4 และพกพาข้อมูล IPv6

05:34.860 --> 05:42.480
นี้ผ่านเราเตอร์ IPv4 และโครงสร้างพื้นฐานอื่น ๆ ที่มีอยู่แล้ว

05:42.480 --> 05:46.380
ทำสิ่งนี้โดยการสร้างอุโมงค์แบบจุดต่อจุดระหว่างต้นทางและปลายทาง

05:46.380 --> 05:48.450
แล้วสรุปข้อมูลนั้น

05:48.450 --> 05:55.620
ซึ่งช่วยให้ไคลเอนต์และเซิร์ฟเวอร์ IPv6 ที่แยกจากกันสามารถสื่อสารได้โดยไม่ต้องอัปเกรดเราเตอร์ทั้งหมดและโครงสร้างพื้นฐานของสวิตช์ที่ยังคงใช้

05:55.620 --> 05:59.040
IPv4 ที่อาจมีอยู่ระหว่างกัน

05:59.040 --> 06:02.880
สักวันหนึ่งเราอาจเห็น IPv4 เลิกใช้อย่างสมบูรณ์ในที่สุด

06:02.880 --> 06:05.070
แต่จนถึงตอนนี้มันยังไม่เกิดขึ้น

06:05.070 --> 06:07.440
และโดยส่วนตัวแล้วฉันไม่กลั้นหายใจ

06:07.440 --> 06:08.670
จากบทความบางส่วนที่ฉันได้อ่าน

06:08.670 --> 06:11.160
มีการคาดการณ์ว่า IPv4 จะยังคงอยู่กับเราจนถึงปี

06:11.160 --> 06:14.340
2040 เป็นอย่างน้อย ดังนั้น คุณจะต้องรู้วิธีทำงานกับทั้ง

06:14.340 --> 06:20.640
IPv4 และ IPv6 สำหรับอนาคตอันใกล้ในฐานะช่างเทคนิคเครือข่าย

06:20.640 --> 06:24.120
ข้อดีอีกอย่างของ IPv6 คือมีส่วนหัวที่เรียบง่าย

06:24.120 --> 06:26.850
ดังนั้นแทนที่จะมี 12 ฟิลด์ที่เรามีใน IPv4 เรามีเพียง

06:26.850 --> 06:33.630
5 ฟิลด์ใน IPv6 ทำให้เป็นส่วนหัวที่บางลงซึ่งมีประสิทธิภาพมากกว่าในการส่งผ่านเครือข่ายของเรา

06:33.630 --> 06:35.370
คุณอาจสงสัยว่าส่วนหัวของ

06:35.370 --> 06:37.920
IPv6 มีลักษณะอย่างไร

06:37.920 --> 06:42.750
ฉันจะแสดงให้คุณเห็น แต่โปรดทราบ คุณไม่จำเป็นต้องท่องจำสิ่งนี้สำหรับการสอบ

06:42.750 --> 06:44.940
นี่เป็นเพียงการแสดงให้คุณเห็นฟิลด์ต่างๆ

06:44.940 --> 06:47.040
ที่อยู่ใน IPv4 ซึ่งอยู่ด้านบน เทียบกับ

06:47.040 --> 06:49.230
IPv6 ซึ่งอยู่ด้านล่าง

06:49.230 --> 06:51.240
และตอนนี้คุณคงเห็นแล้วว่า

06:51.240 --> 06:54.450
IPv6 ธรรมดากว่า IPv4 มากเพียงใด

06:54.450 --> 06:58.170
เอาล่ะ กลับมาที่บางสิ่งที่คุณต้องเข้าใจสำหรับการสอบ

06:58.170 --> 07:01.590
ที่อยู่ IPv6 มีลักษณะอย่างไร

07:01.590 --> 07:04.590
ฉันบอกไปแล้วว่ามันมีความยาว 128 บิต นั่นหมายความว่ามันจะมี

07:04.590 --> 07:09.600
128 หนึ่งหรือศูนย์ถ้าเราเขียนออกมาเป็นเลขฐานสอง และนั่นดูเหมือนเป็นความคิดที่แย่มากสำหรับฉัน

07:09.600 --> 07:13.410
ดังนั้นเราจะไม่ทำอย่างนั้น .

07:13.410 --> 07:16.680
ตอนนี้ เราสามารถใช้สัญลักษณ์ทศนิยมแบบประเหมือนที่เราทำใน

07:16.680 --> 07:19.020
IPv4 แต่นั่นก็ยังต้องใช้ออคเต็ตจำนวนมากในการเขียนออกมา

07:19.020 --> 07:23.670
เพราะเราต้องการออคเต็ต 16 บิตเพื่อแสดงทั้งหมด 128 บิต

07:23.670 --> 07:25.380
เพื่อแก้ปัญหานี้ IETF

07:25.380 --> 07:29.310
จึงตัดสินใจว่าเราควรใช้เลขฐานสิบหกแทน

07:29.310 --> 07:34.980
คุณจะเห็นว่าเลขฐานสิบหกคือเลขฐาน 16 ซึ่งคุณอาจจำหรือจำไม่ได้จากชั้นเรียนพีชคณิตในโรงเรียนมัธยมของคุณก็ได้

07:34.980 --> 07:36.210
ทีนี้ ในเลขฐานสิบหก

07:36.210 --> 07:38.760
แต่ละหลักฐานสิบหกคือสี่บิต

07:38.760 --> 07:45.780
และนี่จะทำให้เราแสดงที่อยู่ IPv6 โดยรวมเลขฐานสิบหกสี่หลักเข้าด้วยกันเพื่อสร้างสิ่งที่เราเรียกว่าเซกเมนต์

07:45.780 --> 07:48.720
ตอนนี้เซ็กเมนต์จะมี 16 บิตอยู่ในนั้น

07:48.720 --> 07:51.030
ซึ่งแสดงด้วยเลขฐานสิบหกทั้งสี่หลัก

07:51.030 --> 07:52.440
จากนั้นเราจะเพิ่มเครื่องหมายทวิภาค

07:52.440 --> 07:53.880
จากนั้นเราจะเพิ่มส่วนต่อไปเรื่อยๆ

07:53.880 --> 08:00.510
จนกว่าเราจะได้ถึง 128 บิต ซึ่งจะมีแปดส่วน แต่ละส่วนมีเลขฐานสิบหกสี่ตัว

08:00.510 --> 08:03.510
นี่ทำให้ฉันมีเลขฐานสิบหกทั้งหมด 32

08:03.510 --> 08:05.460
หลัก ซึ่งค่อนข้างยาว

08:05.460 --> 08:09.330
ขณะนี้ ด้วย 128 บิตที่แสดงอยู่ในที่อยู่ IPv6 หมายความว่าเราจะมีเลขฐานสิบหกไม่เกิน

08:09.330 --> 08:14.700
32 หลักภายในส่วนเหล่านี้ทั้งหมด

08:14.700 --> 08:18.150
ทีนี้ ทำไมฉันถึงบอกว่าความยาวทั้งหมดไม่เกิน 32

08:18.150 --> 08:20.250
หลักสำหรับทั้งแปดส่วนนี้

08:20.250 --> 08:22.800
ทำไมมันไม่เป็นเลขฐานสิบหก

08:22.800 --> 08:25.710
32 หลัก เพราะ 32 หลักคูณสี่บิตต่อหลักจะให้

08:25.710 --> 08:28.290
128 บิต

08:28.290 --> 08:33.450
นี่เป็นเพราะ IPv6 ช่วยให้เราใช้ชวเลขเพื่อลดความซับซ้อนของที่อยู่

08:33.450 --> 08:35.880
IPv6 ที่ยาวมากๆ ของเราได้

08:35.880 --> 08:40.650
ตอนนี้ กฎของการจดชวเลขมีความสำคัญมาก เพราะคุณสามารถเห็นคำถามเกี่ยวกับข้อสอบเหล่านี้

08:40.650 --> 08:43.020
ดังนั้น หากคุณมีเลขศูนย์สี่ตัวสำหรับกลุ่มหนึ่งๆ

08:43.020 --> 08:47.310
คุณสามารถใส่ศูนย์หนึ่งตัวไว้ที่นั่นแทนและทิ้งศูนย์นำหน้าเหล่านั้น

08:47.310 --> 08:50.790
ตัวอย่างเช่น สมมติว่าฉันมีที่อยู่ IPv6 ที่ยาวมากๆ

08:50.790 --> 08:55.790
เป็น 2018:0000:0000:0000:0000:0000:4815:54ae

09:04.470 --> 09:09.810
เมื่อใช้กฎง่ายๆ ฉันสามารถแทนที่ส่วนทั้งหมดที่มีศูนย์หลายตัวด้วยศูนย์เดียว

09:09.810 --> 09:14.810
นี่จะให้ฉัน 2018:0:0:0:0:0:4815:54ae

09:19.590 --> 09:22.680
เอาล่ะ นี่ลดเลขฐานสิบหกของฉันลงจาก

09:22.680 --> 09:26.790
32 เหลือแค่ 17 เท่ากับครึ่งเดียว

09:26.790 --> 09:29.520
เรากำลังดีขึ้น แต่ฉันจะไม่หยุดเพียงแค่นั้น

09:29.520 --> 09:30.710
มีกฎอีกข้อหนึ่งที่ฉันสามารถใช้ในโลกของ

09:30.710 --> 09:33.000
IPv6 ชวเลขได้

09:33.000 --> 09:36.840
กฎนี้บอกว่าหากมีหลายส่วนที่ทั้งหมดมีเลขศูนย์อยู่ในนั้นและไม่มีเลขฐานสิบหกอื่นๆ

09:36.840 --> 09:44.160
แสดงอยู่ในนั้น ฉันสามารถสรุปได้โดยใช้เครื่องหมายทวิภาคคู่และนำเลขศูนย์ทั้งหมดออก

09:44.160 --> 09:48.540
ตอนนี้ กฎนี้มีความพิเศษเพราะคุณสามารถทำเครื่องหมายทวิภาคคู่ได้เพียงครั้งเดียวภายในที่อยู่

09:48.540 --> 09:50.460
IPv6

09:50.460 --> 09:52.530
ดังนั้นเมื่อใช้กฎทวิภาคคู่ของฉัน

09:52.530 --> 10:04.950
ฉันสามารถสรุป 2018:0:0:0:0:0:4815:54ae เพื่อลบชุดศูนย์ทั้งห้าชุดนั้นออกและแทนที่ด้วยเครื่องหมายทวิภาคคู่และได้ 2018::4815::54ae

10:04.950 --> 10:07.450
.

10:10.290 --> 10:13.020
ดังนั้นฉันจึงเปลี่ยนจากเลขฐานสิบหก

10:13.020 --> 10:14.910
32 หลักเป็นเลขฐานสิบหก 17

10:14.910 --> 10:17.160
หลัก และตอนนี้ฉันลดจาก 17 หลักลงจนเหลือ

10:17.160 --> 10:21.690
12 หลัก เล็กกว่ามาก ใช้งานง่ายกว่ามาก

10:21.690 --> 10:24.240
คุณจะเห็นว่าชวเลขนี้มีประโยชน์จริงๆ อย่างไร

10:24.240 --> 10:27.150
แล้วคุณจะรู้จักที่อยู่ IPv6 กับที่อยู่

10:27.150 --> 10:28.950
IPv4 ได้อย่างไร

10:28.950 --> 10:32.130
วิธีแรกคือการดูว่า IPv4 คืออะไร

10:32.130 --> 10:36.990
IPv4 จะใช้สัญลักษณ์ทศนิยมแบบจุดเสมอโดยใช้ออคเต็ตสี่ตัว

10:36.990 --> 10:38.490
ในทางกลับกัน IPv6 จะใช้ทวิภาคคั่นระหว่างตัวเลข

10:38.490 --> 10:42.450
และจะเขียนเป็นเลขฐานสิบหก

10:42.450 --> 10:45.810
เอาล่ะ ตอนนี้ หนึ่งในคำถามที่คุณอาจพบในวันทดสอบคือการระบุที่อยู่

10:45.810 --> 10:49.080
IPv6 เมื่อคุณเห็น

10:49.080 --> 10:51.180
ตัวอย่างเช่น คุณอาจได้รับคำถามว่า

10:51.180 --> 10:53.700
ข้อใดต่อไปนี้คือที่อยู่ IPv6

10:53.700 --> 10:55.410
นี่จะเป็นคำถามที่ยุติธรรมที่จะถามคุณ

10:55.410 --> 10:59.280
คุณจะได้รับตัวเลือกบางอย่าง เช่น 192 168. 1. 1 ซึ่งเรารู้ว่าไม่ใช่เพราะนั่นเป็นที่อยู่

10:59.280 --> 11:01.830
IPv4

11:01.830 --> 11:06.830
คุณจะได้ 12:34:56:78:90:AB

11:07.590 --> 11:12.000
หรือ 1234::5678::90AB

11:12.000 --> 11:15.120
เดี๋ยวก่อน สองคนสุดท้ายที่ฉันเพิ่งบอกว่ามันคล้ายกันจริงๆ

11:15.120 --> 11:17.010
ใช่ไหม

11:17.010 --> 11:20.310
ใช่ แต่มีเพียงหนึ่งในนั้นเท่านั้นที่เป็นที่อยู่ IPv6 ที่ถูกต้อง

11:20.310 --> 11:21.630
คุณรู้หรือไม่ว่ามันคืออะไร?

11:21.630 --> 11:24.000
เนื่องจากนักเรียนส่วนใหญ่สับสนที่นี่

11:24.000 --> 11:28.020
ตอนนี้ ตัวเลือกที่สองที่นี่ไม่ใช่ที่อยู่ IPv6

11:28.020 --> 11:29.820
แต่เป็นที่อยู่ MAC แทน

11:29.820 --> 11:31.260
โปรดจำไว้ว่าที่อยู่ MAC

11:31.260 --> 11:33.060
ซึ่งเป็นที่อยู่ทางกายภาพของเลเยอร์

11:33.060 --> 11:37.230
2 จะมีเลขฐานสิบหก 12 หลักเสมอและคั่นด้วยเครื่องหมายทวิภาค

11:37.230 --> 11:38.370
โดยปกติแล้ว พวกมันจะถูกเขียนเป็นหกกลุ่ม

11:38.370 --> 11:43.200
กลุ่มละสองหลัก และแต่ละกลุ่มจะถูกคั่นด้วยทวิภาคเดียว

11:43.200 --> 11:46.080
ในทางกลับกัน ที่อยู่ IPv6 ควรเขียนเป็นกลุ่มๆ

11:46.080 --> 11:48.120
ละสี่หลัก และควรมี 16 ส่วนเสมอ

11:48.120 --> 11:52.500
เว้นแต่คุณจะเห็นเครื่องหมายทวิภาคคู่

11:52.500 --> 11:58.020
ในตัวอย่างนี้ เรามีทวิภาคคู่ระหว่างส่วนที่หนึ่งและส่วนที่สองในตัวเลือกที่สาม

11:58.020 --> 12:00.840
นี่เป็นชวเลขที่ดีที่เราสามารถใช้ และเราระบุว่าเป็นที่อยู่

12:00.840 --> 12:08.520
IPv6 เพราะเราลบเลขศูนย์ทั้งหมดระหว่างส่วนที่หนึ่งและสองภายในที่อยู่นี้

12:08.520 --> 12:09.960
ดังนั้นหากคุณนับบางสิ่งที่ดูเหมือนที่อยู่

12:09.960 --> 12:11.790
IPv6 และมีเลขฐานสิบหก 12 หลักพอดี

12:11.790 --> 12:18.840
12 หลักคั่นด้วยเครื่องหมายทวิภาคเดียว และคุณไม่เห็นเครื่องหมายทวิภาคคู่ที่ใดก็ตาม นั่นคือที่อยู่ MAC

12:18.840 --> 12:22.140
ไม่ใช่ที่อยู่ IPv6

12:22.140 --> 12:25.860
มิฉะนั้น หากมีลักษณะเช่นนี้และมีเลขฐานสิบหก

12:25.860 --> 12:29.190
ก็จะเป็นที่อยู่ IPv6 ในวันสอบ

12:29.190 --> 12:31.440
สำหรับการสอบ คุณเพียงแค่ต้องสามารถรับรู้ได้ว่าที่อยู่

12:31.440 --> 12:39.960
IPv6 มีลักษณะอย่างไร และคุณควรจะสามารถสรุปได้โดยการลบเลขศูนย์ออกและรวมเข้าด้วยกันโดยใช้เคล็ดลับเครื่องหมายทวิภาคคู่นั้น

12:39.960 --> 12:41.490
หากคุณทำสองสิ่งนี้ได้

12:41.490 --> 12:45.000
คุณจะไม่มีปัญหาสำหรับที่อยู่ IPv6 ในวันสอบ

12:45.000 --> 12:47.280
ตอนนี้ เมื่อพูดถึงการกำหนดที่อยู่ IPv6

12:47.280 --> 12:50.100
มีที่อยู่สามประเภทที่แตกต่างกันที่คุณสามารถใช้ได้:

12:50.100 --> 12:52.220
ที่อยู่แบบยูนิคาสต์ ที่อยู่แบบหลายผู้รับ

12:52.220 --> 12:54.210
และที่อยู่แบบใดก็ได้

12:54.210 --> 12:56.640
สิ่งหนึ่งที่น่าสนใจเกี่ยวกับ IPv6

12:56.640 --> 12:59.040
ที่แตกต่างจาก IPv4 ก็คือ เราสามารถกำหนดที่อยู่

12:59.040 --> 13:03.900
IPv6 หลายรายการให้กับอินเทอร์เฟซเดียวบนไคลเอนต์ได้

13:03.900 --> 13:07.680
และการมอบหมายเหล่านี้สามารถเป็นส่วนผสมของประเภทใดประเภทหนึ่งจากสามประเภทต่อไปนี้:

13:07.680 --> 13:10.290
ยูนิคาสต์ มัลติคาสต์ และใดก็ได้

13:10.290 --> 13:14.910
ดังนั้น แม้ว่าคุณจะมีการ์ดอินเทอร์เฟซเครือข่ายเพียงใบเดียวบนเวิร์กสเตชันหรือแล็ปท็อปของคุณ

13:14.910 --> 13:17.430
คุณก็สามารถมีที่อยู่ IPv6 หลายรายการและที่อยู่

13:17.430 --> 13:22.140
IPv6 ประเภทต่างๆ ที่กำหนดให้กับการ์ดใบเดียวได้

13:22.140 --> 13:25.950
ที่อยู่ Unicast จะถูกใช้เพื่อระบุอินเทอร์เฟซเดียว

13:25.950 --> 13:30.930
สิ่งเหล่านี้แบ่งออกเป็นที่อยู่ Unicast ที่กำหนดเส้นทางทั่วโลกและที่อยู่ในการเชื่อมโยงภายในเครื่อง

13:30.930 --> 13:36.150
ที่อยู่ยูนิคาสต์ที่กำหนดเส้นทางทั่วโลกนั้นคล้ายกับที่อยู่สาธารณะที่มี

13:36.150 --> 13:39.600
IPv4 โดยใช้ที่อยู่คลาส A, B และ C แบบยูนิคาสต์

13:39.600 --> 13:44.220
ตอนนี้ใน IPv6 ที่อยู่ยูนิคาสต์ที่มีการกำหนดเส้นทางทั่วโลกจะเริ่มต้นด้วยส่วนแรกที่มี

13:44.220 --> 13:49.050
2,000-3999 เสมอ

13:49.050 --> 13:52.740
ตอนนี้ ถ้าคุณเห็น 2000-3999 เป็นส่วนแรกของคุณ แสดงว่าเป็นที่อยู่แบบ

13:52.740 --> 13:55.770
unicast ที่มีการกำหนดเส้นทางทั่วโลก

13:55.770 --> 13:58.050
ตัวอย่างเช่น ที่อยู่

13:58.050 --> 14:14.010
IPv6 ของ 2584:0db8:8583:1234:5678:882e:0370:7334 จะถูกกำหนดเส้นทางทั่วโลกเป็นที่อยู่แบบ unicast เนื่องจากส่วนแรกประกอบด้วย

14:14.010 --> 14:17.070
2584 ซึ่งอยู่ระหว่างปี

14:17.070 --> 14:20.670
2000 ถึง 3999

14:20.670 --> 14:22.650
ในทางกลับกัน ลิงก์-โลคัลแอดเดรส

14:22.650 --> 14:24.690
หรือที่เรียกว่าโลคอลแอดเดรสที่ใช้งาน

14:24.690 --> 14:28.020
จะถูกใช้เหมือนกับที่อยู่ IP ส่วนตัวใน IPv4

14:28.020 --> 14:29.970
ที่อยู่ลิงค์โลคัลใน IPv6

14:29.970 --> 14:32.097
สามารถใช้ได้บนเครือข่ายท้องถิ่นเท่านั้น

14:32.097 --> 14:38.940
และจะเริ่มต้นด้วย FE80 เป็นส่วนแรกภายในที่อยู่ IPv6 เสมอ

14:38.940 --> 14:44.100
ตอนนี้ เมื่อใดก็ตามที่ระบบ IPv6 เริ่มทำงาน ระบบจะสร้างที่อยู่ลิงก์ภายในสำหรับแต่ละอินเทอร์เฟซ

14:44.100 --> 14:50.190
IPv6 บนระบบนั้น แม้ว่าที่อยู่ที่กำหนดเส้นทางได้ทั่วโลกจะได้รับการกำหนดค่าด้วยตนเองหรือได้รับผ่านโปรโตคอลการกำหนดค่าเช่น

14:50.190 --> 14:53.700
DHCP ก็ตาม

14:53.700 --> 14:56.340
ในการทำเช่นนี้ จะใช้สิ่งที่เรียกว่า SLAAC

14:56.340 --> 15:00.840
ซึ่งเป็นการกำหนดค่าอัตโนมัติของที่อยู่ไร้สัญชาติหรือ S-L-A-A-C

15:00.840 --> 15:02.610
ด้วยการกำหนดค่าอัตโนมัติแบบไร้สถานะ

15:02.610 --> 15:06.210
โฮสต์ไม่จำเป็นต้องได้รับที่อยู่หรือข้อมูลการกำหนดค่าอื่นๆ

15:06.210 --> 15:08.880
จากเซิร์ฟเวอร์ส่วนกลางเช่น DHCP

15:08.880 --> 15:11.640
แทน จริง ๆ แล้วสามารถกำหนดลิงค์-โลคัลแอดเดรสให้ตัวเองได้อย่างอิสระ

15:11.640 --> 15:20.220
ทดสอบเอกลักษณ์ของลิงค์โลคัลแอดเดรสนั้น กำหนดลิงค์โลคัลแอดเดรสให้ตัวเอง ติดต่อเราเตอร์และบอกทิศทางไปยังโหนดเกี่ยวกับวิธีดำเนินการอัตโนมัติ

15:20.220 --> 15:22.680
การกำหนดค่า

15:22.680 --> 15:27.090
และยังสามารถกำหนดค่าที่อยู่ยูนิคาสต์ส่วนกลางที่ต้องการใช้ได้อีกด้วย

15:27.090 --> 15:29.520
เราจะกลับมาที่แนวคิดนี้ในเวลาเพียงไม่กี่นาที

15:29.520 --> 15:31.110
ในขณะที่เราเจาะลึกลงไปอีกเล็กน้อยในขณะที่เราเริ่มพูดคุยเกี่ยวกับ

15:31.110 --> 15:37.650
EUI-64 และโปรโตคอลการค้นหาเพื่อนบ้าน เนื่องจากกระบวนการทั้งสองนี้ใช้กับที่อยู่อัตโนมัติไร้สัญชาติ - โปรโตคอลการกำหนดค่าที่เรียกว่า

15:37.650 --> 15:41.580
SLAAC

15:41.580 --> 15:43.680
ต่อไป เรามีที่อยู่แบบหลายผู้รับ

15:43.680 --> 15:47.100
ปัจจุบัน ที่อยู่แบบหลายผู้รับใช้เพื่อระบุกลุ่มของอินเทอร์เฟซ

15:47.100 --> 15:49.710
เพื่อให้สามารถส่งแพ็กเก็ตไปยังที่อยู่แบบหลายผู้รับ

15:49.710 --> 15:52.680
และส่งไปยังอินเทอร์เฟซทั้งหมดภายในกลุ่มได้

15:52.680 --> 15:59.460
ใน IPv6 ที่อยู่แบบหลายผู้รับจะมี FF เป็นตัวเลขสองหลักแรกในกลุ่มแรกเสมอ

15:59.460 --> 16:02.280
หากคุณเห็น FF ที่จุดเริ่มต้นของที่อยู่

16:02.280 --> 16:04.800
IPv6 ให้จดจำมัลติคาสต์

16:04.800 --> 16:06.330
ที่อยู่ประเภทสุดท้ายที่เรามีเรียกว่าที่อยู่แบบส่งใด

16:06.330 --> 16:08.700
ๆ

16:08.700 --> 16:14.400
ที่อยู่ Anycast ใช้เพื่อระบุชุดของอินเทอร์เฟซเพื่อให้สามารถส่งแพ็กเก็ตไปยังสมาชิกของชุดได้

16:14.400 --> 16:16.320
ที่อยู่ Anycast ได้รับการจัดสรรจริงจากพื้นที่ที่อยู่แบบ

16:16.320 --> 16:18.060
unicast

16:18.060 --> 16:19.620
ดังนั้นจึงไม่มีทางที่จะระบุได้ว่าที่อยู่

16:19.620 --> 16:22.710
IPv6 เป็นแบบ unicast หรือแบบใดก็ได้เพียงแค่ดูที่อยู่

16:22.710 --> 16:25.410
IPv6

16:25.410 --> 16:28.050
ตอนนี้ เมื่อคุณดู multicast หรือ link-local

16:28.050 --> 16:29.790
คุณมีวิธีง่ายๆ ในการทำเช่นนี้

16:29.790 --> 16:31.440
แต่คุณไม่มีวิธีง่ายๆ ในการหา

16:31.440 --> 16:33.870
unicast กับ anycast

16:33.870 --> 16:35.010
เอาล่ะ กลับไปคุยกันเพิ่มเติมเกี่ยวกับ

16:35.010 --> 16:40.140
SLAAC ซึ่งเป็นกระบวนการกำหนดค่าที่อยู่อัตโนมัติแบบไร้สัญชาติ

16:40.140 --> 16:42.090
ดังที่ฉันได้กล่าวไปแล้วว่าใน

16:42.090 --> 16:45.120
IPv6 มีกระบวนการกำหนดค่าอัตโนมัติที่เรียกว่า

16:45.120 --> 16:48.570
SLAAC และเราใช้สิ่งนี้เพื่อค้นหาเครือข่ายปัจจุบันที่อินเทอร์เฟซตั้งอยู่

16:48.570 --> 16:51.360
จากนั้นจึงอนุญาตให้เลือก ID โฮสต์ของตนเองตามที่อยู่

16:51.360 --> 16:56.360
MAC โดยใช้กระบวนการที่เรียกว่า EUI-64

16:56.550 --> 17:03.450
ตอนนี้ กระบวนการ EUI-64 หรือ Extended Unique Identifier จะอนุญาตให้โฮสต์กำหนดตัวระบุอินเทอร์เฟซ

17:03.450 --> 17:07.967
IPv6 แบบ 64 บิตที่เรียกว่า EUI-64 ให้กับตัวเอง

17:09.180 --> 17:12.000
ขณะนี้ ได้รับที่อยู่รูปแบบ EUI-64

17:12.000 --> 17:15.480
โดยใช้ที่อยู่ MAC 48 บิตของอินเทอร์เฟซ

17:15.480 --> 17:19.260
ที่อยู่ MAC จะถูกแยกออกเป็นสองส่วน 24 บิตก่อน

17:19.260 --> 17:25.170
ครึ่งแรกของที่อยู่ MAC จะมี OUI หรือตัวระบุเฉพาะขององค์กร

17:25.170 --> 17:29.010
และครึ่งหลังจะมีการ์ดอินเทอร์เฟซเครือข่ายเฉพาะ

17:29.010 --> 17:30.780
ในระหว่างนั้น

17:30.780 --> 17:35.730
เราจะดันค่าเลขฐานสิบหก 16 บิตของ FFFE

17:35.730 --> 17:39.990
ด้วยวิธีนี้ ฉันสามารถนำ 24 บิต 16 บิต และ

17:39.990 --> 17:44.760
24 บิตมารวมกันเพื่อให้ได้ที่อยู่ EUI 64 บิต

17:44.760 --> 17:49.860
ตอนนี้ ให้ 64 บิตแก่คุณซึ่งคุณจะต้องใช้ระบุอินเทอร์เฟซของคุณบนเครือข่ายนั้น

17:49.860 --> 17:57.030
จากนั้นอินเทอร์เฟซจะใช้การค้นหาอัตโนมัติเพื่อระบุเครือข่ายที่เปิดอยู่และเพิ่มส่วนเครือข่ายของที่อยู่

17:57.030 --> 18:00.960
IPv6 ซึ่งจะเป็น 64 บิตแรกภายในที่อยู่ของเรา

18:00.960 --> 18:02.940
ตอนนี้ เราจะใส่ 64 บิตแรกนั้นเพื่อแสดงเครือข่ายข้างหน้า

18:02.940 --> 18:05.580
64 บิตจากที่อยู่ EUI-64 ที่เราสร้างจากที่อยู่

18:05.580 --> 18:09.390
MAC ของเราเพื่อสร้างที่อยู่ IPv6 ที่กำหนดเส้นทางได้ทั่วโลกแบบ

18:09.390 --> 18:14.550
unicast ที่เราสามารถใช้ได้

18:14.550 --> 18:16.890
คุณจึงเห็นวิธีการทำงานร่วมกันโดยใช้ที่อยู่

18:16.890 --> 18:20.700
MAC นั้นเพื่อสร้างที่อยู่ที่กำหนดเส้นทางได้ทั่วโลก

18:20.700 --> 18:25.560
ตอนนี้สามารถใช้ DHCP ภายใน IPv6 ได้หากคุณต้องการใช้

18:25.560 --> 18:29.520
หากคุณทำเช่นนั้น คุณจะต้องใช้โปรโตคอล DHCPv6

18:29.520 --> 18:30.930
สิ่งนี้จะช่วยให้คุณมี

18:30.930 --> 18:34.650
DHCP มอบหมายสิ่งต่าง ๆ จากเซิร์ฟเวอร์ DHCPv6 โดยอัตโนมัติ

18:34.650 --> 18:38.520
แต่เนื่องจากกระบวนการกำหนดค่าอัตโนมัติด้วย EUI-64 มีอยู่แล้วในโปรโตคอล

18:38.520 --> 18:41.430
IPv6 โดยค่าเริ่มต้น คุณจึงไม่จำเป็นต้องใช้

18:41.430 --> 18:43.230
DHCPv6

18:44.280 --> 18:52.500
แต่ถ้าคุณต้องการใช้ DHCPv6 คุณสามารถทำได้ และมันจะอนุญาตให้คุณกำหนดที่อยู่แต่ละอินเทอร์เฟซที่จะได้รับแทนที่จะอนุญาตให้ใช้โปรโตคอลการกำหนดค่าอัตโนมัติของ

18:52.500 --> 18:55.170
SLAAC

18:55.170 --> 18:58.560
อย่างที่ฉันพูดไปแล้ว IPv6 จะเลือกที่อยู่ของตัวเองตามที่อยู่

18:58.560 --> 19:00.930
MAC ตามค่าเริ่มต้น จากนั้นจะใช้สิ่งนี้ที่เรียกว่า

19:00.930 --> 19:05.310
NDP หรือโปรโตคอลการค้นหาเพื่อนบ้านเพื่อเรียนรู้เกี่ยวกับที่อยู่เลเยอร์

19:05.310 --> 19:12.630
2 อื่นๆ บนเครือข่ายตาม MAC ของพวกเขา ที่อยู่จากนั้นจะเลือกรหัสโฮสต์ของตัวเอง

19:12.630 --> 19:15.630
ตอนนี้สำหรับการสอบ คุณไม่จำเป็นต้องรู้ NDP ในเชิงลึก

19:15.630 --> 19:17.850
แต่คุณควรเข้าใจว่า NDP ซึ่งเป็นโปรโตคอลการค้นหาเพื่อนบ้านนี้

19:17.850 --> 19:22.410
ใช้ใน IPv6 และต้องใช้ฟังก์ชันมากมายจากการโฆษณาเราเตอร์และการค้นหาเพื่อนบ้าน

19:22.410 --> 19:25.683
และจัดการพวกมันสำหรับ คุณ.
