Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워킹

URL(Uniform Resource Locator)이란 무엇입니까?

약어로 URL , Uniform Resource Locator는 인터넷에서 파일의 위치를 ​​식별하는 방법입니다. 웹사이트를 열 때뿐만 아니라 이미지, 비디오, 소프트웨어 프로그램 및 서버에서 호스팅되는 기타 유형의 파일을 다운로드하는 데에도 사용됩니다.

로컬 열기 컴퓨터의 파일은 두 번 클릭하는 것처럼 간단하지만 원격에서 파일을 열려면 웹 서버와 같은 컴퓨터의 경우 웹 브라우저에서 볼 위치를 알 수 있도록 URL을 사용해야 합니다. 예를 들어, 아래에 설명된 웹 페이지를 나타내는 HTML 파일을 열려면 사용 중인 브라우저 상단의 탐색 모음에 해당 파일을 입력하면 됩니다.

URL(Uniform Resource Locator)이란 무엇입니까?

다른 이름

Uniform Resource Locator는 가장 일반적으로 URL으로 축약됩니다. 그러나 웹사이트 주소 라고도 합니다. HTTP 또는 HTTPS 프로토콜을 사용하는 URL을 참조하는 경우

URL 일반적으로 각 문자를 개별적으로 발음하여 발음합니다(예:u - r - l , 백작이 아닙니다. ). Universal Resource Locator의 약어였습니다. 1994년 Uniform Resource Locator로 변경되기 전입니다.

URL의 예

Google 웹사이트에 액세스하기 위해 다음과 같은 URL을 입력하는 데 익숙할 것입니다.

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

FTP가 있는 것 외에 HTTP 대신 , 웹에서 만날 수 있는 다른 URL과 비슷합니다.

다음 URL을 HTTP 주소의 예로 사용하고 각 부분을 식별해 보겠습니다.

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html
  • https FTP가 프로토콜인 것처럼 통신하는 서버 유형을 정의하는 프로토콜입니다.
  • 보안 이 특정 웹사이트에 액세스하는 데 사용되는 호스트 이름입니다.
  • 구글블로그 도메인 이름입니다.
  • com .net, .org, .co.uk 등이 포함된 최상위 도메인(TLD)입니다.
  • /2018/01/ 웹 페이지 또는 파일을 구성하는 데 사용되는 디렉토리를 나타냅니다. 웹사이트 파일이 있는 웹 서버에서 이 URL이 지정하는 파일을 찾기 위해 클릭하는 실제 폴더입니다.
  • todays-cpu-vulnerability-what-you-need.html URL이 가리키는 실제 파일입니다. HTML 파일 대신 이미지, 오디오 파일 또는 다른 유형의 파일을 로드하려는 경우 URL은 해당 파일 확장명(예:PNG 또는 MP3)으로 끝납니다.
  • security.googleblog.com 그룹을 FQDN(정규화된 도메인 이름)이라고 합니다.

URL 구문 규칙

URL에는 숫자, 문자 및 다음 문자만 사용할 수 있습니다. ()!$-'_*+.

다른 문자를 허용하려면 인코딩(프로그래밍 코드로 변환)해야 합니다.

일부 URL에는 추가 변수와 분리하는 매개변수가 있습니다. 예를 들어 Google에서 lifewire를 검색하면 :

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

표시되는 물음표는 Google 서버에서 호스팅되는 특정 스크립트에 사용자 지정 결과를 얻기 위해 특정 명령을 보내고 싶다는 의미입니다.

Google이 검색을 실행하는 데 사용하는 특정 스크립트는 ?q= URL의 일부는 검색어로 식별되어야 하므로 URL의 해당 지점에 입력된 내용은 Google 검색 엔진에서 검색하는 데 사용됩니다.

최고의 고양이 동영상에 대한 이 YouTube 검색의 URL에서 유사한 동작을 볼 수 있습니다. :

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

URL에는 공백이 허용되지 않지만 일부 웹사이트에서는 + Google 및 YouTube 예에서 모두 볼 수 있는 기호입니다. 다른 사람들은 %20과 같은 인코딩된 공백을 사용합니다. .

일부 URL은 컨텍스트에 따라 매개변수 간에 교환할 수 있습니다. YouTube 동영상에 타임스탬프를 추가할 때 좋은 예를 볼 수 있습니다. 일부 링크에는 앰퍼샌드가 필요하고 다른 링크에는 물음표가 필요합니다.

URL은 앵커를 사용할 수도 있습니다. 이들은 맨 끝에 위치하고 해당 페이지에서 링크가 선택될 때 점프할 위치를 설명합니다. 앵커는 웹페이지에 링크를 추가할 때 생성되며 숫자 기호(# ). 다음은 앵커가 페이지의 다른 부분으로 이동하는 Wikipedia 항목의 예입니다.

https://en.wikipedia.org/wiki/Lifewire#History

여러 변수를 사용하는 URL은 물음표 뒤에 하나 이상의 앰퍼샌드를 사용합니다. 여기에서 Windows 10에 대한 Amazon.com 검색의 예를 볼 수 있습니다.

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

첫 번째 변수, url , 앞에 물음표가 있지만 다음 변수인 field-keywords , 앞에 앰퍼샌드가 옵니다. 추가 변수 앞에 앰퍼샌드가 올 수도 있습니다.

URL의 일부, 특히 의 모든 부분은 대소문자를 구분합니다. 도메인 이름(디렉토리 및 파일 이름). 위에서 분해한 Google의 예시 URL에서 "need"라는 단어를 대문자로 표시하여 URL의 끝 부분을 todays-cpu-vulnerability-what-you-NEED.html로 읽으면 이를 직접 확인할 수 있습니다. 강한> . 해당 페이지를 열어보면 해당 특정 파일이 서버에 없기 때문에 로드되지 않는 것을 볼 수 있습니다.​

URL에 대한 추가 정보

URL이 JPG 이미지와 같이 웹 브라우저에서 표시할 수 있는 파일을 가리키는 경우 실제로 파일을 보기 위해 컴퓨터에 다운로드할 필요가 없습니다. 그러나 PDF 및 DOCX 파일, 특히 EXE 파일(및 기타 여러 파일 형식)과 같이 일반적으로 브라우저에 표시되지 않는 파일의 경우 다운로드하라는 메시지가 표시됩니다.

URL은 실제 주소가 무엇인지 알 필요 없이 서버의 IP 주소에 쉽게 액세스할 수 있는 방법을 제공합니다. 그들은 우리가 즐겨찾는 웹사이트의 기억하기 쉬운 이름과 같습니다. URL에서 IP 주소로의 이 변환은 DNS 서버가 사용되는 것입니다.

일부 URL은 정말 길고 복잡하며 링크로 클릭하거나 브라우저의 주소 표시줄에 복사/붙여넣기할 때 가장 잘 사용됩니다. URL의 실수는 400 시리즈 HTTP 상태 코드 오류를 생성할 수 있으며 가장 일반적인 유형은 404 오류입니다.

서버에 없는 페이지에 액세스하려고 하면 404 오류가 발생합니다. 이러한 유형의 오류는 매우 일반적이어서 일부 웹사이트에서 종종 유머러스한 맞춤형 버전을 찾을 수 있습니다. 정상적으로 로드되어야 한다고 생각되는 웹사이트나 온라인 파일에 액세스하는 데 문제가 있는 경우 URL 문제를 해결해 보세요.

대부분의 URL에는 포트 이름을 지정할 필요가 없습니다.  google.com 열기 , 예를 들어 https://www.google.com:80과 같이 끝에 포트 번호를 지정하여 수행할 수 있습니다. 그러나 그것은 필요하지 않습니다. 웹사이트가 포트 8080에서 대신 운영되고 있었다면 포트를 교체하고 그 방법으로 페이지에 액세스할 수 있습니다.

기본적으로 FTP 사이트는 포트 21을 사용하지만 다른 사이트는 포트 22 또는 다른 것으로 설정될 수 있습니다. FTP 사이트가 포트 21을 사용하지 않는 경우 서버에 올바르게 액세스하기 위해 사용할 포트를 지정해야 합니다. 액세스에 사용된 프로그램이 기본적으로 사용한다고 가정하는 것과 다른 포트를 사용하는 모든 URL에도 동일한 개념이 적용됩니다.

자주하는 질문
  • URL을 차단할 수 있습니까?

    네. 웹 사이트를 차단하는 방법은 장치와 운영 체제에 따라 다릅니다. 대부분의 웹 브라우저에서는 특정 사이트를 차단할 수 있으며 라우터 설정을 통해 전체 네트워크의 URL을 차단할 수 있습니다.

  • 가상 URL이란 무엇입니까?

    가상 URL은 더 길고 복잡한 URL에서 리디렉션되는 짧고 기억하기 쉬운 URL입니다. 가상 URL을 설정하려면 맞춤 도메인을 제공하는 URL 단축기를 사용하세요.

  • 콜백 URL이란 무엇입니까?

    콜백 URL은 사용자가 다른 웹사이트나 프로그램에서 작업을 완료한 후 리디렉션되는 페이지입니다. 예를 들어 웹사이트에서 구매하고 제3자 결제 프로세서로 연결되는 경우 결제 완료 후 원래 사이트의 콜백 URL(일반적으로 확인 페이지)로 연결됩니다.

  • HTTP와 HTTPS의 차이점은 무엇입니까?

    HTTP와 HTTPS의 주요 차이점은 HTTPS가 더 안전하다는 것입니다. 따라서 보안 데이터를 전송해야 하는 웹사이트에서는 항상 사용해야 합니다.