ดังที่เราทราบดีว่าทั้ง IPv4 และ IPv6 เป็นโปรโตคอลอินเทอร์เน็ตหลักสองโปรโตคอลที่ใช้เป็นโปรโตคอลการสื่อสารหลักในชุดโปรโตคอลอินเทอร์เน็ตสำหรับการถ่ายทอดดาตาแกรมข้ามขอบเขตของเครือข่าย ฟังก์ชันการกำหนดเส้นทางช่วยให้อินเทอร์เน็ตใช้งานได้ และสร้างอินเทอร์เน็ตได้อย่างแท้จริง
ดังนั้นบนพื้นฐานของการทำงานและคุณลักษณะ เราจึงสามารถแยกแยะระหว่างโปรโตคอลทั้ง IPv4 และ IPv6
ต่อไปนี้เป็นข้อแตกต่างที่สำคัญระหว่างโปรโตคอล IPv4 และ IPv6
ซีเนียร์ เลขที่ | คีย์ | โปรโตคอล IPv4 | โปรโตคอล IPv6 |
---|---|---|---|
1 | การกำหนดค่าที่อยู่ | โปรโตคอล IPv4 มีความยาวแอดเดรส 32 บิตซึ่งแสดงในรูปแบบทศนิยม และรองรับการกำหนดค่าด้วยตนเองและ DHCP | ในทางกลับกัน IPv6 มีความยาวที่อยู่ 128 บิตซึ่งแสดงในรูปแบบเลขฐานสิบหกและรองรับการกำหนดค่าอัตโนมัติและการกำหนดค่าการกำหนดหมายเลขใหม่ |
2 | พื้นที่ที่อยู่ | ในกรณีที่สามารถสร้างที่อยู่ IPv4 4.29 x 10^9 ได้ | ในทางกลับกัน ในกรณีของ IPv6 3.4 x 10^38 ซึ่งมากกว่าเมื่อเทียบกับในกรณี IPv4 |
3 | ปลอดภัย | IPv4 ถูกใช้เป็นโปรโตคอลที่มีความปลอดภัยน้อยกว่า เนื่องจากส่วนความปลอดภัยจะขึ้นอยู่กับแอปพลิเคชัน กล่าวคือ เป็นสัดส่วนกับการรักษาความปลอดภัยที่มีให้หรือนำไปใช้ในระดับแอปพลิเคชัน | IPv6 มีคุณลักษณะด้านความปลอดภัยในตัวที่ชื่อว่า IPSEC (Internet Protocol Security) ซึ่งให้คุณลักษณะด้านความปลอดภัยเพิ่มเติมพร้อมกับการรักษาความปลอดภัยที่มีให้หรือนำไปใช้ในระดับแอปพลิเคชัน |
4 | การแบ่งส่วน | ในกรณีที่ IPv4 Fragmentation เกิดขึ้นจากทั้ง Sender และ Forwarding routers | ในทางกลับกัน ในกรณีของ IPv6 การแยกส่วนจะดำเนินการโดยเราเตอร์ผู้ส่งเท่านั้น |
5 | รับรองความถูกต้อง | ไม่ได้จัดเตรียมสิ่งอำนวยความสะดวกในการเข้ารหัสและรับรองความถูกต้องของ IPv4 | ในทางกลับกัน ใน IPv6 มีทั้งการเข้ารหัสและการรับรองความถูกต้อง |
6 | ขนาดส่วนหัว | ใน IPv4 ส่วนหัวของคำขอไม่ได้รับการแก้ไขและอาจมีขนาดระหว่าง 20-60 ไบต์ | ในทางกลับกัน ใน IPv6 ส่วนหัวของคำขอมีขนาดคงที่ 40 ไบต์และไม่สามารถเปลี่ยนแปลงได้ |