Trong bài viết này, chúng tôi sẽ cùng bạn đọc tìm hiểu sự khác biệt giữa iPv4 và iPv6, phân biệt hai giao thức này để hiểu rõ hơn về chúng.
Sự khác biệt giữa iPv4 và IPv6
Chia mạng IPv4
Thuật ngữ 'chia mạng' xuất phát từ việc phân chia các địa chỉ theo định dạng classful và các dải địa chỉ ban đầu của IPv4.
Có 3 lớp (class) chính mà chúng ta cần quan tâm là: lớp A (class A) dành cho các tổ chức lớn trên thế giới, lớp B (class B) và lớp C (class C) dành cho các tổ chức trung bình và nhỏ trên thế giới.
Vấn đề sau khi phân bổ các địa chỉ rõ ràng và sự phát triển nhanh chóng của các tổ chức muốn kết nối với các địa chỉ đang diễn ra nhanh chóng. Để giải quyết vấn đề này, chúng ta đã phát triển phương pháp chia mạng, cho phép phân chia thêm 3 phạm vi chính này. Thay vì phân chia mạng thành 8-bit, 16-bit và 24-bit như trước, bây giờ có thể phân chia từ 8 đến 30 bit.
Hầu hết chúng ta đều biết rằng ngay cả khi sử dụng chia mạng con (subnetting) và các công nghệ khác như NAT, vấn đề phân bổ vẫn tồn tại.
IPv6 đã được phát triển để giải quyết vấn đề phân bổ địa chỉ. Với IPv6, không gian địa chỉ lên đến 128 bit (từ 32 bit lên 128 bit), làm tăng tổng số không gian địa chỉ có sẵn từ 4.294.967.296 (trên 4 tỷ) địa chỉ lên đến 3,40 X 1038.
Chia mạng con IPv6
Với IPv6, thuật ngữ “chia mạng con” không hoàn toàn chính xác. IPv6 chỉ là phân bổ địa chỉ bình thường, và có không gian địa chỉ 128 bit có thể được phân chia theo nhiều cách khác nhau.
Ví dụ, khi viết tất cả địa chỉ bắt đầu bằng chuỗi nhị phân '001' được gọi là địa chỉ Global Unicast. Đây là phạm vi mà Regional Internet Registries (RIR) phân bổ địa chỉ IPv6.
Làm thế nào để các địa chỉ từ địa chỉ Global được phân bổ đến Regional Internet registries (RIRs) - có thể là một vài đơn vị của RIR - và sau đó là các Nhà cung cấp dịch vụ Internet (ISP) và để kết thúc tại các trang web.
Trong ví dụ này, việc phân bổ địa chỉ IPv6 đến RIR cụ thể (ví dụ như American Registry for Internet Numbers [ARIN]) bắt đầu từ khoảng /23. Từ các khối địa chỉ này, các RIR phân bổ và gán địa chỉ IPv6 cho các nhà cung cấp dịch vụ Internet (ISP) theo yêu cầu. Địa chỉ được gán theo cách này thường bắt đầu từ khoảng /32.
Đối với một trang web cuối cùng, quy tắc chung là phân bổ giữa khoảng /48 và khoảng /56 và sử dụng 64 bit cuối cùng cho host ID.
Điều này có nghĩa là tổ chức cuối cùng được cấp trong khoảng từ 8 đến 16 bit không gian chia mạng con (subnetting) (từ bit thứ 49 đến bit thứ 64 hoặc từ bit thứ 57 đến bit thứ 64 dành cho địa chỉ nội bộ). Bạn có thể nhìn vào hình ảnh dưới đây:
Khác biệt giữa IPv4 và IPv6
Cách mà IPv6 được chia sẻ có thể thay đổi theo thời gian khi nhu cầu sử dụng địa chỉ ngày càng tăng lên. Mỗi RIR được cung cấp khả năng thay đổi phương pháp phân bổ địa chỉ của họ, do đó việc phân bổ địa chỉ chính xác phụ thuộc vào một RIR cụ thể chịu trách nhiệm cho từng khu vực.
Các nguyên tắc phân lớp IPv4 và IPv6 không có sự khác biệt - mà chỉ khác nhau về quy mô. Chỉ cần nhìn vào các ký tự hexa được sử dụng cho IPv6 có thể làm cho nhiều người dùng mới “hoa mắt”.
Như vậy, qua bài viết về sự khác biệt giữa IPv4 và IPv6, bạn đọc đã có thể hiểu về cách hoạt động cũng như dễ dàng phân biệt IPv4 và IPv6 là gì
