Khi làm việc với web và các ứng dụng liên quan đến internet, chúng ta thường gặp các thuật ngữ như URI, URL và URN. Mặc dù chúng có vẻ giống nhau và đôi khi được sử dụng thay thế cho nhau, nhưng mỗi thuật ngữ đều có ý nghĩa cụ thể. Hãy cùng tìm hiểu chi tiết về sự khác nhau giữa URI, URL và URN, cùng các ví dụ cụ thể để giúp các bạn phân biệt rõ ràng.
URI là một thuật ngữ chung, đại diện cho bất kỳ dạng nhận diện tài nguyên nào trên internet. Mục đích của URI là định danh một tài nguyên duy nhất và có thể được chia thành hai loại chính: URL và URN. URI bao gồm một tập hợp các ký tự được sử dụng để xác định tài nguyên trên một hệ thống mạng, thường là web.
Cấu trúc của URI có thể bao gồm:
http
, https
, ftp
,…http
https
Trong ví dụ này:
Thuật ngữ | Định nghĩa | Ví dụ |
---|---|---|
URI | Định danh tài nguyên duy nhất | http://www.example.com/index.html , urn:isbn:0451450523 |
URL | Xác định vị trí tài nguyên và cách truy cập | https://www.example.com/about-us |
URN | Chỉ định danh tài nguyên bằng tên duy nhất | urn:isbn:0451450523 |
Tóm lại, nếu bạn đang tìm cách định danh tài nguyên trên web và cần biết cách truy cập nó, hãy nghĩ đến URL. Nếu bạn chỉ cần định danh tài nguyên mà không quan tâm đến cách truy cập, URN là lựa chọn phù hợp.