U i r là gì

  • URI là gì?
  • Cấu trúc URI là gì?
  • Cú pháp của URI
  • Sự khác nhau giữa URI và URL

URI là gì? Mã định danh tài nguyên đồng nhất là gì?

URI là viết tắt của Uniform Resource Identifier, nghĩa là Mã định danh tài nguyên đồng nhất. URI là một thuật ngữ chung để chỉ tên của tất cả các tài nguyên được kết nối với World Wide Web.

Trong công nghệ mạng và máy tính, một URI là một chuỗi ký tự được sử dụng để xác định, nhận dạng một tên hoặc một tài nguyên. Việc xác định như vậy cho phép tương tác với các thể hiện tài nguyên trên mạng sử dụng các giao thức cụ thể.

URI cho phép các giao thức trên internet thực hiện các tương tác giữa và giữa các tài nguyên. URI có dạng chuỗi ký tự mà máy chủ làm định danh: tên và địa chỉ cho các thiết bị được kết nối và các tài nguyên khác. URI dạng phổ biến nhất là URL (còn gọi là địa chỉ web) – mô tả và định vị một cách rõ ràng một trang web công cộng hoặc tài nguyên được kết nối web khác.

Cấu trúc URI là gì?

Một URI có hai tập con; URL (Bộ định vị tài nguyên đồng nhất) và URN (Số tài nguyên đồng nhất). Nếu nó chỉ chứa một tên, điều đó có nghĩa là nó không phải là một URL. Thay vì trực tiếp URI, chúng ta hầu như chỉ thấy URL và URN trong thế giới thực.

Một URI chứa lược đồ, quyền hạn, đường dẫn, truy vấn và một phân đoạn. Một số lược đồ URI phổ biến nhất là HTTP, HTTPs, ftp, Idap, telnet, v.v.

Cú pháp của URI

Cú pháp của URI được đưa ra dưới đây:

scheme:[//authority]path[?query][#fragment]

scheme (Lược đồ) : Thành phần đầu tiên của URI là lược đồ chứa một chuỗi ký tự có thể là bất kỳ sự kết hợp nào của chữ cái, chữ số, dấu cộng hoặc dấu gạch ngang (_), theo sau là dấu hai chấm (:). Các lược đồ phổ biến là http, tệp, ftp, dữ liệu và irc. Các chương trình phải được đăng ký với IANA.

authority (Quyền hạn): Thành phần quyền hạn là tùy chọn và đứng trước hai dấu gạch chéo (//). Nó chứa ba thành phần phụ:

  • userinfo: Nó có thể chứa tên người dùng và mật khẩu tùy chọn được phân tách bằng dấu hai chấm. Thành phần phụ được theo sau bởi ký hiệu @.
  • host: Nó chứa tên đã đăng ký hoặc địa chỉ IP. Địa chỉ IP phải được đặt trong dấu ngoặc [].
  • port: Tùy chọn

path (Đường dẫn): Nó bao gồm một chuỗi các đoạn đường dẫn được phân tách bằng dấu gạch chéo (/). URI luôn chỉ định nó; tuy nhiên, đường dẫn được chỉ định có thể trống hoặc có độ dài bằng 0.

query (Truy vấn): Nó là một thành phần tùy chọn, được đặt trước bởi một dấu chấm hỏi (?). Nó chứa một chuỗi truy vấn dữ liệu không phân cấp.

fragment: Nó cũng là một thành phần tùy chọn, đứng trước một ký hiệu băm (#). Nó bao gồm một mã định danh phân mảnh cung cấp hướng đến tài nguyên thứ cấp.

Sự khác nhau giữa URI và URL

  • URI chứa cả URL và URN để xác định tên và vị trí hoặc cả hai tài nguyên; ngược lại, URL là một tập con của URI và chỉ xác định vị trí của tài nguyên.
  • Ví dụ về URI là urn:isbn:0-476-27557-4, trong khi ví dụ về URL là https://google.com.
  • URI cũng có thể được sử dụng để tìm tài nguyên trong HTML, XML và các tệp khác, trong khi URL chỉ có thể được sử dụng để định vị một trang web.
  • Mỗi URL có thể là một URI, trong khi tất cả các URI không phải lúc nào cũng là URL.

Bảng phân biệt URI và URL:

URI URL
URI là từ viết tắt của Uniform Resource Identity. URL là từ viết tắt của Uniform Resource Locator.
URI chứa hai tập con, URN, cho biết tên và URL, cho biết vị trí. URL là tập con của URI, cho biết vị trí duy nhất của tài nguyên.
Tất cả các URI không thể là URL, vì chúng có thể cho biết tên hoặc vị trí. Tất cả các URL đều là URI, vì mọi URL chỉ có thể chứa vị trí.
Một URI nhằm mục đích xác định một tài nguyên và phân biệt nó với các tài nguyên khác bằng cách sử dụng tên của tài nguyên hoặc vị trí của tài nguyên. URL nhằm mục đích tìm vị trí hoặc địa chỉ của tài nguyên trên web.
Ví dụ về URI có thể là ISBN 0-486-35557-4. Ví dụ về URL là https://wikimaytinh.com.
Nó thường được sử dụng trong XML và các tệp thư viện thẻ như JSTL và XSTL để xác định các tài nguyên và mã nhị phân. Nó chủ yếu được sử dụng để tìm kiếm các trang web trên internet.
Lược đồ URI có thể là giao thức, chỉ định, đặc điểm kỹ thuật hoặc bất cứ thứ gì. Lược đồ của URL thường là một giao thức như HTTP, HTTPS, FTP, v.v.

Nguồn: URI là gì? Mã định danh tài nguyên đồng nhất là gì? – wikimaytinh.com

Bài viết này có hữu ích với bạn không?

Không