Published on

🌐 URL vs URI vs URN

Authors

So sánh giữa URL, URI, và URN

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ăngCó 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ó
URNTê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.