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ả URLURN đề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.