- Published on
🌐 URL vs URI vs URN
- Authors

- Name
- Nguyễn Văn Lộc
- @vanloc1808

Hình: So sánh trực quan của URI, URL, và URN. Nguồn: ByteByteGo
🌐 URL vs URI vs URN
Trong thế giới công nghệ web, ba thuật ngữ này thường được sử dụng thay thế cho nhau — nhưng chúng có những khác biệt quan trọng. Hãy làm rõ:
🆔 URI — Định danh tài nguyên thống nhất
URI là một thuật ngữ chung xác định một tài nguyên logic hoặc vật lý trên web. Cả URL và URN đều là các loại URI.
💡 Cú pháp URI:
scheme:[//authority]path[?query][#fragment]
- ✅ Một URI có thể chứa cả tên và vị trí.
- ✅ Mọi URL đều là URI, nhưng không phải mọi URI đều là URL.
🌍 URL — Định vị tài nguyên thống nhất
URL là loại URI phổ biến nhất.
- 📌 Nó định vị một tài nguyên trên web.
- 🌐 Được sử dụng nhiều với các giao thức như
http,https,ftp, và thậm chíjdbc. - 🔑 Nó là địa chỉ thực tế của một tài nguyên.
Ví dụ:
https://example.com/blog/post?ref=chatgpt
🧾 URN — Tên tài nguyên thống nhất
URN là một loại URI khác đặt tên cho tài nguyên nhưng không cho bạn biết nơi tìm thấy nó.
- 🧱 Sử dụng scheme
urn:. - ❌ Không thể được sử dụng để định vị tài nguyên.
- 🏷️ Bao gồm một namespace và một chuỗi cụ thể theo namespace.
Ví dụ:
urn:isbn:0451450523
🧭 Tóm tắt
| Thuật ngữ | Tên đầy đủ | Chức năng | Có thể định vị tài nguyên? |
|---|---|---|---|
| URI | Định danh tài nguyên thống nhất | Định danh chung | ❓ Có thể |
| URL | Định vị tài nguyên thống nhất | Định vị tài nguyên | ✅ Có |
| URN | Tên tài nguyên thống nhất | Đặt tên tài nguyên | ❌ Không |
🔗 Nguồn
ByteByteGo - URL vs URI vs URN
🙏 Lời cảm ơn
Cảm ơn ChatGPT đã cải thiện bài viết này với các gợi ý, định dạng và biểu tượng cảm xúc.