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

click fraud protection

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

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

웹사이트 URL의 스크린샷
Henrik5000 / 게티 이미지

다른 이름들

Uniform Resource Locators는 가장 일반적으로 다음과 같이 축약됩니다. URL 하지만 그들은 또한 웹사이트 주소 HTTP 또는 HTTPS를 사용하는 URL을 참조하는 경우 규약.

URL 일반적으로 각 문자를 개별적으로 발음하여 발음합니다(즉, 유 - 르 - l, 아니다 백작). 의 약어였습니다. 범용 리소스 로케이터 1994년 Uniform Resource Locator로 변경되기 전

URL의 예

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

https://www.google.com

전체 주소를 URL이라고 합니다. 또 다른 예는 이 웹사이트(첫 번째)와 Microsoft(두 번째)입니다.

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

매우 구체적이고 이미지에 대한 직접 URL을 열 수도 있습니다. 이 긴 것 처럼 Wikipedia 웹사이트에 있는 Google 로고를 가리킵니다. 해당 링크를 열면 다음으로 시작하는 것을 볼 수 있습니다. https:// 위의 예와 같이 일반적인 URL이 있지만 웹 사이트 서버에서 이미지가 있는 정확한 폴더와 파일을 가리키도록 다른 많은 텍스트와 슬래시가 있습니다.

액세스할 때도 동일한 개념이 적용됩니다. 라우터의 로그인 페이지; 라우터의 IP 주소 구성 페이지를 열기 위한 URL로 사용됩니다.

우리 대부분은 Firefox나 Chrome과 같은 웹 브라우저에서 사용하는 이러한 유형의 URL에 익숙하지만 URL이 필요한 유일한 경우는 아닙니다.

이 모든 예에서 HTTP 프로토콜을 사용하여 웹 사이트를 여는데, 이는 대부분의 사람들이 접하는 유일한 것일 수 있지만 FTP와 같은 다른 프로토콜도 사용할 수 있습니다. 텔넷, MAILTO 및 RDP. URL은 사용자가 에 있는 로컬 파일을 가리킬 수도 있습니다. 하드 드라이브. 각 프로토콜에는 고유한 집합이 있을 수 있습니다. 통사론 목적지에 도달하기 위한 규칙.

URL의 구조

URL은 원격 파일에 액세스할 때 특정 목적을 수행하는 각 부분으로 여러 섹션으로 나눌 수 있습니다.

HTTP 및 FTP URL은 다음과 같은 구조로 되어 있습니다. 프로토콜://호스트 이름/파일 정보. 예를 들어 URL이 있는 FTP 파일에 액세스하는 것은 다음과 같습니다.

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 라고 하는 것입니다 최상위 도메인(TLD), 그 외 .net, .org, .co.uk 등이 있습니다.
  • /2018/01/ 웹 페이지 또는 파일을 구성하는 데 사용되는 디렉토리를 나타냅니다. 웹 사이트 파일을 보유하고 있는 웹 서버에서 이 URL이 지정하는 파일을 찾기 위해 클릭하는 실제 폴더가 됩니다.
  • 오늘-cpu-vulnerability-what-you-need.html URL이 가리키는 실제 파일입니다. HTML 파일 대신 이미지, 오디오 파일 또는 다른 파일 유형을 로드하려고 했다면 URL은 다음으로 끝납니다. 파일 확장자 (같은 PNG 또는 MP3).
  • security.googleblog.com 그룹이라고 하는 것처럼 FQDN(정규화된 도메인 이름).

URL 구문 규칙

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

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

일부 URL에는 추가 변수와 분리하는 매개변수가 있습니다. 예를 들어 Google에서 구명줄:

https://www.google.com/search? q=구명철사. 

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

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

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

https://www.youtube.com/results? search_query=베스트+고양이+동영상. 

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, 앞에 물음표가 있지만 다음 변수는 필드 키워드, 앞에 앰퍼샌드가 옵니다. 추가 변수 앞에 앰퍼샌드가 올 수도 있습니다.

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

URL에 대한 추가 정보

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

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

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

한 가지 예는 다음에서 볼 수 있습니다. gog.com. 서버에 존재하지 않는 페이지(예: 이 페이지)에 액세스하려고 하면 404 오류가 발생합니다. 이러한 유형의 오류는 매우 일반적이어서 일부 웹사이트에서 종종 유머러스한 맞춤형 버전을 찾을 수 있습니다. 우리는 더 나은 것들의 목록을 유지합니다.

정상적으로 로드되어야 한다고 생각되는 웹사이트나 온라인 파일에 액세스하는 데 문제가 있는 경우 다음을 참조하십시오. URL의 오류 문제를 해결하는 방법 다음에 해야 할 일에 대한 몇 가지 유용한 아이디어에 대한 안내입니다.

대부분의 URL에는 포트 이름을 지정할 필요가 없습니다. 열리는 google.com예를 들어, 다음과 같이 끝에 포트 번호를 지정하여 수행할 수 있습니다. http://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가 더 안전하다는 것입니다. 따라서 보안 데이터를 전송해야 하는 웹사이트에서는 항상 사용해야 합니다.