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

ผู้เขียน: Laura McKinney
วันที่สร้าง: 2 เมษายน 2021
วันที่อัปเดต: 10 พฤษภาคม 2024
Anonim
IPv6 ดีหรือไม่ดียังไง ??
วิดีโอ: IPv6 ดีหรือไม่ดียังไง ??

เนื้อหา


IPv4 และ IPv6 เป็นรุ่นของอินเทอร์เน็ตโปรโตคอลที่ IPv6 เป็นรุ่นปรับปรุงของ IPv4 มีความแตกต่างหลากหลายระหว่างโปรโตคอล IPv4 และ IPv6 รวมถึงคุณสมบัติต่างๆ แต่สิ่งสำคัญอย่างหนึ่งคือจำนวนที่อยู่ (พื้นที่ที่อยู่) ที่สร้างขึ้น

IP เวอร์ชัน 4 (IPv4) สร้าง 4.29 x 109 ที่อยู่เครือข่ายที่ไม่ซ้ำกันซึ่งมีปริมาณไม่เพียงพอและทำให้อินเทอร์เน็ตมีพื้นที่ไม่เพียงพอ ในขณะที่ IP เวอร์ชัน 6 (IPv6) สร้าง 3.4 x 1038 ที่อยู่และเป็นโซลูชั่นที่ปรับขนาดได้และมีความยืดหยุ่นในการแก้ไขปัญหาปัจจุบัน

ก่อนอื่นให้เราเข้าใจว่าอินเทอร์เน็ตโปรโตคอลคืออะไร โปรโตคอลมาตรฐาน TCP / IP ที่กำหนด IP ดาต้าเป็นหน่วยของข้อมูลที่ย้ายผ่านอินเทอร์เน็ต มันเป็นโปรโตคอลดาตาแกรมที่ไม่น่าเชื่อถือและไม่เชื่อมต่อซึ่งเป็นบริการจัดส่งที่ดีที่สุด อินเทอร์เน็ตเป็นเครือข่ายทางกายภาพที่เป็นนามธรรมและมีฟังก์ชั่นเดียวกันเช่นการรับและส่งแพ็คเก็ต

IP มีสามสิ่งสำคัญคือ:

  • ข้อมูลจำเพาะของรูปแบบที่แน่นอนของข้อมูลทั้งหมด
  • จะดำเนินการฟังก์ชั่นการกำหนดเส้นทางและเลือกเส้นทางสำหรับไอเอ็นจีข้อมูล
  • มันเกี่ยวข้องกับการรวบรวมกฎที่สนับสนุนแนวคิดของการส่งแพ็กเก็ตที่ไม่น่าเชื่อถือ
  1. แผนภูมิเปรียบเทียบ
  2. คำนิยาม
  3. ความแตกต่างที่สำคัญ
  4. ข้อสรุป

แผนภูมิเปรียบเทียบ

พื้นฐานของการเปรียบเทียบIPv4IPv6
การกำหนดค่าที่อยู่รองรับการกำหนดค่าด้วยตนเองและ DHCPรองรับการกำหนดค่าอัตโนมัติและการกำหนดหมายเลขใหม่
ความสมบูรณ์ของการเชื่อมต่อแบบครบวงจรunachievableทำได้
พื้นที่ที่อยู่มันสามารถสร้าง 4.29 x 109 ที่อยู่สามารถสร้างที่อยู่ได้จำนวนมากเช่น 3.4 x 1038.
คุณสมบัติด้านความปลอดภัยความปลอดภัยขึ้นอยู่กับแอปพลิเคชันIPSEC ถูกสร้างขึ้นในโปรโตคอล IPv6
ที่อยู่ยาว32 บิต (4 ไบต์)128 บิต (16 ไบต์)
ตัวแทนที่อยู่เป็นทศนิยมเป็นเลขฐานสิบหก
การกระจายตัวของดำเนินการโดย
เอ้อและส่งต่อเราเตอร์โดยเฉพาะเอ่อ
บัตรประจำตัวไหลแพ็คเก็ตไม่ว่างพร้อมใช้งานและใช้ฟิลด์ flow label ในส่วนหัว
สนามเช็คซัม

ที่มีจำหน่ายไม่ว่าง
แผนการส่ง

บรอดคาสติ้งMulticasting และ Anycasting
การเข้ารหัสและการรับรองความถูกต้อง

ไม่ได้จัดเตรียมไว้ให้ให้

คำจำกัดความของ IPv4

ที่อยู่ IPv4 เป็นค่าไบนารี 32- บิตซึ่งสามารถแสดงเป็นเลขทศนิยมสี่หลัก พื้นที่ที่อยู่ IPv4 เสนอที่อยู่ประมาณ 4.3 พันล้านที่อยู่ มีเพียง 3.7 พันล้านที่อยู่เท่านั้นที่สามารถกำหนดจาก 4.3 พันล้านที่อยู่ ที่อยู่อื่น ๆ ได้รับการสงวนไว้สำหรับวัตถุประสงค์เฉพาะเช่นการทำมัลติคาสต์พื้นที่ที่อยู่ส่วนตัวการทดสอบลูปแบ็คและการวิจัย
IP version 4 (IPv4) ใช้ Broadcasting สำหรับการถ่ายโอนแพ็คเก็ตจากคอมพิวเตอร์เครื่องหนึ่งไปยังคอมพิวเตอร์ทุกเครื่อง นี่อาจสร้างปัญหาบางครั้ง


เครื่องหมายจุด - ทศนิยมของ IPv4
128.11.3.31

รูปแบบแพ็คเก็ต

IPv4 ดาต้าเป็นแพ็กเก็ตที่มีความยาวตัวแปรประกอบด้วยส่วนหัว (20 ไบต์) และข้อมูล (มากถึง 65,536 พร้อมกับส่วนหัว) ส่วนหัวมีข้อมูลที่จำเป็นสำหรับการกำหนดเส้นทางและการจัดส่ง

ส่วนหัวของฐาน

เวอร์ชัน: โดยจะกำหนดหมายเลขเวอร์ชันของ IP คือในกรณีนี้คือ 4 ที่มีค่าไบนารีเป็น 0100
ความยาวส่วนหัว (HLEN): เพราะมันหมายถึงความยาวของส่วนหัวในหลายสี่ไบต์
ประเภทบริการ: มันกำหนดวิธีการจัดการดาตาแกรมและรวมถึงบิตแต่ละตัวเช่นระดับของปริมาณงานความน่าเชื่อถือและความล่าช้า
ความยาวทั้งหมด: มันหมายถึงความยาวทั้งหมดของดาต้า IP
บัตรประจำตัว: ฟิลด์นี้ใช้ในการแยกส่วน เดตาแกรมจะถูกแบ่งออกเมื่อมันผ่านเครือข่ายที่แตกต่างกันเพื่อให้ตรงกับขนาดของกรอบเครือข่าย ในเวลานั้นแต่ละส่วนจะถูกกำหนดด้วยหมายเลขลำดับในฟิลด์นี้
ธง: บิตในฟิลด์แฟล็กจัดการการแตกแฟรกเมนต์และระบุแฟรกเมนต์แรกกลางหรือสุดท้ายเป็นต้น


IPv4 Datagram

การกระจายตัวของการชดเชย: เป็นตัวชี้ที่แสดงถึงการชดเชยข้อมูลในดาตาแกรมเดิม
เวลาอยู่: มันกำหนดจำนวนฮ็อพที่ดาตาแกรมสามารถเดินทางได้ก่อนที่จะถูกปฏิเสธ พูดง่ายๆก็คือมันระบุระยะเวลาที่ดาตาแกรมยังคงอยู่บนอินเทอร์เน็ต
โปรโตคอล: ฟิลด์โปรโตคอลระบุว่าข้อมูลโปรโตคอลชั้นบนสุดถูกห่อหุ้มในดาตาแกรม (TCP, UDP, ICMP, ฯลฯ )
การตรวจสอบส่วนหัว: นี่คือฟิลด์ 16 บิตยืนยันความสมบูรณ์ของค่าส่วนหัวไม่ใช่ส่วนที่เหลือของแพ็คเก็ต
ที่อยู่แหล่งที่มา: เป็นที่อยู่อินเทอร์เน็ตสี่ไบต์ซึ่งระบุแหล่งที่มาของดาต้าแกรม
ที่อยู่ปลายทาง: นี่คือฟิลด์ 4 ไบต์ซึ่งระบุปลายทางสุดท้าย
ตัวเลือก: สิ่งนี้ทำให้มีฟังก์ชันการทำงานมากขึ้นสำหรับดาตาแกรม IP นอกจากนี้ยังสามารถพกพาฟิลด์ต่าง ๆ เช่นการควบคุมเส้นทางการกำหนดเวลาการจัดการและการจัดตำแหน่ง
IPv4 เป็นโครงสร้างที่อยู่สองระดับ (net id และ host id) แบ่งออกเป็นห้าประเภท (A, B, C, D และ E)

คำจำกัดความของ IPv6

ที่อยู่ IPv6 คือค่าไบนารี 128 บิตซึ่งสามารถแสดงเป็นเลขฐานสิบหก 32 หลัก โคลอนแยกรายการในลำดับของเขตข้อมูลเลขฐานสิบหก 16 บิต มันให้ 3.4 x 1038 ที่อยู่ IP การระบุที่อยู่ IP รุ่นนี้ออกแบบมาเพื่อตอบสนองความต้องการในการหลบหนีของ IP และให้ที่อยู่เพียงพอสำหรับความต้องการในการเติบโตทางอินเทอร์เน็ตในอนาคต
ในฐานะที่เป็น IPv4 ใช้โครงสร้างที่อยู่สองระดับที่การใช้พื้นที่ที่อยู่ไม่เพียงพอ นั่นคือเหตุผลในการเสนอ IPv6 เพื่อเอาชนะข้อบกพร่อง IPv4 รูปแบบและความยาวของที่อยู่ IP ถูกเปลี่ยนแปลงพร้อมกับรูปแบบแพ็คเก็ตและโปรโตคอลก็ถูกปรับเปลี่ยนเช่นกัน

เครื่องหมายโคลอนเลขฐานสิบหกของ IPv6
FDEC: BA98: 7654: 3210: ADBF: BBFF: 2922: FFFF

รูปแบบแพ็คเก็ต IPv6

แต่ละแพ็กเก็ตประกอบด้วยส่วนหัวพื้นฐานที่บังคับซึ่งสำเร็จโดยเพย์โหลด ส่วนของข้อมูลประกอบด้วยสองส่วนคือส่วนหัวเสริมและข้อมูลเสริมจากชั้นบน ส่วนหัวพื้นฐานใช้ 40 ไบต์ส่วนหัวของส่วนขยายและข้อมูลจากชั้นบนสุดกลับกันมักจะเก็บข้อมูลได้สูงสุด 65,535 ไบต์

ส่วนหัวถัดไป: เป็นฟิลด์แปดบิตอธิบายส่วนหัวที่ลากส่วนหัวพื้นฐานในดาตาแกรม ส่วนหัวถัดไปเป็นหนึ่งในส่วนหัวที่เป็นตัวเลือกเพิ่มเติมซึ่ง IP ใช้หรือส่วนหัวสำหรับโปรโตคอลชั้นบนเช่น UDP หรือ TCP
ขีด จำกัด Hop: ฟิลด์ขีด จำกัด การฮอปแปดบิตนี้พร้อมฟังก์ชันเดียวกันที่ฟิลด์ TTL ใน IPv4
ที่อยู่แหล่งที่มา: มันเป็นที่อยู่อินเทอร์เน็ต 16 ไบต์ระบุที่มาของดาต้า
ที่อยู่ปลายทาง: นี่คือที่อยู่อินเทอร์เน็ตขนาด 16 ไบต์ซึ่งโดยทั่วไปอธิบายปลายทางสุดท้ายของดาต้าแกรม

ให้เราดูความแตกต่างที่สำคัญระหว่าง IPv4 และ IPv6

  1. IPv4 มีความยาวที่อยู่ 32 บิตในขณะที่ IPv6 มีความยาวที่อยู่ 128 บิต
  2. ที่อยู่ IPv4 แสดงถึงเลขฐานสองในหน่วยทศนิยม ในทางกลับกันที่อยู่ IPv6 จะแสดงเลขฐานสองเป็นเลขฐานสิบหก
  3. IPv6 ใช้การกระจายตัวแบบ end-to-end ในขณะที่ IPv4 ต้องการเราเตอร์ระดับกลางในการแยกส่วนดาตาแกรมใด ๆ ที่มีขนาดใหญ่เกินไป
  4. ความยาวส่วนหัวของ IPv4 คือ 20 ไบต์ ในทางตรงกันข้ามความยาวส่วนหัวของ IPv6 คือ 40 ไบต์
  5. IPv4 ใช้ฟิลด์ checksum ในรูปแบบส่วนหัวเพื่อจัดการการตรวจสอบข้อผิดพลาด ในทางตรงกันข้าม IPv6 จะลบฟิลด์การตรวจสอบส่วนหัว
  6. ใน IPv4 ส่วนหัวพื้นฐานไม่มีฟิลด์สำหรับความยาวส่วนหัวและฟิลด์ความยาวส่วนของข้อมูล 16 บิตแทนที่ในส่วนหัวของ IPv6
  7. ฟิลด์ตัวเลือกใน IPv4 ถูกใช้เป็นส่วนหัวของส่วนขยายใน IPv6
  8. ฟิลด์ Time to live ใน IPv4 อ้างถึงเป็นขีด จำกัด Hop ใน IPv6
  9. ฟิลด์ความยาวส่วนหัวที่มีอยู่ใน IPv4 จะถูกตัดออกใน IPv6 เนื่องจากความยาวของส่วนหัวได้รับการแก้ไขในรุ่นนี้
  10. IPv4 ใช้การกระจายสัญญาณเพื่อส่งแพ็คเก็ตไปยังคอมพิวเตอร์ปลายทางในขณะที่ IPv6 ใช้มัลติคาสติ้งและการออกอากาศใด ๆ
  11. IPv6 ให้การรับรองความถูกต้องและการเข้ารหัส แต่ IPv4 ไม่ได้ให้บริการ

ข้อสรุป

IPv6 ยังคงรักษาแนวคิดหลักมากมายจากโปรโตคอลปัจจุบัน IPv4 แต่เปลี่ยนรายละเอียดส่วนใหญ่ IPv4 ได้รับการออกแบบให้เป็นวิธีการขนส่งและการสื่อสาร แต่จำนวนที่อยู่ก็มาถึงความอ่อนล้าซึ่งเป็นสาเหตุของการพัฒนา IPv6 IPv6 ให้ความยืดหยุ่นความยืดหยุ่นและความเป็นไปได้ที่ไร้รอยต่อในด้านเครือข่าย