Giới thiệu về địa chỉ IPv6 phần 1
Số trang: 3
Loại file: pdf
Dung lượng: 220.02 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
Giới thiệu về địa chỉ IPv6 phần 1Giới thiệu về địa chỉ IPv6 phần 1Nguồn:quantrimang.comTrong cả hai hệ điều hành Windows Vista và Longhorn Server đều chạy haigiao thức IPv6 và IPv4, các giao thức này hiện nay đang được sử dụng rấtrộ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 tanê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 đượchoà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ề giaothức IPv6.Không gian địa chỉ IPv6Sự 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ồnvà đị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 giaothứ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. Tương phản với IPv4, địa chỉ IPv6 có chiều dài là 128bit. Điều đó cho phép có thể biểu diễn đến 3.4x1038 (340.000.000.000.000.000.000.000.000.000.000.000. 000) địa chỉ. Có một vài sự khác nhau trong cách biểu diễn địa chỉ của IPv6. Một địa chỉ IPv6 thường được viết thành 8 nhóm, mỗi nhóm gồm có 4 số hex và mỗinhóm được tách biệt với nhau bằng dấu “:”. Ví dụ như sau thể hiện điều này2001:0f68:0000:0000:0000:0000:1986:69af.Bạn đang xem xét địa chỉ mẫu ở trên và nghĩ rằng việc đánh một địa chỉ IPv6phải rất mất thời gian và công sức? Nhưng không phải như vậy, địa chỉ IPv6 chỉcó thể được viết vắn tắt bằng việc giảm thiểu các số 0. Có hai nguyên tắc phảituân theo ở đây khi biểu diễn một địa chỉ IP. Đầu tiên, một dãy bốn số 0 liên tụccó thể được thay thế bằng hai dấu “::”. Bằng cách đó địa chỉ IPv6 ở trên có thểđược viết tắt như sau: 2001:0f68::0000:0000:0000:1986:69af.Trong ví dụ ở trên, chúng ta chỉ có thể ước lượng một khối các chữ số 0 bởi vìnguyên tắc này phát biểu rằng chỉ có một cặp “::” trong một địa chỉ. Rõ ràng, địachỉ mà đang ví dụ ở trên vẫn còn rất nhiều chữ số cần phải đánh. Tuy nhiên,nguyên tắc thứ hai sẽ cho phép bạn thực hiện địa chỉ này ngắn hơn. Nguyên tắcthứ hai nói rằng, các số 0 trong một nhóm có thể được bỏ qua. Nếu một khối 4số bắt đầu của nó là số 0 thì số 0 này có thể được lược bỏ bớt để lại là 3 số 0trong khối. Nếu khối ba số đó cũng lại bắt đầu với một số 0 đứng đầu thì ta cóthể tiếp tục loại bỏ. Và cứ như vậy đến khi gặp số khác 0 trong nhóm thì dừng.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õithì đó là một thiếu sót. Dưới đây là những gì mà chúng ta có thể áp dụng cả hainguyên tắc đó cho địa chỉ ví dụ:2001:0f68:0000:0000:0000:0000:1986:69af2001:f68:000:000:000:000:1986:69af2001:f68:00:00:00:00:1986:69af2001:f68:0:0:0:0:1986:69af2001:f68::1986:69afLư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 điliền nhau mà thôi. Nếu không thỏa mãn điều kiện đó thì chúng ta phải để nguyêncác số 0.Sử dụng các địa chỉ IPv6 trong URLMặc dù các máy chủ DNS có thể truy cập vào một website bằng cách sử dụngtê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ỉ IPnhư 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.4Hầu hết những người lướt web thường không sử dụng thói quen nhập vào địachỉ 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 đúngvớ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 ứngdụng có khả năng tránh được người dùng trái phép dò dẫm và nhảy vào ứngdụng của bạn một cách tình cờ.Khi một địa chỉ IP được sử dụng thay thế cho một tên miền, thì số cổng đôi lúcđược chỉ định như một phần của địa chỉ. Nếu bạn chỉ đơn giản nhập vào sauHTTP:// sau đó là một địa chỉ thì trình duyệt sẽ thừa nhận rằng bạn muốn sửdụng cổng 80. Mặc dù vậy, bạn có thể chỉ định bất kỳ cổng nào để truy cập đếnwebsite, ví dụ nếu bạn muốn truy cập đến website www.tenmien.com bằng địachỉ IP và cụ thể là cổng 80 được sử dụng thì lệnh nên dùng đó làhttp://24.235.10.4:80Giao thức IPv6 cũng vậy, nó cũng được sử dụng như một phần của một URL.Nhưng nếu quan tâm đến định dạng IPv6 thì bạn nên lưu ý rằng một địa chỉ IPv6gồm có rất nhiều dấu “:”. Điều này đã nảy sinh một vấn để khi trình duyệt củabạn xử lý bất cứ những cái gì đó phía sau dấu “:” như một số chỉ thị của cổng.Trong trường hợp đó, các địa chỉ IPv6 được phân biệt bên trong dấu ngoặc khichúng được sử dụng như một phần của URL. Ví dụ: nếu bạn đã sử dụng địa chỉIPv6 mẫu trong một URL thì nó sẽ giống như thế này:HTTP://[2001:0f68:0000:0000:0000:0000:1986:69af]/Giống như có thể chỉ định số của cổng với địa chỉ IPv4, bạn cũng có thể chỉ địnhsố cổng khi sử dụng địa chỉ IPv6. Số cổng phải đi sau cùng một định dạng bắtbuộc như khi sử dụng IPv4. Và ở bên ngoài các dấu ngoặc. Ví dụ, nếu bạnmuốn truy cập vào website tại địa chỉ IPv6 mẫu t ...
Nội dung trích xuất từ tài liệu:
Giới thiệu về địa chỉ IPv6 phần 1Giới thiệu về địa chỉ IPv6 phần 1Nguồn:quantrimang.comTrong cả hai hệ điều hành Windows Vista và Longhorn Server đều chạy haigiao thức IPv6 và IPv4, các giao thức này hiện nay đang được sử dụng rấtrộ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 tanê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 đượchoà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ề giaothức IPv6.Không gian địa chỉ IPv6Sự 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ồnvà đị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 giaothứ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. Tương phản với IPv4, địa chỉ IPv6 có chiều dài là 128bit. Điều đó cho phép có thể biểu diễn đến 3.4x1038 (340.000.000.000.000.000.000.000.000.000.000.000. 000) địa chỉ. Có một vài sự khác nhau trong cách biểu diễn địa chỉ của IPv6. Một địa chỉ IPv6 thường được viết thành 8 nhóm, mỗi nhóm gồm có 4 số hex và mỗinhóm được tách biệt với nhau bằng dấu “:”. Ví dụ như sau thể hiện điều này2001:0f68:0000:0000:0000:0000:1986:69af.Bạn đang xem xét địa chỉ mẫu ở trên và nghĩ rằng việc đánh một địa chỉ IPv6phải rất mất thời gian và công sức? Nhưng không phải như vậy, địa chỉ IPv6 chỉcó thể được viết vắn tắt bằng việc giảm thiểu các số 0. Có hai nguyên tắc phảituân theo ở đây khi biểu diễn một địa chỉ IP. Đầu tiên, một dãy bốn số 0 liên tụccó thể được thay thế bằng hai dấu “::”. Bằng cách đó địa chỉ IPv6 ở trên có thểđược viết tắt như sau: 2001:0f68::0000:0000:0000:1986:69af.Trong ví dụ ở trên, chúng ta chỉ có thể ước lượng một khối các chữ số 0 bởi vìnguyên tắc này phát biểu rằng chỉ có một cặp “::” trong một địa chỉ. Rõ ràng, địachỉ mà đang ví dụ ở trên vẫn còn rất nhiều chữ số cần phải đánh. Tuy nhiên,nguyên tắc thứ hai sẽ cho phép bạn thực hiện địa chỉ này ngắn hơn. Nguyên tắcthứ hai nói rằng, các số 0 trong một nhóm có thể được bỏ qua. Nếu một khối 4số bắt đầu của nó là số 0 thì số 0 này có thể được lược bỏ bớt để lại là 3 số 0trong khối. Nếu khối ba số đó cũng lại bắt đầu với một số 0 đứng đầu thì ta cóthể tiếp tục loại bỏ. Và cứ như vậy đến khi gặp số khác 0 trong nhóm thì dừng.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õithì đó là một thiếu sót. Dưới đây là những gì mà chúng ta có thể áp dụng cả hainguyên tắc đó cho địa chỉ ví dụ:2001:0f68:0000:0000:0000:0000:1986:69af2001:f68:000:000:000:000:1986:69af2001:f68:00:00:00:00:1986:69af2001:f68:0:0:0:0:1986:69af2001:f68::1986:69afLư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 điliền nhau mà thôi. Nếu không thỏa mãn điều kiện đó thì chúng ta phải để nguyêncác số 0.Sử dụng các địa chỉ IPv6 trong URLMặc dù các máy chủ DNS có thể truy cập vào một website bằng cách sử dụngtê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ỉ IPnhư 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.4Hầu hết những người lướt web thường không sử dụng thói quen nhập vào địachỉ 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 đúngvớ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 ứngdụng có khả năng tránh được người dùng trái phép dò dẫm và nhảy vào ứngdụng của bạn một cách tình cờ.Khi một địa chỉ IP được sử dụng thay thế cho một tên miền, thì số cổng đôi lúcđược chỉ định như một phần của địa chỉ. Nếu bạn chỉ đơn giản nhập vào sauHTTP:// sau đó là một địa chỉ thì trình duyệt sẽ thừa nhận rằng bạn muốn sửdụng cổng 80. Mặc dù vậy, bạn có thể chỉ định bất kỳ cổng nào để truy cập đếnwebsite, ví dụ nếu bạn muốn truy cập đến website www.tenmien.com bằng địachỉ IP và cụ thể là cổng 80 được sử dụng thì lệnh nên dùng đó làhttp://24.235.10.4:80Giao thức IPv6 cũng vậy, nó cũng được sử dụng như một phần của một URL.Nhưng nếu quan tâm đến định dạng IPv6 thì bạn nên lưu ý rằng một địa chỉ IPv6gồm có rất nhiều dấu “:”. Điều này đã nảy sinh một vấn để khi trình duyệt củabạn xử lý bất cứ những cái gì đó phía sau dấu “:” như một số chỉ thị của cổng.Trong trường hợp đó, các địa chỉ IPv6 được phân biệt bên trong dấu ngoặc khichúng được sử dụng như một phần của URL. Ví dụ: nếu bạn đã sử dụng địa chỉIPv6 mẫu trong một URL thì nó sẽ giống như thế này:HTTP://[2001:0f68:0000:0000:0000:0000:1986:69af]/Giống như có thể chỉ định số của cổng với địa chỉ IPv4, bạn cũng có thể chỉ địnhsố cổng khi sử dụng địa chỉ IPv6. Số cổng phải đi sau cùng một định dạng bắtbuộc như khi sử dụng IPv4. Và ở bên ngoài các dấu ngoặc. Ví dụ, nếu bạnmuốn truy cập vào website tại địa chỉ IPv6 mẫu t ...
Tìm kiếm theo từ khóa liên quan:
Quản trị mạng Hệ điều hành Công nghệ thông tin Tin học Computer networkGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 439 0 0 -
52 trang 414 1 0
-
24 trang 350 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 296 0 0 -
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 287 0 0 -
74 trang 280 0 0
-
96 trang 280 0 0
-
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 267 1 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 266 0 0 -
Giáo trình Nguyên lý các hệ điều hành: Phần 2
88 trang 260 0 0