Không gian địa chỉ IPv6 và không gian địa chỉ IPv4 có hoàn toàn rời rạc không?
Vâng, chúng là hai giao thức riêng biệt, không tương thích với địa chỉ hoàn toàn khác nhau.
Cuốn sách đó đã lỗi thời. Địa chỉ mà nó đề cập đã bị phản đối từ lâu. nó đang đề cập đến địa chỉ tương thích với IPv4 cũ cho IPv6 không được dùng nữa. Xem RFC 5156, Địa chỉ IPv6 sử dụng đặc biệt :
2.3. Địa chỉ tương thích với IPv4
:: / 96 là các địa chỉ tương thích với IPv4 [ RFC4291 ]. Các địa chỉ này không được dùng nữa và không được xuất hiện trên Internet công cộng.
Có địa chỉ IPv4 được ánh xạ cho IPv6, nhưng nó không thực sự được sử dụng làm địa chỉ cho các gói:
2.2. \ Địa chỉ được gắn vào IPv4
:: FFFF: 0: 0/96 là các địa chỉ được ánh xạ IPv4 [ RFC4291 ]. Địa chỉ trong khối này sẽ không xuất hiện trên Internet công cộng.
Đồng thời xem RFC 4291, Kiến trúc địa chỉ IP phiên bản 6 được tham chiếu :
2.5.5. Địa chỉ IPv6 với địa chỉ IPv4 nhúng
Hai loại địa chỉ IPv6 được xác định mang địa chỉ IPv4 theo thứ tự thấp 32 bit của địa chỉ. Đây là "địa chỉ IPv6 tương thích với IPv4" và "địa chỉ IPv6 được ánh xạ IPv4".
2.5.5.1. Địa chỉ IPv6 tương thích với IPv4
"Địa chỉ IPv6 tương thích với IPv4" được xác định để hỗ trợ quá trình chuyển đổi IPv6. Định dạng của "địa chỉ IPv6 tương thích với IPv4" như sau:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|0000| IPv4 address |
+--------------------------------------+----+---------------------+
Lưu ý: Địa chỉ IPv4 được sử dụng trong "Địa chỉ IPv6 tương thích với IPv4" phải là địa chỉ unicast duy nhất trên toàn cầu.
"Địa chỉ IPv6 tương thích với IPv4" hiện không được chấp nhận do các cơ chế chuyển đổi IPv6 hiện tại không còn sử dụng các địa chỉ này nữa. Việc triển khai mới hoặc cập nhật không bắt buộc để hỗ trợ loại địa chỉ này.
2.5.5.2. Địa chỉ IPv6 được ánh xạ IPv4
Một loại địa chỉ IPv6 thứ hai chứa địa chỉ IPv4 nhúng được xác định. Loại địa chỉ này được sử dụng để thể hiện địa chỉ của các nút IPv4 dưới dạng địa chỉ IPv6. Định dạng của "địa chỉ IPv6 được ánh xạ IPv4" như sau:
| 80 bits | 16 | 32 bits |
+--------------------------------------+--------------------------+
|0000..............................0000|FFFF| IPv4 address |
+--------------------------------------+----+---------------------+
Xem [ RFC4038 ] để biết thông tin cơ bản về việc sử dụng "địa chỉ IPv6 được ánh xạ IPv4".
Điều đó có nghĩa là không gian địa chỉ IPv4 được nhúng vào phạm vi con thấp nhất của không gian địa chỉ IPv6?
Chỉ trong một số trường hợp nhất định, nhưng điều này thường không được khuyến khích.
Là nhúng như vậy cố định? Không gian địa chỉ IPv4 có thể được nhúng vào bất kỳ phân vùng liên tục nào của không gian địa chỉ IPv6 không?
Chỉ có một vài dải địa chỉ IPv6 được thiết kế cho điều này và chúng không được sử dụng để gửi các gói. Điều này không được sử dụng trong địa chỉ IPv6 toàn cầu.
Điều đó có nghĩa là đối với bất kỳ địa chỉ IPv4 nào, có một số địa chỉ IPv6 đề cập đến cùng một địa chỉ với địa chỉ IPv4?
Không hẳn vậy. Về mặt khái niệm, vâng, đối với địa chỉ được gắn vào IPv4 cho IPv6, nhưng điều đó không thực sự được sử dụng để gửi các gói.
Ví dụ, có ::192.31.20.46
và 192.31.20.46
có hiệu quả cùng một địa chỉ?
- nếu tôi gửi tin nhắn đến :: 192.31.20.46, 192.31.20.46 có nhận được tin nhắn của tôi không?
- nếu tôi gửi tin nhắn đến 192.31.20.46, liệu :: 192.31.20.46 có nhận được tin nhắn của tôi không?
:: 127.0.0.1 có còn là địa chỉ IP loopback không, và nếu có, nó có thực sự giống với địa chỉ 127.0.0.1 không?
Không, ::192.31.20.46
là một địa chỉ IPv6 không hợp lệ vì địa chỉ tương thích với IPv4 cho IPv6 đã không được chấp nhận.
IPv4 và IPv6 là hai giao thức riêng biệt, không tương thích có thể cùng tồn tại nhưng không thể giao tiếp trực tiếp.
IPv6 có một địa chỉ loopback của ::1
.
Hoặc không gian địa chỉ IPv6 và không gian địa chỉ IPv4 hoàn toàn tách rời (nghĩa là không chồng lấp), theo nghĩa là khi tôi giao tiếp với địa chỉ IPv6, tôi sẽ không giao tiếp với địa chỉ IPv4?
IPv4 và IPv6 có địa chỉ hoàn toàn riêng biệt. IPv4 sử dụng địa chỉ 32 bit không tương thích với địa chỉ IPv6 128 bit. Các tiêu đề giao thức cũng rất khác nhau theo những cách khác. IPv6 được tạo ra sau những bài học kinh nghiệm trong IPv4. Hãy nhớ rằng IPv4 là một thử nghiệm học thuật / chính phủ không bao giờ được sử dụng như ngày nay và IPv6 là một nỗ lực để sửa chữa những thiếu sót trong IPv4, nhưng nó không tương thích với IPv4 vì điều đó.