IPv4 กับ IPv6 — โปรโตคอลทั้งสองต่างกันอย่างไร
เผยแพร่แล้ว: 2020-08-21สับสนโดยความแตกต่างระหว่าง IPv4 กับ IPv6 หรือไม่
IP ย่อมาจาก I nternet P rotocol เป็นโปรโตคอลที่ช่วยให้คอมพิวเตอร์/อุปกรณ์สื่อสารกันผ่านเครือข่าย ตามที่ตัว "v" ในชื่อบ่งบอก มี Internet Protocol เวอร์ชันต่างๆ: IPv4 และ IPv6
ในบทความนี้ เราจะเจาะลึกทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อทำความเข้าใจความแตกต่างระหว่าง IPv4 และ IPv6 นี่คือสิ่งที่เราจะกล่าวถึง:
ต้องการดูเวอร์ชันวิดีโอหรือไม่
อินเทอร์เน็ตโปรโตคอล (IP) คืออะไร?
Internet Protocol (IP) คือชุดของกฎที่ช่วยในการกำหนดเส้นทางแพ็กเก็ตข้อมูล เพื่อให้ข้อมูลสามารถย้ายข้ามเครือข่ายและไปยังปลายทางที่ถูกต้อง
เมื่อคอมพิวเตอร์พยายามส่งข้อมูล ข้อมูลจะถูกแบ่งออกเป็นส่วนย่อยๆ ที่เรียกว่าแพ็กเก็ต เพื่อให้แน่ใจว่าแพ็กเก็ตเหล่านี้ไปยังจุดที่ถูกต้อง แต่ละแพ็กเก็ตจะมีข้อมูล IP
ส่วนอื่น ๆ ของปริศนาคือทุกอุปกรณ์หรือโดเมนบนอินเทอร์เน็ตได้รับที่อยู่ IP ที่ระบุเฉพาะจากอุปกรณ์อื่น ๆ
ซึ่งรวมถึงคอมพิวเตอร์ของคุณเอง ซึ่งคุณอาจเคยพบมาก่อน หากคุณไปที่ "ที่อยู่ IP ของฉันคืออะไร" เครื่องมือเหล่านี้จะแสดงที่อยู่ IP ของคอมพิวเตอร์ของคุณและการคาดเดาคร่าวๆ ของตำแหน่งของคุณ ( ซึ่งควรจะแม่นยำ เว้นแต่คุณจะใช้ VPN )
ที่อยู่ IP ที่คุณคุ้นเคยมากที่สุดอาจมีลักษณะดังนี้:
32.253.431.175
ด้วยการกำหนดที่อยู่ IP ให้กับอุปกรณ์แต่ละเครื่อง เครือข่ายจึงสามารถกำหนดเส้นทางแพ็กเก็ตข้อมูลทั้งหมดเหล่านี้ไปรอบๆ ได้อย่างมีประสิทธิภาพ และทำให้แน่ใจว่าได้ส่งไปยังจุดที่ถูกต้อง
IPv4 คืออะไร?
แม้จะมีชื่อ “4” แต่จริง ๆ แล้ว IPv4 เป็น IP เวอร์ชันแรกที่ใช้ เปิดตัวมาตั้งแต่ปี 1983 และแม้กระทั่งทุกวันนี้ก็ยังเป็นรุ่นที่รู้จักกันดีที่สุดในการระบุอุปกรณ์บนเครือข่าย
IPv4 ใช้ที่อยู่แบบ 32 บิต ซึ่งเป็นรูปแบบที่คุณน่าจะคุ้นเคยมากที่สุดเมื่อพูดถึง “ที่อยู่ IP” พื้นที่ที่อยู่แบบ 32 บิตนี้ให้ที่อยู่ที่ไม่ซ้ำกันเกือบ 4.3 พันล้านรายการ แม้ว่าบล็อก IP บางรายการจะสงวนไว้สำหรับการใช้งานพิเศษ
นี่คือตัวอย่างที่อยู่ IPv4:
32.253.431.175
IPv6 คืออะไร?
IPv6 เป็น IP เวอร์ชันใหม่กว่าที่ใช้รูปแบบที่อยู่แบบ 128 บิต และมีทั้งตัวเลขและตัวอักษร นี่คือตัวอย่างที่อยู่ IPv6:
3002:0bd6:0000:0000:0000:ee00:0033:6778
เหตุใดเราจึงต้องการ IP เวอร์ชันใหม่
ณ จุดนี้ คุณอาจสงสัยว่าทำไม IPv6 ถึงมีอยู่จริง
แม้ว่าที่อยู่ IP ที่เป็นไปได้ 4.3 พันล้านรายการใน IPv4 อาจดูเหมือนเยอะ แต่เราจำเป็นต้องมีที่อยู่ IP มากขึ้น!
มีคนจำนวนมากในโลกที่มีอุปกรณ์มากมาย นี่เป็นปัญหาที่ใหญ่กว่าด้วยการเพิ่มขึ้นของอุปกรณ์ IoT (Internet of Things) และเซ็นเซอร์ เนื่องจากอุปกรณ์เหล่านี้ขยายพูลของอุปกรณ์ที่เชื่อมต่ออย่างมาก
พูดง่ายๆ ก็คือ โลกกำลังไม่มีที่อยู่ IPv4 ที่ไม่ซ้ำกัน ซึ่งเป็นสาเหตุที่ใหญ่ที่สุดที่เราต้องการ IPv6
นอกจากนี้ยังมีเหตุผลทางเทคนิคที่สำคัญอื่น ๆ อีก - มาพูดคุยกัน
ความแตกต่างระหว่าง IPv4 กับ IPv6 คืออะไร?
ตอนนี้ มาดูความแตกต่างระหว่าง IPv4 กับ IPv6
ความแตกต่างที่ชัดเจนที่สุดและเหมาะสมที่สุดสำหรับคนทั่วไปคือความแตกต่างในรูปแบบ:
- IPv4 ใช้ที่อยู่แบบ 32 บิต
- IPv6 ใช้ที่อยู่ 128
โดยไม่ต้องคำนวณ (เราจะบันทึกไว้ในหัวข้อถัดไป) ซึ่งหมายความว่า IPv6 มีที่อยู่มากกว่า IPv4 ถึง 1,028 เท่า ซึ่งจะช่วยแก้ปัญหา "ที่อยู่หมด" ได้ (อย่างน้อยก็สำหรับอนาคตอันใกล้)
IPv6 ยังเป็นที่อยู่ที่เป็นตัวอักษรและตัวเลขคั่นด้วยเครื่องหมายทวิภาค ในขณะที่ IPv4 เป็นเพียงตัวเลขและคั่นด้วยจุด อีกครั้ง นี่คือตัวอย่างของแต่ละ:
- IPv4 –
32.253.431.175
- IPv6 –
3002:0bd6:0000:0000:0000:ee00:0033:6778
นอกจากนี้ยังมีข้อแตกต่างทางเทคนิคบางประการระหว่าง IPv4 กับ IPv6 แม้ว่าผู้ที่ไม่ใช่นักพัฒนาไม่จำเป็นต้องรู้จริงๆ ความแตกต่างทางเทคนิคที่โดดเด่นที่สุดบางประการคือ:

- IPv6 มี Quality of Service (QoS) ในตัว
- IPv6 มีเลเยอร์ความปลอดภัยเครือข่ายในตัว (IPsec)
- IPv6 กำจัด Network Address Translation (NAT) และอนุญาตให้มีการเชื่อมต่อแบบ end-to-end ที่เลเยอร์ IP
- Multicasting เป็นส่วนหนึ่งของข้อกำหนดพื้นฐานใน IPv6 ในขณะที่เป็นตัวเลือกใน IPv4 Multicasting อนุญาตให้ส่งแพ็กเก็ตไปยังปลายทางหลายแห่งในการดำเนินการเดียว
- IPv6 มีส่วนหัวของแพ็กเก็ตที่ใหญ่กว่า (ประมาณสองเท่าของ IPv4)
มีกี่ที่อยู่ใน IPv4 กับ IPv6?
ดังที่เราได้กล่าวไว้ข้างต้น IPv6 รองรับที่อยู่ IP มากกว่า IPv4 ถึง 1,028 เท่า
IPv4 รองรับที่อยู่ประมาณ 4.29 พันล้านรายการ
ในทางกลับกัน IPv6 รองรับ…วิธีที่ง่ายที่สุดในการเขียนคือ 2^128
ที่อยู่ที่แตกต่างกัน หากคุณสนใจในจำนวนที่แน่นอน ต่อไปนี้คือจำนวนที่อยู่ที่ไม่ซ้ำกันซึ่ง IPv6 นำเสนอ: 340,282,366,920,938,463,463,374,607,431,768,211,456
นั่นหมายความว่าเรามีทางยาวไกลก่อนที่จะหมดที่อยู่ IPv6!
มีความแตกต่างระหว่างความเร็ว IPv4 กับ IPv6 หรือไม่? อันไหนเร็วกว่ากัน?
โดยทั่วไป ไม่มีความแตกต่างที่สำคัญระหว่างความเร็ว IPv4 กับ IPv6 แม้ว่าหลักฐานบางอย่างจะแนะนำว่า IPv6 อาจเร็วกว่าเล็กน้อยในบางสถานการณ์
ดิ้นรนกับการหยุดทำงานและปัญหา WordPress? Kinsta เป็นโซลูชันโฮสติ้งที่ออกแบบโดยคำนึงถึงประสิทธิภาพและความปลอดภัย! ตรวจสอบแผนของเรา
ในด้าน "ไม่มีความแตกต่าง" Sucuri ได้ทำการทดสอบหลายชุดในไซต์ที่สนับสนุนทั้ง IPv4 และ IPv6 และพบว่าโดยพื้นฐานแล้วไม่มีความแตกต่างในไซต์ส่วนใหญ่ที่พวกเขาทำการทดสอบ
อย่างไรก็ตาม คุณสามารถพบหลักฐานบางอย่างที่แสดงว่า IPv6 นั้นเร็วขึ้น ตัวอย่างเช่น บล็อกวิศวกรรมของ Facebook ระบุว่า "เราสังเกตว่าการเข้าถึง Facebook สามารถทำได้เร็วกว่า IPv6 10-15 เปอร์เซ็นต์"
ในทำนองเดียวกัน Akamai ได้ทดสอบ URL เดียวบนเครือข่าย iPhone/มือถือ และพบว่าไซต์มีเวลาในการโหลดเฉลี่ยที่เร็วขึ้น 5% เมื่อใช้ IPv6 เทียบกับ IPv4
อย่างไรก็ตาม มีตัวแปรมากมาย ดังนั้นจึงเป็นการยากที่จะเปรียบเทียบประสิทธิภาพโดยไม่เรียกใช้การทดสอบที่มีการควบคุมอย่างเข้มงวด
เหตุผลหนึ่งที่ IPv6 อาจเร็วกว่าก็คือไม่ต้องเสียเวลากับ Network Address Translation (NAT) อย่างไรก็ตาม IPv6 ยังมีส่วนหัวของแพ็กเก็ตที่ใหญ่กว่า ดังนั้นจึงอาจช้าลงสำหรับบางกรณีการใช้งาน
IPv4 หรือ IPv6 เป็นที่นิยมมากกว่าหรือไม่?
แม้ว่าตัวเลขจะเปลี่ยนไปเมื่อ IPv6 เพิ่มการยอมรับ IPv4 ยังคงเป็นอินเทอร์เน็ตโปรโตคอลที่ใช้กันอย่างแพร่หลายมากที่สุด

Google รักษาสถิติสาธารณะสำหรับความพร้อมใช้งาน IPv6 ของผู้ใช้ Google ตามประเทศต่างๆ ทั่วโลก ตัวเลขเหล่านี้เป็นเปอร์เซ็นต์ของการเข้าชมไซต์ Google ที่มากกว่า IPv6 แทนที่จะเป็น IPv4
ทั่วโลก IPv6 มีความพร้อมใช้งานประมาณ 32% แต่แตกต่างกันอย่างมากระหว่างประเทศ ตัวอย่างเช่น สหรัฐอเมริกามีการนำ IPv6 ไปใช้มากกว่า 41% ในขณะที่สหราชอาณาจักรมีการนำไปใช้ประมาณ 30% และสเปนมีการปรับใช้เพียง 2.5%

Kinsta ใช้อินเทอร์เน็ตโปรโตคอลเวอร์ชันใด
หากคุณโฮสต์ไซต์ WordPress ของคุณที่ Kinsta คุณอาจสงสัยว่า Kinsta ใช้ IPv4 หรือ IPv6 หรือไม่ ปัจจุบัน Kinsta ใช้ IPv4
ทำไม เนื่องจาก Kinsta ขับเคลื่อนโดย Premium Tier ของ Google Cloud และในขณะนี้ Google Cloud ยังไม่รองรับ IPv6 อย่างสมบูรณ์
จากที่กล่าวมา การสนับสนุน IPv6 อยู่ในแผนงานของ Google Cloud ดังนั้นสิ่งนี้อาจเปลี่ยนแปลงได้ในอนาคต อย่างไรก็ตาม ไม่มีไทม์ไลน์อย่างเป็นทางการว่าเมื่อใดที่ Google Cloud จะเพิ่มการรองรับ IPv6
สรุป
Internet Protocol (IP) ช่วยกำหนดเส้นทางข้อมูลรอบเครือข่าย เพื่อให้บรรลุเป้าหมายนี้ อุปกรณ์แต่ละเครื่องจะได้รับที่อยู่ IP
IPv4 เป็นเวอร์ชันดั้งเดิมที่เปิดตัวในปี 1983 อย่างไรก็ตาม รูปแบบ 32 บิตอนุญาตให้มีที่อยู่ที่ไม่ซ้ำกันได้ประมาณ 4.3 พันล้านรายการเท่านั้น ซึ่งไม่สามารถตอบสนองความต้องการของโลกสมัยใหม่ได้
เพื่อแก้ไขปัญหาการขาดที่อยู่ IPv4 ที่ไม่ซ้ำกัน (และทำการเปลี่ยนแปลงทางเทคนิคอื่นๆ) IPv6 จึงถูกสร้างขึ้น IPv6 ใช้รูปแบบที่อยู่แบบ 128 บิต ซึ่งอนุญาตให้ ใช้ที่อยู่ IP ที่ไม่ซ้ำกัน 3.4 x 10 38
สำหรับคนส่วนใหญ่ นั่นคือทั้งหมดที่คุณต้องรู้ – IPv6 ใช้รูปแบบที่แตกต่างกันและมีที่อยู่ที่ไม่ซ้ำกันมากกว่า IPv4
Kinsta ใช้ IPv4 เนื่องจาก GCP ซึ่งสนับสนุนโครงสร้างพื้นฐานของ Kinsta ยังไม่ได้เปิดตัวรองรับ IPv6 IPv6 อยู่ในแผนงานของ Google Cloud ดังนั้นสิ่งนี้อาจเปลี่ยนแปลงได้ในอนาคต