Tôi biết rằng địa chỉ ipv4 là 32 bit. Nhưng có thể mở rộng địa chỉ ipv4 lên 64 bit từ 32 bit không?
Tôi biết rằng địa chỉ ipv4 là 32 bit. Nhưng có thể mở rộng địa chỉ ipv4 lên 64 bit từ 32 bit không?
Câu trả lời:
Tính năng này được gọi là nâng cao-ipv4 hoặc EnIP, hãy xem tài liệu này (IPv4 với không gian địa chỉ 64 bit tháng 1 năm 2015):
IP nâng cao (EnIP) được thiết kế để giảm thiểu tác động đến lõi và viền bộ định tuyến. ... Các gói EnIP mang các bit địa chỉ bổ sung và trạng thái trong một tùy chọn IP, loại bỏ các cập nhật bảng định tuyến như IPv6. EnIP hỗ trợ kết nối đầu cuối, một thiếu sót của NAT, làm cho nó dễ dàng hơn để thực hiện các mạng di động. Đánh số lại máy chủ cũng không được yêu cầu trong EnIP như trường hợp của giao thức 64 bit khác đề xuất
Bạn có thể viết địa chỉ IPv4 32 bit dưới dạng số 64 bit bằng cách chuyển đầu của địa chỉ đó bằng tất cả 0 .. nhưng điều đó sẽ không làm cho địa chỉ IPv4 có thể sử dụng hoặc hợp lệ.
Xét cho cùng, nếu 192.168.1.1 là 11000000101010000000000100000001 thì nó cũng có thể là 0000000000000000000000000000000011000000101010000000000100000001 được viết dưới dạng số 64 bit .. nhưng vào cuối ngày 0.0.0.0.192.168.1.1 thì không thể định tuyến được.
IPv6 là độ dài địa chỉ 128 bit được viết theo định dạng tốc ký bằng Hex và: s.
Có nhiều công nghệ chuyển đổi từ IPv4 sang ipv6 mà bạn có thể muốn xem xét như Teredo , 6 đến 4 , ISATAP .. tất cả đều là phương pháp sử dụng Không gian tên IPv4 trong phạm vi IPv6.