ที่อยู่ IPv6 และพื้นที่ที่อยู่ IPv4 แยกกันอย่างสิ้นเชิงหรือไม่?
ใช่พวกเขาเป็นสองโปรโตคอลที่แยกกันและเข้ากันไม่ได้พร้อมที่อยู่ที่แตกต่างอย่างสิ้นเชิง
หนังสือเล่มนั้นล้าสมัย ที่อยู่ที่อ้างถึงถูกคัดค้านเมื่อนานมาแล้ว มันอ้างถึงที่อยู่ที่เข้ากันได้กับ IPv4 เก่าสำหรับ IPv6 ที่เลิกใช้แล้ว ดูRFC 5156 ที่อยู่ IPv6 ที่ใช้งานพิเศษ :
2.3 ที่อยู่ที่เข้ากันได้กับ IPv4
:: / 96 เป็นที่อยู่ IPv4 ที่รองรับ [ RFC4291 ] ที่อยู่เหล่านี้ถูกคัดค้านและไม่ควรปรากฏบนอินเทอร์เน็ตสาธารณะ
มีการกำหนดแอดเดรส IPv4 ที่แม็พสำหรับ IPv6 แต่ไม่ได้ใช้เป็นการกำหนดแอดเดรสแพ็กเก็ตจริง ๆ :
2.2. ที่อยู่ที่แมป IPv4
:: FFFF: 0: 0/96 เป็นที่อยู่ที่แมป IPv4 [ RFC4291 ] ที่อยู่ในบล็อกนี้ไม่ควรปรากฏบนอินเทอร์เน็ตสาธารณะ
ดูที่RFC 4291อ้างอิง, IP Address 6 Architecture Addressing Architecture :
2.5.5 ที่อยู่ IPv6 พร้อมที่อยู่ IPv4 ในตัว
มีการกำหนดที่อยู่ IPv6 สองประเภทที่มีที่อยู่ IPv4 ในที่อยู่ต่ำ 32 บิตของที่อยู่ นี่คือ "ที่อยู่ IPv6 ที่ใช้ร่วมกันได้กับ IPv4" และ "ที่อยู่ IPv6 ที่แมป IPv4"
2.5.5.1 ที่อยู่ IPv6 ที่เข้ากันได้กับ IPv4
"ที่อยู่ IPv6 ที่ใช้ร่วมกันได้กับ IPv4" ถูกกำหนดไว้เพื่อช่วยในการเปลี่ยน IPv6 รูปแบบของ "ที่อยู่ IPv6 ที่รองรับ IPv4" เป็นดังนี้:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
หมายเหตุ: ที่อยู่ IPv4 ที่ใช้ใน "ที่อยู่ IPv6 ที่เข้ากันได้กับ IPv4" จะต้องเป็นที่อยู่ IPv4 ที่ไม่ซ้ำกันทั่วโลก
ตอนนี้ "ที่อยู่ IPv6 ที่เข้ากันได้กับ IPv4" เลิกใช้แล้วเนื่องจากกลไกการเปลี่ยน IPv6 ปัจจุบันไม่ได้ใช้ที่อยู่เหล่านี้อีกต่อไป การใช้งานใหม่หรือที่อัปเดตไม่จำเป็นต้องสนับสนุนประเภทที่อยู่นี้
2.5.5.2 ที่อยู่ IPv6 ที่แมป IPv4
มีการกำหนดที่อยู่ IPv6 ประเภทที่สองที่มีที่อยู่ IPv4 ในตัว ประเภทที่อยู่นี้ใช้เพื่อแสดงที่อยู่ของโหนด IPv4 เป็นที่อยู่ IPv6 รูปแบบของ "ที่อยู่ IPv6 ที่แมป IPv4" เป็นดังนี้:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
โปรดดู [ RFC4038 ] สำหรับพื้นหลังเกี่ยวกับการใช้งาน "ที่อยู่ IPv6 ที่แมป IPv4"
หมายความว่าพื้นที่ที่อยู่ IPv4 ถูกฝังลงในช่วงย่อยต่ำสุดของพื้นที่ที่อยู่ IPv6 หรือไม่
ในบางกรณีเท่านั้น แต่ไม่แนะนำให้ทำตามปกติ
การฝังดังกล่าวได้รับการแก้ไขหรือไม่ สามารถกำหนดพื้นที่ที่อยู่ IPv4 ลงในช่วงย่อยที่ต่อเนื่องของพื้นที่ที่อยู่ IPv6 ได้หรือไม่?
ช่วงที่อยู่ IPv6 เพียงคู่เดียวเท่านั้นที่ได้รับการออกแบบมาสำหรับสิ่งนี้และไม่ได้ใช้สำหรับการส่งแพ็กเก็ต สิ่งนี้ไม่ได้ใช้ในการกำหนดที่อยู่ IPv6 ทั่วโลก
หมายความว่าสำหรับที่อยู่ IPv4 มีที่อยู่ IPv6 บางแห่งที่อ้างถึงที่อยู่เดียวกันกับที่อยู่ IPv4 หรือไม่
ไม่ได้จริงๆ ตามหลักการแล้วใช่สำหรับการกำหนดแอดเดรส IPv4 สำหรับ IPv6 แต่ไม่ได้ใช้สำหรับส่งแพ็กเก็ต
ตัวอย่างเช่นที่อยู่เดียวกัน::192.31.20.46
และ192.31.20.46
มีประสิทธิภาพหรือไม่
- ถ้าฉันส่งข้อความถึง :: 192.31.20.46, 192.31.20.46 จะได้รับข้อความของฉันหรือไม่?
- ถ้าฉันส่งข้อความถึง 192.31.20.46 :: :: 192.31.20.46 จะได้รับข้อความของฉันหรือไม่
จะ :: 127.0.0.1 ยังคงเป็นที่อยู่ IP ย้อนกลับและถ้าใช่มันเป็นที่อยู่เดียวกันกับ 127.0.0.1 อย่างมีประสิทธิภาพหรือไม่
ไม่::192.31.20.46
เป็นที่อยู่ IPv6 ที่ไม่ถูกต้องเนื่องจากที่อยู่ที่เข้ากันได้กับ IPv4 สำหรับ IPv6 นั้นเลิกใช้แล้ว
IPv4 และ IPv6 เป็นสองโปรโตคอลที่แยกกันและเข้ากันไม่ได้ซึ่งสามารถอยู่ร่วมกันได้ แต่ไม่สามารถสื่อสารได้โดยตรง
IPv6 ::1
มีอยู่ย้อนกลับของ
หรือพื้นที่ที่อยู่ IPv6 และพื้นที่ที่อยู่ IPv4 แยกออกจากกันอย่างสมบูรณ์ (เช่นไม่มีการทับซ้อนกัน) ในแง่ที่ว่าเมื่อฉันสื่อสารกับที่อยู่ IPv6 ฉันจะไม่สื่อสารกับที่อยู่ IPv4 หรือไม่
IPv4 และ IPv6 มีการแยกที่อยู่อย่างสมบูรณ์ IPv4 ใช้การกำหนดแอดเดรส 32 บิตที่ไม่สามารถใช้กับการกำหนดแอดเดรส IPv6 128 บิต ส่วนหัวของโปรโตคอลนั้นแตกต่างกันมากในวิธีอื่น IPv6 สร้างขึ้นหลังจากเรียนรู้บทเรียนใน IPv4 โปรดจำไว้ว่า IPv4 เป็นการทดลองทางวิชาการ / รัฐบาลที่ไม่เคยมีจุดประสงค์เพื่อใช้ในแบบที่เป็นอยู่ทุกวันนี้และ IPv6 เป็นความพยายามในการแก้ไขข้อบกพร่องใน IPv4 แต่ไม่สามารถทำงานร่วมกับ IPv4 ได้