ความแตกต่างระหว่าง IPv4 และ IPv6 Headers

Anonim

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.