URI là gì? Giữa URI là URL có những gì khác biệt và cách phân biệt hai hình thức này
https://fptshop.com.vn/https://fptshop.com.vn/
Bùi Quang Dũng
2 năm trước

URI là gì? Giữa URI là URL có những gì khác biệt và cách phân biệt hai hình thức này

Bạn đã biết URI là gì chưa? Nếu thấy quen thì URI gần giống như URL nhưng lớn hơn, có một vài sự khác biệt trong cấu trúc và cách vận hành của hai hình thức này. Hãy cùng tìm hiểu URI là gì ngay trong bài viết này để biết cách phân biệt URI và URL bạn nhé.
Chia sẻ:
Cỡ chữ nhỏ
Cỡ chữ nhỏ
Cỡ chữ lớn
Nội dung bài viết
1. URI là gì?
2. Cấu trúc của URI
3. Cách hoạt động của URI như thế nào?
4. Cách phân biệt URI vs URL
5. Tạm kết

Nếu bạn đang nghiên cứu lĩnh vực web thì chắc chắn sẽ cần phải biết URI là gì để sử dụng cho công việc hay học tập sau này.

1. URI là gì?

URI, viết tắt của Uniform Resource Identifier, là một khái niệm quan trọng trong lĩnh vực công nghệ thông tin và truyền thông. URI là một chuỗi ký tự dùng để xác định một tài nguyên trên mạng. Nghĩa là bất kỳ tài nguyên nào, từ trang web, tài liệu, hình ảnh cho đến dịch vụ trực tuyến, đều có thể được xác định thông qua URI.

URI được sử dụng rộng rãi trong việc xác định các tài nguyên trên Internet. Một URI thường bao gồm ba phần chính gồm giao thức (như HTTP, HTTPS), tên miền (như example.com) và đường dẫn (như /path/to/resource). Ví dụ, trong URI "https://www.example.com/index.html", "https" là giao thức, "www.example.com" là tên miền và "/index.html" là đường dẫn.

URI là gì?

Việc xác định này được dựa trên hai yếu tố chính là location (vị trí chính là URL) và name với tên được gọi đầy đủ là Uniform Resource Name (URN)

Tổng quát lại, URI sẽ bao gồm hai tập nhỏ hơn là URL và URN. URI có nhiệm vụ là kết nối các giao thức lại với nhau bằng cách nhận thông tin về vị trí và tên, sau đó là xác định trang web. 

1.1. Vai trò của URI

URI có vai trò cực kỳ quan trọng trong phát triển web và ứng dụng. Nó là nền tảng cho việc thiết kế API (Application Programming Interface) và RESTful services, cho phép các ứng dụng giao tiếp với nhau một cách dễ dàng và hiệu quả. Khi gọi một API để lấy dữ liệu, bạn cần sử dụng URI để xác định điểm cuối (endpoint) của API đó.

1.2. Bảo mật và URI

Trong bối cảnh bảo mật, việc sử dụng URI cũng cần được chú ý cẩn thận. Các URI có thể chứa thông tin nhạy cảm như mã xác thực, thông tin cá nhân, do đó cần được mã hóa và bảo mật một cách thích hợp. Sử dụng các giao thức bảo mật như HTTPS là cách phổ biến để đảm bảo an toàn cho dữ liệu truyền tải qua URI.

Bảo mật và URI

2. Cấu trúc của URI

URI (Uniform Resource Identifier) có cấu trúc cố định tương tự như URL và URN, bao gồm các thành phần như user, password, host, path và nhiều thứ khác.

Cấu trúc cơ bản của URI như sau: URI = scheme:[//authority]path[?query][#fragment]

Cấu trúc của URI

Trong đó:

  • Scheme: Là một kí tự có thể bao gồm các chữ cái, chữ số và các ký tự đặc biệt, kết thúc bằng dấu hai chấm (:). Các scheme phải được phê duyệt bởi cơ quan có thẩm quyền. Một số scheme phổ biến có thể kể đến như là HTTP, HTTPS, FTP, ldap.
  • Authority: Là một thành phần tùy chọn, chứa chữ cái, chữ số và các ký tự đặc biệt, đại diện cho nhà cung cấp dịch vụ.
  • Path: Là đường dẫn, với các thành phần được phân tách bởi dấu gạch chéo (/).
  • Query: Thành phần này chứa chuỗi truy vấn dữ liệu không phân cấp.
  • Fragment: Là trường tùy chọn, bắt đầu bằng dấu thăng (#), chứa mã định danh phân mảnh để cung cấp thông tin cho tài nguyên phụ.

3. Cách hoạt động của URI như thế nào?

URI cung cấp các thông tin từ cơ bản cho đến nâng cao về các tài nguyên trên Internet. Tài nguyên phổ biến nhất chính là trang web, ngoài ra còn có hình ảnh, video, tệp tài liệu điện tử và nhiều loại thông tin khác.

Cách hoạt động của URI như thế nào?

Dữ liệu được xác định bởi URI luôn đảm bảo tính nhất quán, cho dù việc định nghĩa URI có thể diễn ra ở các thời điểm và trong các bối cảnh khác nhau để đảm bảo rằng các kết quả truy xuất luôn khớp với dữ liệu đã có trên hệ thống.

4. Cách phân biệt URI vs URL

Do có nhiều điểm chung nên đôi khi người dùng có thể bị nhầm lẫn giữa URI và URL, dù URI có độ phủ lớn hơn URL. Chính vì vậy, bạn có thể theo dõi bảng dưới đây để so sánh và phân biệt giữa URI và URL:

URI

URL

Dùng để xác định một tài nguyên bất kỳ trên internet, bao gồm cả tên và vị trí

Dùng để xác định vị trí của một website hoặc tài nguyên bất kỳ trên internet

Các yếu tố được dùng để xác định danh tính của một mục

Các yếu tố nhằm mô tả đặc điểm vị trí của các mục

Bất kì hình thức kết nối nào cũng có thể dùng để xác định và phân biệt các tài nguyên

Thông qua các giao thức được sử dụng, các nội dung của trang web sẽ liên kết với nhau

Không gồm các đặc điểm về giao thức

Cung cấp cho người dùng thông tin về giao thức được sử dụng

URI có các thành phần như scheme, path, Authority...

Chỉ chứa scheme và Authority

Schema của URI có thể là tệp dữ liệu, thông số kỹ thuật hay giao thức

Scheme là giao thức cố định, phổ biến nhất là HTTP, HTTPs.

URI là tập lớn của URL

URL là một loại URI

URI hay được sử dụng trong các file XML, JSTL,...

URL thường được sử dụng để tìm kiếm các địa chỉ website.

5. Tạm kết

Bài viết trên đây đã cung cấp tới bạn đầy đủ các thông tin về URI là gì cũng như cách phân biệt với URL. Nếu bạn đang nghiên cứu lĩnh vực quản trị mạng và thiết kế website thì việc nắm vững kiến thức về URI là rất quan trọng và cần thiết, bên cạnh là cả URL và URN.

Chọn mua các mẫu laptop cấu hình mạnh, màn hình lớn với giá bán tốt và nhiều ưu đãi để sử dụng cho công việc thiết kế và quản trị website tại đường link dưới đây.

Laptop

Xem thêm:

Thương hiệu đảm bảo

Thương hiệu đảm bảo

Nhập khẩu, bảo hành chính hãng

Đổi trả dễ dàng

Đổi trả dễ dàng

Theo chính sách đổi trả tại FPT Shop

Giao hàng tận nơi

Giao hàng tận nơi

Trên toàn quốc

Sản phẩm chất lượng

Sản phẩm chất lượng

Đảm bảo tương thích và độ bền cao