URI là gì? Cấu trúc và cách hoạt động của URI | BKHOST

Uniform Resource Identifier (URI) là khái niệm không còn xa lạ với những ai hoạt động trong ngành công nghệ thông tin. Chúng có vai trò xác định tài nguyên bởi chính xác nơi lấy và tên tài nguyên. Vậy URI có cách thức hoạt động như thế nào? Mời bạn đọc tham khảo bài viết dưới đây của BKHOST để có thêm những thông tin chính xác.

Uniform Resource Identifier ( URI ) là gì ?

Uniform Resource Identifier (URI) la gi

Uniform Resource Identifier (URI) hay mã định danh tài nguyên đồng nhất là một chuỗi ký tự phân biệt giữa các nguồn khác nhau. Chúng có vai trò xác định tài nguyên logic hoặc vật lý và được kết nối với internet. Một URI giúp nhận biết giữa các tài nguyên với nhau một cách nhanh chóng và chính xác.

URI tạo điều kiện tương tác giữa các tài nguyên bằng cách cho phép các giao thức kết nối lại. Các chuỗi ký tự trong URI làm nhiệm vụ là số nhận dạng như đường dẫn tệp và tên lược đồ. Đường dẫn tệp trong URI có thể trống.

Cách thức hoạt động giải trí của URI

URI phân phối thông tin một cách đơn thuần hoặc lan rộng ra giúp xác lập những tài nguyên internet. Dữ liệu URI phân phối như nhau, giúp những loại định danh tài nguyên hoàn toàn có thể sử dụng trong cùng toàn cảnh dù chúng khác nhau. Điều này vận dụng cho mọi trường hợp dù chính sách truy vấn những tài nguyên ở bất kể hình thức nào .Uniform Resource Identifier ( URI ) hoàn toàn có thể xác lập những loại tài nguyên khác nhau như :

  • Các tài liệu về điện tử.
  • Thông tin trang web.
  • Hình ảnh.
  • Các nguồn thông tin khác chứa mục đích nhất quán.

Những URI và cấu trúc chung của loại mã này được xác lập và nêu rõ trong Lực lượng đặc nhiệm kỹ thuật Internet ( IETF ) Yêu cầu nhận xét ( RFC ) 3986. Các tài liệu này cho biết, những tài nguyên trên không cần truy vấn internet. Bên cạnh đó, thông tin về URI được tóm tắt và lan rộng ra trong tài liệu “ Dự án World Wide Web ” của W3C, do Tim Berners-Lee viết .

Cấu trúc cú pháp URI

Bất kỳ lược đồ URI nào cũng có cấu trúc chung gồm những thành phần cơ bản là : user, password, host, đường dẫn, … :

[//[user:password@]host[:port]][/]path[?query][#fragment]

Một URI hoàn toàn có thể gồm có những thành phần, tiên phong là lược đồ. Đây là thành phần không phân biệt chữ hoa hay thường. Chúng được ngăn cách với phần còn lại của đối tượng người tiêu dùng với dấu hai chấm. Lược đồ giữ vai trò thiết lập cú pháp đơn cử và giao thức cho URI .Bạn nên lựa chọn Uniform Resource Identifier ( URI ) được ĐK với những Cơ quan cấp số được ấn định trên Internet ( IANA ). Tuy nhiên, bạn cũng hoàn toàn có thể sử dụng những lược đồ mà không cần ĐK. Ví dụ đơn cử với URI là telnet : / / 192.0.2.16 : 80, tên lược đồ khi đó là “ telnet. ”

Phạm vi hoạt động giải trí Uniform Resource Identifier

Vị trí hoạt động của URI được tạo thành từ nhiều phần: máy chủ bao gồm địa chỉ IP hoặc tên đã được đăng ký, số cổng tùy chọn và phần xác thực. Phần xác thực bao gồm tên người dùng và mật khẩu, ngăn cách với dấu hai chấm, và ký hiệu (@). Thứ tự lần lượt @, tên máy chủ, dấu hai chấm và số cổng: @nameserver:8080

Một chuỗi những phân đoạn là ký hiệu của tài liệu nằm trong đường dẫn và phân tách bằng dấu gạch chéo. Dấu gạch chéo có công dụng phân cấp, một đường dẫn cũng được khởi đầu với dấu gạch chéo dù nó không gồm có trách nhiệm gì. Một quan tâm nhỏ là đường dẫn không hề mở màn bằng dấu gạch chéo kép .

Truy vấn tài liệu

Trong một đường dẫn, Uniform Resource Identifier (URI) có thể có hoặc không có thẩm quyền truy vấn, đây được xem là lựa chọn không bắt buộc. Chuỗi dữ liệu trong truy vấn thường là chuỗi các cặp thuộc tính hay giá trị phân tách với nhau thông qua các dấu (&) hoặc (;). Các dữ liệu được tìm kiếm và hiển thị thông qua phạm vi truy vấn của URI.

Phân tách tài liệu

URI có khả năng phân tách dữ liệu, đây cũng là một loại tùy chọn không bắt buộc. Mã định danh nằm trong phân đoạn cung cấp hướng tới tài nguyên thứ cấp, ngăn cách với phần phía trước của Uniform Resource Identifier (URI) bằng dấu (#).

Với tài nguyên chính là một bài báo HTML hay tài liệu, phân đoạn hoàn toàn có thể sẽ là một thuộc tính ID. Trường hợp này, thành phần đơn cử sẽ rơi vào chính sách xem. Nếu ID phân mảnh là vô hiệu thì nó báo hiệu rằng URI tham chiếu đến hàng loạt đối tượng người dùng, dấu ( # ) hoàn toàn có thể bị lược bỏ .

Các loại mã định danh trong URI

Cac loai ma dinh danh trong uri

URL và URN là hai loại nằm trong URI. Chúng chứa nhiều đặc thù riêng không liên quan gì đến nhau để tất cả chúng ta hoàn toàn có thể thuận tiện phân biệt .

URL

URL được viết từ Uniform Resource Locator là một dạng URI thông dụng nhất lúc bấy giờ. URL là tập hợp con của URI, có trách nhiệm đơn cử giúp xác định và xác lập những website. Mỗi trang web là một URL riêng không liên quan gì đến nhau, không hề trùng lặp .Một URL không chỉ xác lập tài nguyên, nó còn hoàn toàn có thể chỉ định cách truy vấn hoặc hiển thị vị trí của nó. Bởi vậy, URL thường chứa những thành phần duy nhất như : miền, miền phụ, giao thức, … Khi những vị trí tài nguyên đổi khác, URL sẽ linh động đổi khác phản ảnh vai trò và vị trí mới của nó. URL có nhiều hình thái khác nhau, đơn cử như :

  • URL bắt đầu bằng HTTP/HTTPS với tài nguyên là một trang web.
  • URL bắt đầu bằng giao thức FTP với tài nguyên là một tệp.
  • Trong các email, URL bắt đầu với giao thức “mailto”.
  • Đối với địa chỉ email, URL bắt đầu bằng giao thức “mailto”.

URN

URN cũng xác lập một tài nguyên như URL, tuy nhiên nó độc lập vị trí và không thay đổi. URN luôn xác lập cùng một tài nguyên, và liên tục sống sót theo thời hạn ngay cả khi tài nguyên không còn. URN gắn nhãn tài nguyên bằng một số ít nhận dạng liên tục, duy nhất và không nhờ vào vào vị trí. Thành phần của URN gồm có : nhãn urn, một dấu hai chấm và chuỗi ký tự làm mã định danh duy nhất .

Phân biệt URI và URL

Phan biet URI va URL

URL là một loại định danh đặc biệt quan trọng, giúp xác lập tài nguyên và chỉ định cách truy vấn còn URI định danh tài nguyên đơn cử. URI chỉ hoàn toàn có thể hướng tới đối tượng người tiêu dùng đơn cử trong khi đó, URL lại chỉ ra được vị trí đúng chuẩn của đối tượng người dùng. URI được sử dụng để phân biệt, xác lập những loại tệp và tài nguyên gồm có HTML và XML. URL chỉ hoàn toàn có thể xác lập, xác định tài nguyên và website. Với giao thức như HTTPS hay FTP bộc lộ cho một miền nó được gọi là URL .

Độ phân giải, tham chiếu của URI

Độ phân giải và tham chiếu là hai góc nhìn bổ trợ cho mã định danh tài nguyên như nhau Uniform Resource Identifier ( URI ). Về độ phân giải URI, nó là một trong những thao tác phổ cập được thực thi trên URI. Độ phân giải tương quan đến hoạt động giải trí xác lập giải pháp truy vấn tài liệu, tham số thiết yếu nhằm mục đích xác định, truy xuất tài nguyên mà URI đại diện thay mặt .Với tham chiếu URI, nó được sử dụng nhằm mục đích xác lập cách dùng phổ cập cho một URI. Tham chiếu cho URI hoàn toàn có thể Open dưới dạng một Uniform Resource Identifier ( URI ) vừa đủ, một phần hoặc trống. Tham chiếu URI nhiều lúc hoàn toàn có thể là một URL .

Một tham chiếu URI có thể là một URI. Tuy nhiên, nó cũng có thể là một tham chiếu tương đối. Với trường hợp như vậy, tiền tố của tham chiếu URI không ăn nhập với cấu trúc cú pháp của lược đồ. Để xác tham chiếu tương đối hay không, URI được phân tích cho các thành phần con và xác thực của nó.

Tổng kết về Uniform Resource Identifier ( URI )

Bài viết trên đã gửi đến bạn cách thức Uniform Resource Identifier (URI) hoạt động như thế nào. Để đảm bảo an toàn thông tin và bảo mật cho website, bạn cần chọn lựa nhà cung cấp đúng đắn.

Nếu còn gặp bất kỳ vướng mắc gì về URI, hãy để lại ở bên phản hồi bên dưới, BKHOST sẽ vấn đáp bạn trong thời hạn sớm nhất .

P. / s : Bạn cũng hoàn toàn có thể truy vấn vào Blog của BKHOST để đọc thêm những bài viết san sẻ kỹ năng và kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email, … Chúc bạn thành công xuất sắc .