Giới thiệu về địa chỉ IPv6 phần 1
Ngu
ồn : quantrimang.com
Trong cả hai hệ điều hành Windows Vista và Longhorn Server đều chạy hai
giao thức IPv6 và IPv4, các giao thức này hiện nay đang được sử dụng rất
rộng rãi. Tuy nhiên có một vài tính năng trong các hệ điều hành này sẽ
không làm việc trừ khi IPv6 được sử dụng. Trong trường hợp đó chúng ta
nên bắt đầu tìm hiểu thêm một chút về IPv6 xem chúng làm việc như thế nào.
Nếu đó không phải là một lý do đủ sức thuyế
t phục thì một lý do nữa là số lượng
địa chỉ IPv4 có thể hoàn toàn cạn kiệt vào khoảng 2009. Chính vì vậy, chính phủ
liên bang Mỹ dự kiến triển khai IPv6 đến tất cả các mạng xương sống được
hoàn thành vào năm 2008.
Như vậy, giao thức IPv6 sẽ được sử dụng phổ biến trong một vài năm tới và
chúng tôi viết loạt bài viết này như một cách nhằm giới thiệu cho các bạn về giao
thứ
c IPv6.
Không gian địa chỉ IPv6
Sự khác nhau đáng kể nhất giữa hai giao thức này là chiều dài của địa chỉ nguồn
và địa chỉ của chúng. Việc chuyển sang sử dụng IPv6 là do ngày càng thiếu về
số địa chỉ IP. Giao thức IPv6 này có một không gian địa chỉ lớn hơn so với giao
thức IPv4.
Giao thức IPv4 sử dụng một địa chỉ nguồn và địa chỉ
đích là 32bit. Các địa chỉ này đượ
c biểu diễn thành
bốn phần. Một địa chỉ IPv4 điển hình có dạng như
192.168.0.1.
Trường hợp nếu 4 số trong nhóm đều là 0 thì số được giữ lại cuối cùng là một số
0. Nếu cứ nói mãi mà không biểu diễn trong ví dụ cụ thể để các bạ
n dễ theo dõi
thì đó là một thiếu sót. Dưới đây là những gì mà chúng ta có thể áp dụng cả hai
nguyên tắc đó cho địa chỉ ví dụ:
2001:0f68:0000:0000:0000:0000:1986:69af
2001:f68:000:000:000:000:1986:69af
2001:f68:00:00:00:00:1986:69af
2001:f68:0:0:0:0:1986:69af
2001:f68::1986:69af
Lưu ý rằng trong mỗi dòng, chúng tôi đã lược bỏ bớt một số 0 trong mỗi nhóm.
Khi mà các phần còn lại là các con số 0 chúng ta lại có thể áp dụng thay thế 4 số
0 liên tiếp bằng hai dấu “::”. Điều này chỉ có thể thực hiện được nế
u bốn số 0 đi
liền nhau mà thôi. Nếu không thỏa mãn điều kiện đó thì chúng ta phải để nguyên
các số 0.
Sử dụng các địa chỉ IPv6 trong URL
Mặc dù các máy chủ DNS có thể truy cập vào một website bằng cách sử dụng
tên miền thay cho sử dụng một địa chỉ IP, nhưng bạn vẫn có thể vào một địa chỉ
IP thay cho một phần của một URL. Ví dụ, một website cá nhân sử dụ
ng URL là
www.tenmien.com, tương ứng với nó là địa chỉ IP 24.235.10.4. Với địa chỉ IP
như vậy, tôi hoàn toàn có thể truy cập vào website bằng cách nhập vào URL:
http://24.235.10.4
Hầu hết những người lướt web thường không sử dụng thói quen nhập vào địa
chỉ IP. Tuy vậy, việc truy cập theo kiểu này vẫn tồn tại. Điều này đặc biệt đúng
với các ứng dụng web riêng lẻ. Khi không liên quan đến một tên miền, một ứ
vào sẽ như sau:
HTTP://[2001:0f68:0000:0000:0000:0000:1986:69af]:80/
Lưu ý rằng số của cổng trong trường hợp này là 80, nằm giữa dấu đóng ngoặc
và dấu sổ. Một dấu “:” cũng được sử dụng để định rõ số cổng như trong giao
thức IPv4.
Kết luận
Chúng tôi đã giới thi
ệu cho các bạn những cách biểu diễn khác nhau của địa chỉ
IPv6. Giống như giao thức IPv4, một chuỗi địa chỉ IPv6 có thể định địa chỉ mạng
cấp dưới. Mặc dù khái niệm cơ bản của mạng cấp dưới làm việc giống như cách
mà nó làm việc trong giao thức IPv4 nhưng phương pháp trình bày mạng cấp
dưới đã được thay đổi một cách rõ ràng. Trong phần 2 của loạt bài viết này
chúng tôi s
ẽ giới thiệu kí hiệu mạng, mạng cấp dưới và IPv6. Chúng tôi cũng sẽ
giới thiệu thêm một số địa chỉ đặc biệt (các phân đoạn địa chỉ), chúng có ý nghĩa
như thế nào đối với giao thức IPv6.