Có hai loại Giao thức Internet (IP): IPv4 và IPv6. Cũ hơn phổ biến hơn, nhưng cả hai đều là địa chỉ IP cung cấp cùng chức năng: cho phép máy tính, điện thoại, và thiết bị mạng khác giao tiếp với máy chủ và nhiều hơn nữa qua internet.
Bạn có thể chưa bao giờ gặp sự cố IPv4 cản trở上网, nên có thể thắc mắc IPv6 là để làm gì. IP nâng cấp làm gì? IPv6 tốt hơn IPv4 không?
Hãy xem các thuật ngữ này có nghĩa gì và khác nhau như thế nào.
IPv4 và IPv6 có nghĩa gì?
IPv4 là viết tắt của IP phiên bản 4. Được dùng từ 1983 và vẫn phổ biến rộng rãi ngày nay. Bạn chắc đã thấy địa chỉ IPv4 - chúng hiển thị dưới dạng ký hiệu thập phân chấm (dot-decimal) như sau, với bốn nhóm số cách nhau bởi dấu chấm:
64.70.220.50
IPv6 là viết tắt của IP phiên bản 6. Được giới thiệu 1994 và được thiết kế để cuối cùng thay thế IPv4, nhưng hiện đang dùng song song. Địa chỉ IPv6 trông khác IPv4 nhiều vì có thể chứa chữ cái và tách nhóm bằng dấu hai chấm. IPv6 dùng tám nhóm 16-bit hệ thập lục phân:
2a00:5a60:85a3:0:0:8a2e:370:7334
Tại sao có hai phiên bản?
IP phiên bản 6 được tạo để cải tiến hạn chế của IPv4. Dù phiên bản thứ hai ra mắt chỉ một thập kỷ sau phiên bản đầu, lý do chính nó cần thiết là do tính mở rộng của internet.
Một cách IPv6 khác IPv4 là cấu trúc địa chỉ. Thay vì cho phép địa chỉ 32-bit như IPv4, IPv6 hỗ trợ địa chỉ 128-bit. Bên cạnh chữ số 0-9 của IPv4, IPv6 chấp nhận chữ cái a-f. Với mỗi bit thêm, không gian địa chỉ (tổng số địa chỉ IP duy nhất) gấp đôi.
Điều này nghĩa là IPv6 tạo được nhiều địa chỉ IP hơn IPv4 nhiều. Trong khi IPv4 giới hạn chỉ hơn 4 tỷ, IPv6 tạo được 340 undecillion địa chỉ duy nhất (340 tỷ tỷ tỷ tỷ!).
Giả sử mỗi người trên Trái Đất chỉ có một thiết bị cần internet, hàng tỷ thiết bị sẽ bị từ chối truy cập ngay lập tức trong thế giới chỉ IPv4. Thêm vào đó, càng ngày càng nhiều thiết bị thêm vào internet - đồng hồ thông minh, điện thoại, ô tô, tủ lạnh - rõ ràng giới hạn 4 tỷ địa chỉ IP của IPv4 không đủ mãi.
Cơ quan quản lý giới hạn số địa chỉ IPv4 và IPv6 dùng cho công chúng, nhưng vẫn có rất nhiều tổ hợp địa chỉ IPv6 hơn IPv4. Rất khó khăn là chúng ta sẽ hết địa chỉ IPv6 trong tương lai gần.
Các khác biệt khác giữa IPv6 và IPv4
Không gian địa chỉ lớn hơn không phải khác biệt duy nhất. Dưới đây là các phân biệt khác:
| Khác biệt IPv6 và IPv4 | ||
|---|---|---|
| IPv6 | IPv4 | Trường tiêu đề (Header Fields) |
| 8 | 12 | Header Fields |
| 40 | 20 | Độ dài trường tiêu đề (Header Field Length) |
| Không | Có | Có trường Checksum |
| Unicast, multicast, anycast | Unicast, broadcast, multicast | Loại truyền (Transmission Types) |
| Không | Có | Hỗ trợ VLSM |
| DHCPv6 và tĩnh | DHCP và tĩnh | Loại gán (Assignment Types) |
| Hỗ trợ IPSec tích hợp | Phụ thuộc ứng dụng | Bảo mật (Security) |
| Có | Không | Cấu hình tự động (Automatic Configuration) |
| NDP (Neighbor Discovery Protocol) | ARP (Address Resolution Protocol) | Phương pháp ánh xạ (Mapping Method) |
| Có | Không (do NAT) | Kết nối P2P trực tiếp (Direct P2P Connections) |
IPv6 an toàn hơn IPv4 không?
Mặc dù IPv6 mới hơn và bạn có thể cho rằng mọi thứ về bảo mật cũng tốt hơn, nhưng không hoàn toàn đúng. IPv6 và IPv4 đều chịu đựng ngập địa chỉ (address flooding), tấn công man-in-the-middle, bắt gói tin (packet capture), và hơn thế nữa.
IPv6 bao gồm hỗ trợ tích hợp IPSec (Internet Protocol Security), giống những gì VPN dùng để mã hóa dữ liệu. Có vẻ IPSec làm IPv6 vượt trội ngay, nhưng việc triển khai IPSec chỉ được khuyến nghị, không bắt buộc. Thêm vào đó, IPv4 cũng dùng được IPSec, nên khác biệt không lớn ở đây.
IPv6 hỗ trợ tính năng tự cấu hình (auto-configuration) cho phép thiết bị tạo địa chỉ IP dựa trên địa chỉ MAC. Điều này có thể bị hacker hoặc công ty thứ ba lợi dụng để theo dõi người dùng qua phần cứng.
Tuy nhiên, IPv6 có ưu thế khi dùng NDP thay vì ARP. IPv4 gặp vấn đề ARP như giả mạo (spoofing), ngập MAC (MAC flooding), trùng MAC. IPv6 cải tiến bằng cách dùng giao thức Secure Neighbor Discovery (SEND) bảo mật NDP với địa chỉ được tạo bằng mật mã. Xem thêm trên Super User thread.
Đối với hầu hết chúng ta, điểm quan trọng là: chuyển sang IPv6 sẽ không khắc phục các vấn đề lớn đe dọa hoạt động internet như virus, đánh cắp dữ liệu, giám sát, v.v. Dù có khác biệt cơ bản giữa cách IPv6 và IPv4 hoạt động, nhiều mối đe dọa vẫn rất thực bất kể bạn dùng IPv6 hay IPv4.
Cần làm gì để dùng IPv6?
Đối với người dùng cuối không chạy dịch vụ web hoặc tạo thiết bị mạng, dùng IPv6 thay IPv4 thực chất chỉ là trò chờ đợi. Bạn không cần chuẩn bị máy tính cho IPv6 hoặc học gì mới về địa chỉ IP.
Sẽ không bao giờ có lúc bạn bị ngắt internet đột ngột vì không gõ địa chỉ IPv6 thay IPv4 cũ. IPv6 và IPv4 sẽ tiếp tục làm việc song song cho đến khi IPv6 có sẵn cho mọi thiết bị toàn cầu, điều đó sẽ mất nhiều năm.
Theo dõi xu hướng: Bạn có thể theo dõi thống kê IPv6 của Google để thấy xu hướng tăng trưởng sử dụng IPv6 của người dùng Google.
Khi chuyển đổi xảy ra tại nhà bạn, trên điện thoại, v.v., nó sẽ mượt mà như việc địa chỉ IPv4 thay đổi thành địa chỉ khác - điều thường xảy ra và bạn không bao giờ nhận ra.
Tuy nhiên, nếu thiết bị và ISP hỗ trợ, bạn có thể chuyển sang IPv6 thủ công bất cứ khi nào. Tìm tùy chọn trong cài đặt router.
Một lĩnh vực khác bạn có thể dùng địa chỉ IPv6 là khi thay đổi máy chủ DNS. Danh sách máy chủ DNS miễn phí và công cộng bao gồm ví dụ các công ty cung cấp phiên bản IPv6 của DNS server.