Jump to content

IPv6

From Wikiversity

IPv6 (tiếng Anh: Internet Protocol version 6; tiếng Việt: Giao thức liên mạng thế hệ 6) là một giao thức liên mạng để thay thế giao thức liên mạng phiên bản thứ 4 (IPv4) mà vẫn chạy phần lớn các mạng Internet.

Thêm địa chỉ IP

[edit]

IPv6 sử dụng một phương pháp khác để tạo địa chỉ IP so với IPv4, sử dụng địa chỉ IP 128 bit thay vì 32 bit. Số lượng địa chỉ IP khả dụng trong IPv6 tăng từ 4,294,967,296 của IPv4 lên 340,282,366,920,938,463,463,374,607,431,768,211,456. Điều này sẽ cho phép có 5*10^48 địa chỉ IP cho mỗi một trong số khoảng 6,5 tỷ người trên hành tinh.

Ký hiệu địa chỉ

[edit]

Một địa chỉ IPv6 được viết bằng chữ số thập lục phân (cơ số 16), với các chữ cái A-F là chữ cái đứng cho các chữ số tương ứng cho 10-15 (không phân biệt chữ hoa chữ thường). Các giá trị 0-15 tương ứng với các giá trị có thể có của 4 bit hoặc một nibble, do đó, có 32 chữ số như vậy trong một địa chỉ IPv6 hoàn chỉnh. Mỗi nhóm 4 chữ số hoặc 16 bit, được phân tách với nhóm tiếp theo bằng dấu hai chấm như sau: 2001:db8:3df5:2a76:23f6:7300:0000:356a.

Địa chỉ IPv6 có thể ký hợp đồng với một số nhóm chữ số không. Trong bất kỳ nhóm 4 chữ số nào, có thể bỏ qua các số 0 ở đầu; 2001:db8:002a:3256:adfe:05c0:0003:0006 trở thành 2001:db8:2a:3256:adfe:5c0:3:6.

Có thể bỏ qua một nhóm liên tiếp gồm một hoặc nhiều nhóm 4 chữ số khác nhau hoàn toàn và thay thế bằng :: trong mỗi địa chỉ. Ví dụ trước đó 2001:db8:3df5:2a76:23f6:7300:0000:356a sau đó có thể quy ước thành 2001:db8:3df5:2a76:23f6:7300::356a. Địa chỉ 2001:db8:0000:0000:de52:32fd:0000:0000 có thể hợp đồng thành 2001:db8::de52:32fd:0:0 hoặc 2001:db8:0:0:de52:32fd::, nhưng không phải cả hai - việc thu hẹp này chỉ có thể được thực hiện một lần tại bất kỳ địa chỉ cụ thể nào, vì 2001:db8::de52: 32fd:: không để lại thông tin về vị trí của các chữ số de52:32fd.

Sử dụng trong các URL

[edit]

Bởi vì địa chỉ IPv6 chứa dấu hai chấm, chúng không thể được sử dụng trực tiếp trong URL vì dấu hai chấm sẽ xung đột với cả khai báo giao thức (http:// hoặc https://) và số cổng. Do đó, khi một địa chỉ IPv6 theo nghĩa đen được sử dụng, nó sẽ được đặt trong một dấu ngoặc vuông, chẳng hạn như http://[2001:db8::1]:80. Điều này không ảnh hưởng đến tên miền có địa chỉ IPv6 vì URL không chứa bất kỳ địa chỉ IPv6 thực tế nào.

Trong DNS, tên miền được ánh xạ tới địa chỉ IPv6 làm như vậy bằng cách sử dụng bản ghi AAAA trong DNS.

Ký hiệu CIDR

[edit]

Giống như IPv4, IPv6 cũng sử dụng ký hiệu CIDR để mô tả các dải địa chỉ dưới dạng tiền tố bit chung và độ dài của tiền tố đó. Bởi vì mỗi chữ số đại diện cho 4 bit, bất kỳ tiền tố nào có độ dài là bội số của 4 đều bao gồm địa chỉ có cùng tiền tố chính xác. Ví dụ: 2001:db8::/32 mô tả tất cả các địa chỉ có tiền tố chung là các chữ số 2001:db8.

Xem thêm

[edit]