Trang chủCông nghệ thông tinSự khác biệt quan trọng giữa URL với URI!

Sự khác biệt quan trọng giữa URL với URI!

Trong bài viết ngày hôm nay, bạn sẽ học được sự khác biệt quan trọng giữa URL với URI là như thế nào? Cùng với đó là tìm hiểu thêm về :

URL là gì?

URL là địa chỉ chung của các tài liệu và giao thức để truy xuất tài nguyên trên mạng máy tính. URL xảy ra thường xuyên nhất khi tham chiếu đến các trang web (HTTP) nhưng cũng có thể được sử dụng để truy cập cơ sở dữ liệu bằng JDBC, email (mailto), truyền tệp (FTP) và nhiều ứng dụng khác. URL là viết tắt của Uniform Resource Locator.

URI là gì?

URI là một chuỗi chứa các ký tự xác định tài nguyên vật lý hoặc logic. URI tuân theo các quy tắc cú pháp để đảm bảo tính đồng nhất. Hơn nữa, nó cũng duy trì khả năng mở rộng thông qua một lược đồ đặt tên phân cấp. Dạng đầy đủ của URI là Định danh tài nguyên đồng nhất.

Sự khác biệt quan trọng giữa URL với URI
Các loại URI

Như đã đề cập trong hình trên, có hai loại URI:

  1. URL: URL chỉ định một vị trí trên mạng máy tính và kỹ thuật để truy xuất nó.
  2. URN: Tên tài nguyên thống nhất (URN) là một tài nguyên internet chỉ định lược đồ URN.

Sự khác biệt quan trọng giữa URL với URI

  • URL là một tập hợp con của URI chỉ định nơi tài nguyên tồn tại và cơ chế để truy xuất nó, trong khi URI là một tập hợp lớn của URL xác định một tài nguyên
  • Mục đích chính của URL là lấy vị trí hoặc địa chỉ của tài nguyên trong khi mục đích chính của URI là tìm tài nguyên.
  • URL chỉ được sử dụng để định vị các trang web, mặt khác, URI được sử dụng trong HTML, XML và các tệp khác.
  • URL chứa các thành phần như giao thức, miền, đường dẫn, băm, chuỗi truy vấn, v.v. trong khi, URI chứa các thành phần như lược đồ, quyền hạn, đường dẫn, truy vấn, v.v.
  • Ví dụ về URL là: https://google.com trong khi ví dụ về URI là: urn: isbn: 0-486-27557-4.

Sơ đồ Ven của URI và URL

Sự khác biệt quan trọng giữa URL với URI
                   Sơ đồ Ven của URI và URL

Như đã đề cập trong sơ đồ trên, “tên của bạn” có thể là một URI vì nó xác định bạn. Nó không thể là URL vì nó không hỗ trợ bất kỳ ai tìm thấy vị trí nhà của bạn.

Mặt khác, “vị trí nhà riêng của bạn” có thể là URI cũng như URL. Lý do là cả hai xác định bạn và cung cấp một vị trí nhà cho bạn.

Cú pháp của URL

Đây là cú pháp của URL:

http://www.domainname.com/folder-name/web page-file-name.htm

Chúng ta có thể chia URL ở trên thành các phần sau:

  • Giao thức: Đây là phần đầu tiên của URL. Ở đây, tên giao thức là Hypertext Transfer Protocol (HTTP).
  • http://www.domainname.com/: Đây là tên miền của bạn. Nó còn được gọi là id máy chủ hoặc máy chủ.
  • / folder-name /: Nó chỉ ra rằng trang web được tham chiếu trong “đệ trình” trong một thư mục nhất định trên máy chủ web.
  • web-page-file-name.htm: Nó thực sự là một tên tệp trang web. “.Htm” là một phần mở rộng cho tệp HTML, cho thấy rằng nó là một trang web tĩnh. Tên tệp có thể có các phần mở rộng khác nhau hoặc tùy thuộc vào cách bạn thiết lập máy chủ web. Không thể có phần mở rộng nào cả và URL có thể kết thúc bằng một dòng gạch chéo (/).

Thí dụ:

URL mẫu này có một thư mục nhưng không có phần mở rộng

https://career.guru99.com/category/heavy-industries/

URL mẫu này không có thư mục

https://www.guru99.com/what-is-sap.html

URL mẫu này không có phần mở rộng

https://career.guru99.com/top-33-investment-banking-interview-questions-answers/

Cú pháp của URI

Đây là cú pháp của URI:

URI = Scheme: [// Authority] path [? Query] [# segment]

URI bao gồm các phần sau:

  • Thành phần lược đồ : Nó là một thành phần không trống, theo sau là dấu hai chấm (:). Lược đồ chứa một chuỗi các ký tự bắt đầu bằng một chữ cái và theo sau là bất kỳ sự kết hợp nào của chữ số, chữ cái, dấu chấm (.), Dấu gạch ngang (-) hoặc dấu cộng (+).Ví dụ về các lược đồ nổi tiếng bao gồm HTTP, HTTPS, mailto, tệp, FTP, v.v. Các lược đồ URI phải được đăng ký với Cơ quan cấp số được ấn định trên Internet (IANA).
  • Thành phần quyền hạn: Nó là một trường tùy chọn và đứng trước //. Nó bao gồm
  1. Thành phần phụ userinfo tùy chọn có thể bao gồm tên người dùng và mật khẩu (tùy chọn).
  2. Thành phần con máy chủ chứa địa chỉ IP hoặc tên đã đăng ký.
  3. Thành phần phụ cổng tùy chọn được theo sau bởi dấu hai chấm (:)
  • Đường dẫn: Đường dẫn chứa một chuỗi các phân đoạn được phân tách bằng dấu gạch chéo.
  • Thành phần truy vấn: Không bắt buộc và đặt trước dấu chấm hỏi (?). Thành phần truy vấn chứa một chuỗi truy vấn dữ liệu không phân cấp.
  • Thành phần phân mảnh: Nó là một trường tùy chọn và được đặt trước bởi một hàm băm (#). Thành phần phân mảnh bao gồm một mã định danh phân mảnh đưa ra hướng cho tài nguyên thứ cấp.

Ví dụ về URI

Không có giao thức nào được đề cập

www.guru99.com

Miền không được đề cập

what-is-sap.html

Đề cập đến giao thức

ldap: // [2001: db8 :: 7] / c = GB? objectClass? one
mailto: abc@example.com 
điện thoại: + 1-816-555-1212   
telnet: //192.0.2.16: 80 / 

Nhầm lẫn về URN

Có một sự nhầm lẫn về URN rằng, nếu bạn triển khai các giao thức như https, ftp, v.v., thì nó được gọi là URL, mặc dù nó là URI.

Vấn đề của một cuộc tranh luận như vậy là RFC thích hợp là cực kỳ dày đặc và đôi khi thậm chí trái ngược nhau. Ví dụ, RFC 3986 cho biết, URI có thể là tên, bộ định vị hoặc cả hai.

Tại sao lại là URL?

Dưới đây là những lý do quan trọng của việc sử dụng URL:

  • Thông tin được viết trong URL cung cấp cho bạn khả năng chuyển từ trang web này sang trang web khác chỉ bằng một cú nhấp chuột.
  • URL cho bạn biết cách truy cập một tài nguyên cụ thể.
  • Bất cứ khi nào bạn nhập URL vào trình duyệt của mình hoặc nhấp vào bất kỳ liên kết siêu văn bản nào, trình duyệt web của bạn sẽ gửi yêu cầu đến máy chủ web để tải xuống một hoặc nhiều tệp.
  • Mỗi URL là duy nhất và xác định một tệp cụ thể.
  • Tên miền hoặc URL trang web là một trong những phần quan trọng nhất của trang web của bạn. Bằng cách sử dụng các từ hoặc chuỗi đơn giản thường kết thúc bằng .org, .com hoặc .net, bạn sẽ có thể nhận được lưu lượng truy cập vào trang web của mình.

Tại sao URI?

Dưới đây là những lý do quan trọng của việc sử dụng URI:

  • Mã định danh tài nguyên thống nhất là cần thiết cho web ngữ nghĩa vì nó ngăn chặn sự mơ hồ.
  • Một URI tìm kiếm tên cũng như vị trí của tài nguyên hoặc tệp có định dạng thống nhất.
  • Nó có một chuỗi ký tự cho tên tệp và đường dẫn cụ thể.
  • URI cung cấp một phương pháp để các tài nguyên được các hệ thống khác truy cập qua World Wide Web hoặc trên một mạng. Nó được sử dụng bởi các trình duyệt web và phần mềm chia sẻ tệp P2P (Peer to Peer) để tìm và tải xuống tệp.
  • URI cho phép các loại tệp mới được xác định mà không ảnh hưởng đến các tệp cũ mà bạn có.
  • Bạn có thể chỉ định một tài nguyên duy nhất để liên kết với nhiều đại diện.

Sự khác biệt quan trọng giữa URL với URI!

Sự khác biệt quan trọng giữa URL với URI!
Sự khác biệt quan trọng giữa URL với URI!

URL URI
URL là viết tắt của Uniform Resource Locator. URI là viết tắt của Uniform Resource Identity.
URL là một tập hợp con của URI chỉ định nơi tài nguyên tồn tại và cơ chế để truy xuất tài nguyên đó. URI là một tập hợp siêu URL xác định tài nguyên bằng URL hoặc URN (Tên tài nguyên thống nhất) hoặc cả hai.
Mục đích chính là lấy vị trí hoặc địa chỉ của tài nguyên Mục đích chính của URI là tìm 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 hoặc vị trí.
URL chỉ được sử dụng để định vị các trang web Được sử dụng trong HTML, XML và các tệp khác XSLT (Chuyển đổi ngôn ngữ biểu định kiểu có thể mở rộng) và hơn thế nữa.
Lược đồ phải là một giao thức như HTTP, FTP, HTTPS, v.v. Trong URI, lược đồ có thể là bất kỳ thứ gì như giao thức, đặc tả, tên, v.v.
Thông tin giao thức được cung cấp trong URL. Không có thông tin giao thức được cung cấp trong URI.
Ví dụ về URL: https://google.com Ví dụ về URI: urn: isbn: 0-486-27557-4
Nó chứa các thành phần như giao thức, miền, đường dẫn, băm, chuỗi truy vấn, v.v. Nó chứa các thành phần như lược đồ, quyền hạn, đường dẫn, truy vấn, thành phần phân mảnh, v.v.
Tất cả các URL có thể là URI Không phải tất cả các URI đều là URL vì URI có thể là một tên thay vì một định vị.

tham khảo thêm Sự khác biệt giữa Trang web và Ứng dụng Web

 

RELATED ARTICLES

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

Đại học edX

Đại học edX - Dai hoc doanh nghiep dau tien tai Viet Nam

Most Popular

Bình luận mới nhất

Hotline