ความแตกต่างระหว่าง IPv4 และ IPv6 Headers
IPv4 และ IPv6 Headers
IPv4 (Internet Protocol version 4) คือ IPv4 รุ่นที่ 4 ของ Internet Protocol (IP). ใช้ในเครือข่าย Layer Link Layer Switched เช่น Ethernet IPv4 ใช้วิธีการส่งมอบความพยายามที่ดีที่สุดซึ่งไม่ได้รับประกันการส่งมอบ แพคเก็ต IPv4 ประกอบด้วยส่วนหัวและส่วนข้อมูล ส่วนหัวนี้มีฟิลด์สิบสี่ IPv6 (Internet Protocol version 6) คือ IP รุ่นที่ใช้ IPv4 IPv6 ได้รับการพัฒนาเพื่อแก้ปัญหาความอ่อนเพลียของที่อยู่ IPv4 แพ็คเก็ต IPv6 ประกอบด้วยส่วนหัวและข้อมูลด้วย ส่วนหัวของ IPv6 ประกอบด้วยส่วนของขนาดคงที่ซึ่งสามารถให้ฟังก์ชันการทำงานหลักและตัวเลือกในการขยายส่วนหัวเพื่อให้มีคุณลักษณะพิเศษ
ส่วนหัวของ IPv4 คืออะไร?
IHL (ความยาวส่วนหัวของอินเทอร์เน็ต) |
(4 บิต) ประเภทของบริการ |
(8 บิต) ความยาวทั้งหมด |
(16 บิต) ข้อมูลประจำตัว |
(16 บิต) เวลา |
(8 บิต) พิธีสาร |
(999) (3 บิต) |
|
การชดเชยเศษ (13 บิต) |
8 บิต) Checksum ส่วนหัว |
(16 บิต) ที่อยู่ IP ของแหล่งที่มา |
|
(32 บิต) ที่อยู่ IP ปลายทาง |
|||
(32 บิต) ตัวเลือก |
|||
(ความยาวตัวแปร)
ในส่วนหัว IPv4 ที่อยู่ต้นทางและที่อยู่ปลายทางมีความยาว 32 บิต ดังนั้น IPv4 ช่วยให้พื้นที่ที่อยู่เป็น 4 3 10 10 999 9 (2 |
32) ที่อยู่ ในที่นี้ที่อยู่บางแห่งสงวนไว้สำหรับการใช้งานพิเศษเช่นเครือข่ายส่วนตัวหรือที่อยู่แบบหลายผู้รับซึ่งช่วยลดจำนวนที่อยู่ที่สามารถใช้งานสาธารณะได้ |
ส่วนหัวของ IPv6 คืออะไร? เวอร์ชั่น (4 บิต) ระดับการเข้าชม (8 บิต)
ป้ายการไหล
(20 บิต) ความยาวของส่วนได้เสีย |
(16 บิต) |
(8 บิต) Hop Limit |
(8 บิต) ที่อยู่ต้นทาง |
(128 บิต) ที่อยู่ปลายทาง |
(128 บิต) ส่วนหัว ของ IPv4 ประกอบด้วยส่วนที่กำหนดและส่วนขยาย ส่วนที่กำหนดประกอบด้วยที่อยู่ต้นทางและปลายทางตัวนับ hop และการอ้างอิงส่วนหัวส่วนขยาย (ถ้ามี) หนึ่งในคุณสมบัติที่สำคัญในส่วนหัวของ IPv6 คือพื้นที่ที่อยู่ขนาดใหญ่ ทั้งที่อยู่ต้นทางและปลายทางสามารถรับได้ 128 บิต ซึ่งจะสร้างพื้นที่ที่อยู่ 3 4 × 10 |
38 (2 |
||
128) ส่วนหัวส่วนขยายมีข้อมูลพิเศษเช่นข้อมูลเกี่ยวกับเส้นทางการรักษาความปลอดภัย ฯลฯ |
ส่วนหัว IPv4 และ IPv6 แตกต่างกันอย่างไร IPv4 เป็น IPv6 รุ่นที่ 4 และ IPv6 เป็นตัวตายตัวแทนของ IPv6 ความแตกต่างที่สำคัญที่สุดระหว่างสองตัวนี้คือขนาดของที่อยู่ IPv4 อนุญาตเฉพาะแหล่งที่มา 32 บิตและที่อยู่ปลายทางในขณะที่ IPv6 อนุญาตให้อยู่ 128 บิตและที่อยู่ปลายทางซึ่งทำให้พื้นที่ที่อยู่ของ IPv4 4 3 × 10 999 9 (2 32 ) และพื้นที่ที่อยู่ของ IPv6 3. 4 × 10 38
(2 < 128) ซึ่งมีขนาดใหญ่กว่ามาก นอกจากนี้ IPv4 มีช่องว่างสำหรับตัวเลือก แต่ใน IPv6 ส่วนนี้จะถูกย้ายไปยังส่วนหัวส่วนขยาย นอกจากนี้ส่วนหัว IPv6 มีขนาดคงที่ 40 ไบต์ในขณะที่ส่วนหัว IPv4 อาจมีขนาดแตกต่างกันเนื่องจากส่วนตัวเลือกในส่วนหัว IPv4 มีการเปลี่ยนชื่อบางส่วนในส่วนหัว ตัวอย่างเช่น ประเภทบริการ เปลี่ยนชื่อเป็น คลาสการจราจร ; ความยาวทั้งหมด เปลี่ยนชื่อเป็น payload length ฯลฯ นอกจากนี้บางฟิลด์ใน IPv4 เช่น IHL, identification, flags ไม่มีอยู่ใน IPv6.