IPv6 ได้รับการออกแบบให้เป็นวิวัฒนาการของ IPv4 โดยนำเสนอการปรับปรุงหลายประการและทำให้โครงสร้างส่วนหัวของแพ็กเก็ตง่ายขึ้น ขณะเดียวกันก็ขยายฟังก์ชันการทำงานและพื้นที่ที่อยู่
บางฟิลด์ที่มีอยู่ในส่วนหัว IPv4 ถูกลบหรือแก้ไขใน IPv6
ต่อไปนี้คือฟิลด์หลักที่ถูกลบออกหรือมีการเปลี่ยนแปลงอย่างมีนัยสำคัญในการข้ามจาก IPv4 เป็น IPv6:
- การตรวจสอบส่วนหัว:
- IPv4: ประกอบด้วยฟิลด์ตรวจสอบที่ช่วยให้มั่นใจในความสมบูรณ์ของส่วนหัวของแพ็กเก็ต
- IPv6: ช่องนี้ถูกลบออกใน IPv6 ความสมบูรณ์ของส่วนหัวจะถือว่าได้รับการรับรองโดยระดับอื่น โดยทั่วไปโดยเลเยอร์ที่สูงกว่า เช่น TCP หรือ UDP ซึ่งมีเช็คซัมของตัวเอง
- การระบุชิ้นส่วน ธง และการกระจัด:
- IPv4: ฟิลด์เหล่านี้ใช้สำหรับการกระจายตัวของแพ็กเก็ตและการประกอบใหม่
- IPv6: ใน IPv6 เราเตอร์ไม่ได้ดำเนินการกระจายตัวบนเส้นทาง แต่อุปกรณ์ส่งจะจัดการการกระจายตัวของข้อมูลแทน และจำเป็นต้องใช้ส่วนหัวของส่วนขยายการกระจายตัวเมื่อจำเป็น
- ตัวเลือก:
- IPv4: ส่วนหัว IPv4 มีฟิลด์ตัวเลือกที่สามารถใช้เพื่อรองรับฟังก์ชันเพิ่มเติมได้
- IPv6: ไม่มีฟิลด์ตัวเลือกในส่วนหัวฐาน IPv6 แต่ IPv6 จะใช้ส่วนหัวของส่วนขยายแทน ซึ่งจะถูกแทรกระหว่างส่วนหัวฐานและเพย์โหลดเมื่อจำเป็นต้องมีฟังก์ชันเพิ่มเติม
- IHL (ความยาวส่วนหัวของอินเทอร์เน็ต):
- IPv4: ฟิลด์ IHL ระบุความยาวของส่วนหัว IPv4 ซึ่งอนุญาตให้มีส่วนหัวที่มีขนาดผันแปรได้เนื่องจากฟิลด์ตัวเลือก
- IPv6: ความยาวของส่วนหัวฐาน IPv6 ได้รับการแก้ไขแล้ว (40 ไบต์) ดังนั้นฟิลด์ IHL จึงถูกลบออก
- ประเภทของบริการ (ปัจจุบันคือ DSCP และ ECN ใน IPv4):
- IPv4: เดิมเรียกว่า "ประเภทบริการ" ฟิลด์นี้ได้รับการพัฒนาเพื่อรวม DSCP (Differentiated Services Code Point) และ ECN (การแจ้งเตือนความแออัดอย่างชัดเจน)
- IPv6: โดยแนะนำฟิลด์ “Traffic Class” ซึ่งคล้ายกับ IPv4 DSCP เพื่อจัดการบริการที่แตกต่างและยังรองรับ ECN อีกด้วย
การเปลี่ยนแปลงเหล่านี้สะท้อนให้เห็นถึงการออกแบบที่เน้นไปที่การทำให้การประมวลผลแพ็คเก็ตในเราเตอร์ง่ายขึ้น และปรับปรุงการรองรับฟังก์ชันต่างๆ เช่น คุณภาพของการบริการและความปลอดภัย โดยไม่กระทบต่อความสามารถในการขยายและความยืดหยุ่นของโปรโตคอล
ไม่มีแท็กสำหรับโพสต์นี้