Computer >> Máy Tính >  >> Kết nối mạng >> Kết nối mạng

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

Đượ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ở một địa phương tệp trên máy tính của bạn chỉ đơn giản bằng cách nhấp đúp vào tệp, nhưng để mở tệp trên remote máy tính, giống như máy chủ web, chúng ta phải sử dụng URL để trình duyệt web của chúng ta 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.

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

Tên khác

Bộ định vị tài nguyên thống nhất thường được viết tắt phổ biến nhất là URL nhưng chúng còn đượ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 HTTPS.

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 Công cụ định vị tài nguyên thống nhất vào năm 1994.

Ví dụ về URL

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

https://www.google.com

The entire address is called the URL. Another example is this website (first) and Microsoft's (second):

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

You can even get super specific and open the direct URL to an image. For example, the following URL leads to Google's logo on Wikipedia's website:

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

You can see that it starts with https:// and has a regular-looking URL like the examples above, but then has lots of other text and slashes in order to point you to the exact folder and file where the image resides on the website's server.

The same concept applies when you're accessing a router's login page; the router's IP address is used as the URL in order to open the configuration page.

Most of us are familiar with these types of URLs that we use in a web browser like Firefox or Chrome, but those aren't the only instances where you'll need a URL.

In all of these examples, you're using the HTTP protocol to open the website, which is likely the only one most people encounter, but there are other protocols you could use, too, like FTP, TELNET, MAILTO, and RDP. A URL can even point to local files you have on a hard drive. Each protocol may have a unique set of syntax rules in order to reach the destination.

Structure of a URL

A URL can be broken down into different sections, each piece serving a specific purpose when accessing a remote file.

HTTP and FTP URLs are structured the same, as protocol://hostname/fileinfo. For example, accessing an FTP file with its URL might look something like this:

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

Điều này, ngoài việc có FTP thay 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
  • https là 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.
  • bảo mật là tên máy chủ được sử dụng để truy cập trang web cụ thể này.
  • googleblog là tên miền.
  • com là miền đượ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 lưu trữ 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.html là tệp thực mà URL đang trỏ đến. Nếu bạn đang cố tải 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 bằng phần mở rộng tệp đó (như PNG hoặc MP3).
  • security.googleblog.com như 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ỉ số, chữ cái và các ký tự sau được phép 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 hỏi mà 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ì tuân theo ? Q = một phần của URL phải được xác định là cụm từ tìm kiếm, vì vậy bất kỳ thứ gì được nhập tại thời điểm đó trong URL sẽ đượ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 video hay nhất về mèo trên YouTube này :

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

Mặc dù không cho phép khoảng trắng trong URL, một số trang web sử dụng dấu + mà bạn có thể thấy trong cả cá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/Lifewire#History

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ụ tại đâ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, trường-từ khóa , đứng trước 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 phân biệt chữ hoa chữ thường — cụ thể là mọi thứ sau tên miền (các 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.html . Hã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ông tin thêm 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 phải thực sự tải nó xuống máy tính của mình để xem nó. 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.

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. Đang mở google.com , ví dụ: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 nó 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 giả định rằng nó đang sử dụng theo mặc định.

Câu hỏi thường gặp
  • Tôi có thể chặn URL không?

    Vâng. 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 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.