Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ระบบเครือข่าย

IPv4 vs IPv6: ต่างกันยังไง? ทำไมต้องมี 2 ระบบ?

มี Internet Protocol (IP) 2 ระบบ: IPv4 และ IPv6 ระบบเก่า (IPv4) ยังใช้กันมาก แต่ทั้งคู่ทำหน้าที่เดียวกัน: ให้คอมพิวเตอร์ โทรศัพท์ และอุปกรณ์เครือข่าย สื่อสารกับเซิร์ฟเวอร์ผ่านอินเทอร์เน็ตได้

คุณอาจไม่เคยเจอปัญหา IPv4 ที่หยุดการใช้อินเทอร์เน็ต จึงอาจสงสัยว่า IPv6 ทำไมจึงมีอยู่ IPv6 ทำอะไรได้เพิ่ม? IPv6 ดีกว่า IPv4 จริงไหม?

IPv4 vs IPv6: ต่างกันยังไง? ทำไมต้องมี 2 ระบบ?

มาดูความหมายและความต่างกัน

IPv4 และ IPv6 หมายถึงอะไร?

IPv4 = IP version 4 ใช้งานมาตั้งแต่ 1983 จนปัจจุบัน รูปแบบ Dot-decimal notation 4 ส่วนตัวเลขคั่นด้วยจุด:

64.70.220.50

IPv6 = IP version 6 ปิดตัว 1994 ออกแบบมาแทน IPv4 แต่ตอนนี้ใช้คู่กัน รูปแบบต่าง IPv4 มาก: มีตัวอักษร a-f คั่นด้วย colon ใช้ 8 กลุ่ม 16-bit hexadecimal:

2a00:5a60:85a3:0:0:8a2e:370:7334

ทำไมต้องมี 2 ระบบ?

IPv6 สร้างขึ้นเพื่อแก้ข้อจำกัดของ IPv4 雖然 IPv6 ปล่อยออกมานานเพียง 1 เหตุผลหลัก: การขยายตัวของอินเทอร์เน็ต

ความต่างโครงสร้าง: IPv4 ใช้ 32-bit address (~4.3 พันล้าน IP) IPv6 ใช้ 128-bit address รองรับตัวอักษร a-f เพิ่ม ทุก bit เพิ่ม = address space คูณ 2

หมายถึง IPv6 สร้าง IP ได้ 340 อันเดซิลเลียน (340 undecillion) = 340 พันล้าน พันล้าน พันล้าน พันล้าน IP! ส่วน IPv4 จำกัด ~4.3 พันล้าน

สมมติทุกคนบนโลกมี 1 อุปกรณ์ ในโลก IPv4 เพียงอย่างเดียว พันล้านอุปกรณ์จะถูกปฏิเสธทันที เพิ่มอุปกรณ์ทุกวัน (นาฬิกาอัจฉริยะ, โทรศัพท์, รถ, ตู้เย็น) ขีดจำกัด 4.3 พันล้าน IP ของ IPv4 ไม่พอใช้ตลอดไป

องค์กรควบคุมจำกัด IP สาธารณะทั้ง IPv4 และ IPv6 แต่ IPv6 มี combination มากกว่า IPv4 อย่างมาก ไม่คาดว่าจะหมดเร็วๆ นี้

IPv5 ไปไหน?

(IPv5 เป็นโปรโตคอลสตรีมทดลอง ไม่ได้ใช้งานสากล จึงข้ามไป IPv6 ทันที)

ความต่างอื่นระหว่าง IPv6 และ IPv4

Address space ใหญ่กว่าไม่ใช่ความต่างเดียว นี่คือความต่างอื่น:

ความต่างระหว่าง IPv6 และ IPv4
IPv6IPv4รายการ
812Header Fields
4020Header Field Length (bytes)
ไม่มี (No)มี (Yes)Checksum Fields
Unicast, Multicast, AnycastUnicast, Broadcast, MulticastTransmission Types
ไม่รองรับ (No)รองรับ (Yes)VLSM Support
DHCPv6 และ StaticDHCP และ StaticAssignment Types
IPSec รองรับ built-inขึ้นกับแอปพลิเคชันSecurity
รองรับ (Yes)ไม่รองรับ (No)Automatic Configuration
NDP (Neighbor Discovery Protocol)ARP (Address Resolution Protocol)Mapping Method
รองรับ (Yes)ไม่รองรับ (No - เนื่องจาก NAT)Direct P2P Connections

IPv6 ปลอดภัยกว่า IPv4 จริงไหม?

IPv6 ใหม่กว่า แต่ไม่ได้หมายถึงปลอดภัยกว่าในทุกด้าน ทั้งคู่มีปัญหา: Address flooding, Man-in-the-middle, Packet capture ฯลฯ

IPv6 มี IPSec built-in (เทคโนโลยีเดียวกับ VPN ใช้เข้ารหัส) ดูเหมือน IPv6 ชนะ แต่ IPSec เป็น "แนะนำ" ไม่ใช่ "บังคับ" และ IPv4 ใช้ IPSec ได้เช่นกัน จึงไม่ต่างกันมาก

IPv6 มี Auto-configuration ให้อุปกรณ์สร้าง IP จาก MAC Address ฟีเจอร์นี้อาจถูกแฮกเกอร์/บริษัทคนที่ 3 ใช้ติดตามคนผ่านฮาร์ดแวร์

แต่ IPv6 ชนะด้าน NDP vs ARP: IPv4 มีปัญหา ARP spoofing, MAC flooding, MAC duplicating IPv6 ใช้ SEND (Secure Neighbor Discovery) รักษาความปลอดภัย NDP ด้วย cryptographically generated addresses

สรุปสำคัญ: ย้ายไป IPv6 ไม่แก้ปัญหาใหญ่ๆ ของอินเทอร์เน็ต (ไวรัส, ขโมยข้อมูล, ติดตาม) แม้ทำงานต่างกัน แต่ภัยคุกคามยังจริงอยู่ทั้ง IPv4 และ IPv6

ต้องทำอะไรถึงจะใช้ IPv6 ได้?

สำหรับผู้ใช้ทั่วไป (ไม่ได้รันเว็บเซิร์ฟเวอร์/สร้างอุปกรณ์เครือข่าย) ใช้ IPv6 แทน IPv4 คือ แค่รอเวลา ไม่ต้องเตรียมคอมพิวเตอร์หรือเรียนรู้ IP ใหม่

ไม่มีวันจะถูกตัดอินเทอร์เน็ตทันทีเพราะไม่พิมพ์ IPv6 แทน IPv4 ทั้งสองจะทำงานคู่กันนานหลายปี จน IPv6 พร้อมทุกอุปกรณ์ทั่วโลก

ติดตามได้: สถิติ IPv6 ของ Google แสดงแนวโน้มการใช้งาน IPv6 ของผู้ใช้ Google

ตอนเปลี่ยนไป IPv6 ที่บ้าน/โทรศัพท์ จะราบรื่นเหมือน IP เปลี่ยนปกติ (เกิดขึ้นบ่อย และคุณไม่สังเกต)

แต่ถ้าอุปกรณ์และ ISP รองรับ สลับไป IPv6 เองได้ ตรงตั้งค่าเราเตอร์

อีกจุดที่อาจใช้ IPv6: ตอนเปลี่ยน DNS Server รายการ Public DNS ฟรี บางแห่งมี IPv6 version