URL (Bộ định vị tài nguyên đồng nhất) là gì?

Mục lục:

URL (Bộ định vị tài nguyên đồng nhất) là gì?
URL (Bộ định vị tài nguyên đồng nhất) là gì?
Anonim

Được viết tắt là URL, Bộ định vị Tài nguyên Thống nhất là một cách xác định vị trí của một tệp trên internet. Chúng là thứ chúng tôi sử dụng để mở không chỉ các trang web mà còn để tải xuống hình ảnh, video, chương trình phần mềm và các loại tệp khác được lưu trữ trên máy chủ.

Mở tệp cục bộ trên máy tính của bạn đơn giản bằng cách nhấp đúp vào tệp đó, nhưng để mở tệp trên máy tính từ xa, chẳng hạn như máy chủ web, chúng tôi phải sử dụng URL để trình duyệt web của chúng tôi biết vị trí cần tìm. Ví dụ: mở tệp HTML đại diện cho trang web được giải thích bên dưới, được thực hiện bằng cách nhập tệp đó vào thanh điều hướng ở đầu trình duyệt bạn đang sử dụng.

Image
Image

Tên khác

Trình Định vị Tài nguyên Thống nhất thường được viết tắt là URL nhưng chúng cũng được gọi là địa chỉ trang web khi chúng tham chiếu đến các URL sử dụng giao thức HTTP hoặc

URL thường được phát âm với từng chữ cái được nói riêng (tức là u - r - l, không phải bá tước). Nó từng là chữ viết tắt của Universal Resource Locator trước khi được đổi thành Uniform Resource Locator vào năm 1994.

Ví dụ về URL

Có thể bạn đã quen với việc nhập URL, giống như URL này để truy cập trang web của Google:

https://www.google.com

Toàn bộ địa chỉ được gọi là URL. Một ví dụ khác là trang web này (thứ nhất) và của Microsoft (thứ hai):

https://www.lifewire.comhttps://www.microsoft.com

Bạn thậm chí có thể lấy siêu cụ thể và mở URL trực tiếp đến một hình ảnh. Ví dụ: URL sau dẫn đến biểu trưng của Google trên trang web Wikipedia:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Bạn có thể thấy rằng nó bắt đầu bằng https:và có một URL giống như các ví dụ ở trên, nhưng sau đó có rất nhiều văn bản và dấu gạch chéo khác để chỉ bạn vào thư mục và tệp chính xác nơi hình ảnh nằm trên máy chủ của trang web.

Khái niệm tương tự cũng áp dụng khi bạn đang truy cập trang đăng nhập của bộ định tuyến; địa chỉ IP của bộ định tuyến được sử dụng làm URL để mở trang cấu hình.

Hầu hết chúng ta đều quen thuộc với những loại URL mà chúng ta sử dụng trong trình duyệt web như Firefox hoặc Chrome, nhưng đó không phải là những trường hợp duy nhất bạn cần URL.

Trong tất cả các ví dụ này, bạn đang sử dụng giao thức HTTP để mở trang web, đây có thể là giao thức duy nhất mà hầu hết mọi người gặp phải, nhưng có những giao thức khác bạn cũng có thể sử dụng, như FTP, TELNET, MAILTO và RDP. Một URL thậm chí có thể trỏ đến các tệp cục bộ mà bạn có trên ổ cứng. Mỗi giao thức có thể có một bộ quy tắc cú pháp duy nhất để đạt được đích.

Cấu trúc của URL

Một URL có thể được chia thành nhiều phần khác nhau, mỗi phần phục vụ một mục đích cụ thể khi truy cập tệp từ xa.

URL HTTP và FTP có cấu trúc giống nhau, giống như giao thức : // hostname / fileinfo. Ví dụ: truy cập tệp FTP bằng URL của nó có thể trông giống như sau:

FTP: //servername/folder/otherfolder/programdetails.docx

Mà, ngoài việc có FTPthay vì HTTP, trông giống như bất kỳ URL nào khác mà bạn có thể gặp trên web.

Hãy sử dụng URL sau làm ví dụ về địa chỉ HTTP và xác định từng phần:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • httpslà giao thức (như FTP là một giao thức) xác định loại máy chủ mà bạn đang giao tiếp.
  • securitylà tên máy chủ được sử dụng để truy cập trang web cụ thể này.
  • googlebloglà tên miền.
  • comđược gọi là miền cấp cao nhất (TLD), một số miền khác bao gồm.net,.org,.co.uk, v.v.
  • / 2018/01 /đại diện cho các thư mục được sử dụng để tổ chức trang web hoặc tệp. Trên máy chủ web đang chứa các tệp trang web, đây sẽ là các thư mục thực tế mà bạn nhấp qua để tìm tệp mà URL này đang chỉ định.
  • todays-cpu-lỗ hổng-cái-gì-bạn-cần.htmllà tệp thực mà URL đang trỏ đến. Nếu bạn đang cố tải một hình ảnh, tệp âm thanh hoặc một loại tệp khác thay vì tệp HTML, thì URL sẽ kết thúc trong phần mở rộng tệp đó (như-p.webp" />.
  • security.googleblog.comdưới dạng một nhóm được gọi là Tên miền Đủ điều kiện (FQDN).

Quy tắc cú pháp URL

Chỉ cho phép số, chữ cái và các ký tự sau trong URL: ()! $ -'_+.

Các ký tự khác phải được mã hóa (dịch sang mã lập trình) để được chấp nhận.

Một số URL có các tham số tách nó ra khỏi các biến bổ sung. Ví dụ: khi bạn thực hiện tìm kiếm trên Google cho lifewire:

https://www.google.com/search?q=lifewire

Dấu chấm hỏi bạn thấy đang nói với một tập lệnh nhất định, được lưu trữ trên máy chủ của Google, rằng bạn muốn gửi một lệnh cụ thể đến nó để nhận được kết quả tùy chỉnh.

Tập lệnh cụ thể mà Google sử dụng để thực hiện các tìm kiếm biết rằng bất cứ điều gì sau phần ? Q=của URL sẽ được xác định là cụm từ tìm kiếm, vì vậy bất cứ thứ gì được nhập vào đó điểm trong URL được sử dụng để tìm kiếm trên công cụ tìm kiếm của Google.

Bạn có thể thấy hành vi tương tự trong URL trong tìm kiếm YouTube về các video hay nhất về mèo:

https://www.youtube.com/results?search_query=best+cat+videos

Mặc dù URL không được phép sử dụng dấu cách, nhưng một số trang web sử dụng ký hiệu +mà bạn có thể thấy trong cả ví dụ của Google và YouTube. Những người khác sử dụng dấu cách tương đương được mã hóa, là% 20.

Một số URL có thể hoán đổi giữa các tham số tùy thuộc vào ngữ cảnh. Có thể thấy một ví dụ điển hình khi thêm dấu thời gian vào video YouTube. Một số liên kết yêu cầu dấu "và" và những liên kết khác sử dụng dấu chấm hỏi.

URL cũng có thể sử dụng neo. Chúng nằm ở cuối và mô tả vị trí, trên trang đó, sẽ chuyển đến khi liên kết được chọn. Neo được tạo khi thêm liên kết vào một trang web và chúng sử dụng ký hiệu số ( ). Đây là một ví dụ trong mục nhập Wikipedia nơi ký tự liên kết đưa bạn đến một phần khác của trang:

https://en.wikipedia.org/wiki/LifewireHistory

URL sử dụng nhiều biến sử dụng một hoặc nhiều dấu và sau dấu chấm hỏi. Bạn có thể xem ví dụ ở đây về tìm kiếm trên Amazon.com cho Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Biến đầu tiên, url, đứng trước dấu chấm hỏi nhưng biến tiếp theo, field-keywords, được đặt trước bởi một dấu và. Các biến bổ sung cũng sẽ được đặt trước bởi một dấu và.

Các phần của URL có phân biệt chữ hoa chữ thường, cụ thể là mọi thứ sau tên miền (thư mục và tên tệp). Bạn có thể tự mình thấy điều này nếu bạn viết hoa từ "cần" trong URL mẫu từ Google mà chúng tôi đã giải mã ở trên, làm cho phần cuối của URL có tên todays-cpu-hole-what-you-NEED.htmlHãy thử mở trang đó và bạn có thể thấy rằng nó không tải vì tệp cụ thể đó không tồn tại trên máy chủ.

Thêm Thông tin về URL

Nếu một URL trỏ bạn đến một tệp mà trình duyệt web của bạn có thể hiển thị, chẳng hạn như hình ảnh JPG, thì bạn không cần phải thực sự tải tệp đó xuống máy tính để xem. Tuy nhiên, đối với các tệp thường không được hiển thị trong trình duyệt, như tệp PDF và DOCX, và đặc biệt là tệp EXE (và nhiều loại tệp khác), bạn sẽ được nhắc tải xuống.

URL cung cấp một cách dễ dàng để chúng tôi truy cập địa chỉ IP của máy chủ mà không cần biết địa chỉ thực là gì. Chúng giống như những cái tên dễ nhớ cho các trang web yêu thích của chúng tôi. Bản dịch này từ URL sang địa chỉ IP là những gì máy chủ DNS được sử dụng cho.

Một số URL thực sự dài và phức tạp và được sử dụng tốt nhất nếu bạn nhấp vào nó dưới dạng liên kết hoặc sao chép / dán nó vào thanh địa chỉ của trình duyệt. Lỗi trong URL có thể tạo ra lỗi mã trạng thái HTTP 400 series, loại phổ biến nhất là lỗi 404.

Nếu bạn cố gắng truy cập một trang không tồn tại trên máy chủ, bạn sẽ gặp lỗi 404. Những loại lỗi này phổ biến đến mức bạn sẽ thường tìm thấy các phiên bản tùy chỉnh, thường là hài hước, của chúng trên một số trang web. Nếu bạn gặp sự cố khi truy cập một trang web hoặc tệp trực tuyến mà bạn cho rằng sẽ tải bình thường, hãy thử khắc phục sự cố URL.

Hầu hết các URL không yêu cầu cung cấp tên cổng. Ví dụ: việc mở google.com có thể được thực hiện bằng cách chỉ định số cổng của nó ở cuối như https://www.google.com:80 nhưng không cần thiết. Nếu trang web đang hoạt động trên cổng 8080, bạn có thể thay thế cổng và truy cập trang theo cách đó.

Theo mặc định, các trang FTP sử dụng cổng 21, nhưng những trang khác có thể được thiết lập trên cổng 22 hoặc một cái gì đó khác. Nếu trang FTP không sử dụng cổng 21, bạn phải chỉ định cổng đó đang sử dụng để truy cập máy chủ một cách chính xác. Khái niệm tương tự áp dụng cho bất kỳ URL nào sử dụng cổng khác với cổng mà chương trình sử dụng để truy cập sẽ giả định rằng nó đang sử dụng theo mặc định.

FAQ

    Tôi có thể chặn URL không?

    Có. Cách bạn chặn một trang web phụ thuộc vào thiết bị và hệ điều hành của bạn. Hầu hết các trình duyệt web đều cho phép bạn chặn các trang web cụ thể và bạn có thể chặn một URL trên toàn bộ mạng của mình thông qua cài đặt bộ định tuyến.

    URL ảo là gì?

    URL ảo là một URL ngắn, dễ nhớ chuyển hướng từ một URL dài hơn, phức tạp hơn. Để thiết lập một URL ảo, hãy sử dụng công cụ rút ngắn URL cung cấp các miền tùy chỉnh.

    URL gọi lại là gì?

    URL gọi lại là trang nơi người dùng được chuyển hướng sau khi hoàn thành một hành động trong một trang web hoặc chương trình khác. Ví dụ: nếu bạn mua hàng trên một trang web và được chuyển hướng đến bộ xử lý thanh toán của bên thứ ba, bạn sẽ được chuyển hướng đến URL gọi lại (thường là trang xác nhận) trên trang web ban đầu sau khi hoàn tất thanh toán.

    Sự khác biệt giữa HTTP và HTTPS là gì?

    Sự khác biệt chính giữa HTTP và HTTPS là HTTPS an toàn hơn. Do đó, nó phải luôn được sử dụng trên các trang web cần chuyển dữ liệu an toàn.

Đề xuất: