Apakah ruang alamat IPv6 dan ruang alamat IPv4 benar-benar terpisah?
Ya, mereka adalah dua protokol yang terpisah dan tidak kompatibel dengan pengalamatan yang sama sekali berbeda.
Buku itu kedaluwarsa. Pengalamatan yang dirujuknya sudah usang sejak lama. ini mengacu pada pengalamatan IPv4-Kompatibel lama untuk IPv6 yang sudah usang. Lihat RFC 5156, Alamat IPv6 Penggunaan Khusus :
2.3. Alamat yang Kompatibel dengan IPv4
:: / 96 adalah alamat yang kompatibel dengan IPv4 [ RFC4291 ]. Alamat-alamat ini sudah usang dan tidak boleh muncul di Internet publik.
Ada pengalamatan IPv4-Mapped untuk IPv6, tetapi tidak benar-benar digunakan sebagai pengalamatan untuk paket:
2.2. \ Alamat IPv4-Dipetakan
:: FFFF: 0: 0/96 adalah alamat yang dipetakan IPv4 [ RFC4291 ]. Alamat dalam blok ini tidak akan muncul di Internet publik.
Juga lihat RFC 4291, Arsitektur Pengalamatan IP Versi 6 yang dirujuk :
2.5.5. Alamat IPv6 dengan Alamat IPv4 Tertanam
Dua jenis alamat IPv6 didefinisikan yang membawa alamat IPv4 dalam urutan 32 bit alamat yang rendah. Ini adalah "alamat IPv6 Kompatibel IPv4" dan "alamat IPv6 yang dipetakan IPv4".
2.5.5.1. Alamat IPv4-Kompatibel IPv4
"Alamat IPv6 IPv4-Kompatibel" didefinisikan untuk membantu dalam transisi IPv6. Format "alamat IPv6-Compatible IPv4" adalah sebagai berikut:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
Catatan: Alamat IPv4 yang digunakan dalam "alamat IPv6-Compatible IPv4" harus berupa alamat unicast IPv4 yang unik secara global.
"Alamat IPv6 yang Kompatibel dengan IPv4" sekarang tidak digunakan lagi karena mekanisme transisi IPv6 saat ini tidak lagi menggunakan alamat ini. Implementasi baru atau yang diperbarui tidak diperlukan untuk mendukung jenis alamat ini.
2.5.5.2. Alamat IPv4-IPv4 yang Dipetakan
Tipe kedua dari alamat IPv6 yang menyimpan alamat IPv4 tertanam didefinisikan. Jenis alamat ini digunakan untuk mewakili alamat simpul IPv4 sebagai alamat IPv6. Format "alamat IPv6-mapped IPv6" adalah sebagai berikut:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
Lihat [ RFC4038 ] untuk latar belakang tentang penggunaan "alamat IPv6 yang dipetakan IPv4".
Apakah ini berarti ruang alamat IPv4 tertanam ke dalam subrange terendah dari ruang alamat IPv6?
Hanya dalam kondisi tertentu, tetapi ini biasanya tidak disarankan.
Apakah penyematan tersebut diperbaiki? Apakah ruang alamat IPv4 dapat tertanam ke dalam subrange ruang alamat IPv6 yang berkelanjutan?
Hanya beberapa rentang alamat IPv6 yang dirancang untuk ini, dan mereka tidak digunakan untuk mengirim paket. Ini tidak digunakan dalam pengalamatan Global IPv6.
Apakah ini berarti bahwa untuk setiap alamat IPv4, ada beberapa alamat IPv6 yang merujuk ke alamat yang sama dengan alamat IPv4?
Tidak juga. Secara konseptual, ya, untuk pengalamatan IPv4-Mapped untuk IPv6, tetapi itu sebenarnya tidak digunakan untuk mengirim paket.
Misalnya, apakah ::192.31.20.46
dan 192.31.20.46
secara efektif alamat itu sama?
- jika saya mengirim pesan ke :: 192.31.20.46, akankah 192.31.20.46 menerima pesan saya?
- jika saya mengirim pesan ke 192.31.20.46, akankah: 192.31.20.46 menerima pesan saya?
Akankah :: 127.0.0.1 masih menjadi alamat IP loopback, dan jika ya, apakah ini alamat yang sama efektif dengan 127.0.0.1?
Tidak, ::192.31.20.46
adalah alamat IPv6 yang tidak valid karena pengalamatan IPv4-Compatible untuk IPv6 telah ditinggalkan.
IPv4 dan IPv6 adalah dua protokol terpisah yang tidak kompatibel yang dapat hidup berdampingan, tetapi tidak dapat berkomunikasi secara langsung.
IPv6 memiliki alamat loopback dari ::1
.
Atau apakah ruang alamat IPv6 dan ruang alamat IPv4 benar-benar terpisah (yaitu tidak ada tumpang tindih), dalam arti bahwa ketika saya berkomunikasi dengan alamat IPv6, saya tidak akan berkomunikasi dengan alamat IPv4?
IPv4 dan IPv6 memiliki pengalamatan yang benar-benar terpisah. IPv4 menggunakan pengalamatan 32-bit yang tidak kompatibel dengan pengalamatan IPv6 128-bit. Header protokol juga sangat berbeda dalam hal lain. IPv6 dibuat setelah pembelajaran di IPv4. Ingat bahwa IPv4 adalah eksperimen akademis / pemerintah yang tidak pernah dimaksudkan untuk digunakan seperti sekarang ini, dan IPv6 merupakan upaya untuk memperbaiki kekurangan IPv4, tetapi karena itu tidak kompatibel dengan IPv4.